|
Title: FREE SOFTWARE Author: Graham J.
McLusky
Introduction: “Free Software” is simply
software which may be used in any manner. It may be copied, studied,
adapted and redistributed. It doesn’t necessarily need modifications
though. It is purely a matter of the users' liberty to run, duplicate,
share out, study, adjust and develop the software. Quite often it is
referred to as "Open Source Software”. Free software is
frequently, but not always, circulated or made available with no purchase
price. It is not always devoid of restriction however. Limitations are
only permitted if they are inconsequential or are set at the minimum
required to make certain that further recipients also receive these
freedoms.
Free software is wholly decoupled from the marketing
standard that has outgrown the software business these days, because a
cogent buyer faced with a choice amid products that are in effect free,
will always elect to choose the preeminent product for their purpose. It
is used broadly today, by many types of consumers, from business and
research companies to governmental institutions. It is behind a large
number of the significant areas of the Internet. Free software is
frequently regarded as more trustworthy than commercial software.
Free Software Software freedom is based on
special copyright licenses. Software developers do not have the authority
to do away with or overrule limitations, but what they can and are obliged
to do is repudiate any impositions requested of them, as conditions of the
use of the software programme itself. Software manuals have got to be
free, for the identical reasons that software be required to be free,
since the manuals are in consequence, an ingredient of the software too.
Free software is typically distributed in a form which can be run by a
computer, but which is quite often meaningless to the average
human being. Software works enter the public domain only when the author
purposefully gives up the copyright or if the copyright has expired due to
a legally predetermined time period. We preserve this free
software classification to illustrate undoubtedly what ought to be true
about a particular software programme… for it to be considered free.
Whilst free software by any further title would afford you the identical
freedom, it makes a big differentiation as to which name we adopt:
dissimilar words communicate dissimilar ideas. In 1998, several people
working in the free software community began utilising the phrase “open
source software” as an alternative to “free software” to depict what they
were doing.
The “Free Software” movement and the “Open Source”
movement are essentially separate movements with diverse views and
targets. Whether software should be open source is a realistic question,
not necessarily an ethical one though. For the Free Software movement,
software which is effect not free highlights a social problem and the use
of free software is the answer.
Freedom – the
connotation of the word There are four kinds of “freedom” for
“free” software:
- The freedom to run the programme, for any purpose.
- The freedom to develop the programme, and release the improvements
to the consumer, so that the entire community may benefit.
- The freedom to redistribute copies.
- The freedom to learn how the programme works, and adjust it for your
own requirements.
A programme is “free software” if users are given all of these
freedoms. One should also have the freedom to formulate modifications and
apply them privately in one’s own work, without having to mention
their existence. The freedom to run the programme means the
freedom for any person or organisation to make use of it on any computer
system, for any job and rationale, not including any requisite to speak
with the developer or other particular individual. Within this freedom, it
is the user's not the developer’s purpose that matters. As a user you are
at liberty to run such a programme for your own purposes.
If you
distribute it to someone else, they are then at liberty to run it for
their purposes. You are not at liberty to enforce your purposes, in any
way, on them. In order for these freedoms to be of a valid nature, they
must be immutable just so as long as you do nothing erroneous. Should the
developer of the software have the authority to invalidate the license,
then the software is not free. Certain kinds of rules a
propos the method of distributing free software are deemed acceptable,
when they don't clash with the innermost freedoms. Regulations as to how
to package a modified version are acceptable if they don't obstruct your
freedom to make public, tailored versions, or your freedom to make and use
personalised versions privately. When speaking about free software, it is
best to stay away from terms such as “give away” or “for free”, because
those provisos imply that the question is concerning price, not freedom.
The term “free software” has an uncertainty… an inadvertent connotation,
“Software you can obtain for no cost,” fits the idiom just as well as the
intentional sense, “software which affords the user particular freedoms”.
So you may have to tag on the phraseology "free as in
speech/freedom".
The free software movement aims to nail down, for
every software user, the freedom to assist themselves and the freedom to
work together with others, as and when they decide, on a business or
non-business basis. An element of the freedom of free software is that any
person has the right to sell an executable programme at any price they
choose, released under a free software license.
In essence the
requirements are pretty much identical. Because the term "open" doesn't
call to mind freedom, it misses the point entirely. I don’t believe that
using the term "open source" will work to really enable non-proprietary
software to gain supremacy in the marketplace, and additionally just as
important, freedom in software is absolutely essential. To take full
advantage of the likelihood of success in the marketplace, we should
augment the level of importance placed on freedom and idealistic concepts
of non-proprietary software. Non-proprietary software is a justly
better type of software and ought to be encouraged. That software freedom
is significant and needs to be preserved.
GPL =
General Public License There are four false thoughts
involving free software which give the impression of getting some degree
of press at the moment: (a) Giving things away does not work; (b) No one
will ever produce free software applications; (c) The GPL is viral.
The GPL is no more "viral" than any other proprietary software. GPL v2
is a “copyleft” type of licence, which essentially means that the
privileges established by the license pass through downstream along with
the code. The most frequently used free software licence is the GNU
General Public Licence. There is an abundance of good software which is
not covered by the GPL. A large amount of free software is released under
the GPL, which means you may adapt and redistribute the software, but
under the limitation of maintaining acknowledgment to preceding
developers. You must also release the customised software under GPL, which
means that you cannot convert it into proprietary software. The
sole biggest contribution by GPL has been the safeguard which it has given
against the acquisition of free software by commercial and proprietary
concerns. The free software foundation's GNU General Public Licenses are
used in nearly three-quarters of every free and open source software
applications. In realistic terms, “copyleft” in GPL means that if a
GPL-licensed application is licensed as free software, all modified and
extended versions of the programme are required to remain free as
well.
Copyright issues If the
programme's license stipulates that you may not merge in an existing
component; if it means that you are the copyright holder of any code you
add, then the license becomes too restrictive to meet the criteria as
“free”. The majority of free software licenses are based on copyright, and
there are restrictions on which types of requirements can be forced
through copyright. If a copyright-based license respects freedom in the
methods described herein, it is unlikely to contain other sorts of
unanticipated problems. If a contract-based license restricts the user in
an unusual manner we will probably have to conclude it as being
non-free. Individuals involved in copyright development may
find this confusing, as all software that is not in the public domain has
"proprietors". Often there are more copyright holders with peer produced
software than with other methods. This may include the term "proprietary
software" which only stands to confuse people. In the proprietary case,
work created by the developer can used by someone else and it can in point
of fact be removed from the developer. However the copyright holder can
sue them for breach.
The copyright holder is lawfully empowered to
prevent all others from copying, distributing, and making offshoot works.
Most proprietary software companies wish for additional power than
copyright alone affords them. These companies say their software is
“licensed” to consumers, but the license contains obligations which
copyright law knows nothing about. Every one of those activities are
either prohibited or restricted by proprietary software firms. They
require you to accept a license, together with contractual requirements
outside the reach of copyright, before you can use their software.
Development of free software Development
organisations should promote and support project partners in the
exploitation of software systems which will facilitate them to "take
control" and to diminish their reliance on the developed world.
Development organisations should, in due course, endeavor to
liberate themselves from the restraints of proprietary software.
Development of the GNU tools could consequently advance directly in the
surroundings of university and other highly developed world-wide computing
centres. A free programme must be accessible for commercial use,
commercial development, and commercial distribution. Commercial
improvement of free software is no longer abnormal; free commercial
software is quite significant.
Notwithstanding being cheap to get
hold of, the development, testing, and continuance of the free software
you use is not insignificant in cost. Here is what is certainly not free
about it: the development, the testing, the maintenance and the
distribution. A number of free software users do not give the impression
of realising that free software developers have few obligations to their
users to develop or sustain software than proprietary software developers
have responsibility for voluntary support or development. This is very
significant in trying to encourage creators to include their works
to the playing field and to assist government policy makers to recognise
these methods sufficiently in their strategy improvement.
There
are continuing efforts to assist the purported "World Intellectual
Property Organisation" to fulfill its actual directive and run meetings to
converse about “Collaborative Development Models”. The marketplace for
software is seriously extended, and the capacity for small companies or
individual entrepreneurs has improved because the start-up costs for a
development environment is nominal.
Free Software
Foundation The Free Software Definition of the Free Software
Foundation with its four “freedoms” is the clearest definition existing
today. The Free Software Foundation wrote an expose entitled “Why Free
Software” is better than “Open Source”, to make clear some of the
differences in expressions from their point of view. The Free
Software Foundation was founded in October 1985 to develop the
distribution of GNU software, and to make available a legal pathway for
GNU and the up-and-coming “free software community”. You can unearth a
huge amount of information about the free software philosophy, the
history, and the ideals of the Free Software Foundation. As another option
to the new proprietary programmes, the Free Software Foundation was
created as a habitat for a particular project… the GNU General Public
Licence. Although the Free Software Foundation prefers to lay emphasis on
idealistic freedoms, its cost-free character remains one of the foremost
attractions for hard up governments and educational institutions.
The viewpoint behind the Free Software Foundation and Free
Software Movement is that the software ought to be your property and you
should have the right to modify and adjust it as you require.
Possible Although a small number of people can
actually name even one item of software which they use that contains no
bugs, defect-free software is quite possible to produce. Although people
think they understand the importance of quality, and take pride in the
quality of the software we produce, they have never believed that creating
defect-free software is actually possible. One monopoly dominates the
majority of desktop computers, and as soon as competition appears, they
intimidate the others by threatening patent law suits, or they devise a
new “secret” file format which makes it unworkable for users of
alternative software to work together.
Since the "Open Source"
trade marking initiative was unsuccessful, there is no way now to avoid
the exploitation of the term that becomes possible because of the
aforesaid misinterpretation. It is not sensibly achievable to exercise the
use of free software in all cases today, but it ought to be used whenever
possible.
Conclusion Open source is a
development slant; free software is a social movement. Money-making
development of free software is no longer unusual. Such programmes are
normally free commercial software. The unseen cost in free software is the
training/retraining of the community that use it. It is also the
deficiency of any documentation, and actual support.
Attracting
users to free software is just the first step. The quantity of developers
is increasing at an astonishing rate, and the funding for free software is
getting bigger quite severely, with rising backing from companies such as
Intel, Nokia and many others. The perception of free software is
repeatedly somewhat confusing to English speakers as there are numerous
meanings of the word “free”, and the perception is quite different from
how the current computer business operates.
The essential
postulation of free software is that improvement and development comes
from small incremental enhancements and particularly up-scaled
collaboration and the distribution for such software is free.
About the Author: The Hon. Graham J. McLusky is owner of
Graham McLusky Theatre & Multimedia Services. Based in Lincoln UK, he
heads a team of web & graphic designers, producing Internet Sites,
Multimedia Presentations, Powerpoint and Flash Presentations for Business.
He also offers a comprehensive copywriting service for business and
advertising http://www.graham-mclusky.co.uk
|