�The idea that the proprietary-software social system � the system that
says you are not allowed to share or change software � is antisocial,
that it is unethical, that it is simply wrong, may come as a surprise to
some readers�, says Richard Stallman, originator of the Free Software
Movement and known as RMS in hacker (added as footnote: Free software
people define 'hacker' as a person who �loves to programme and enjoys
being clever about it�, as opposed to one who breaks into systems with
the intention of making material gains or satisfying the ego. A 'hacker'
calls the second type of person a 'cracker') circles.
Indeed, those of us nurtured on proprietary software have become so used
to the familiar EULA (End-User License Agreement) popping up at the
beginning of programme installations, carefully circumscribing the
user's rights (which amount to very little), may find it difficult to
readily grasp the extent of the freedom granted to people under the Free
Software licenses, especially the GNU General Public License.
The term 'Free Software' may be a little confusing. People are often
heard asking �If this is a free programme, how can they sell it for a
price?� The fact is, the word 'free' is used in this context not to mean
'something for which no money needs to be paid', but 'something with
which you are free to do much more than is allowed by proprietary
software licenses'. Free Software is not synonymous with freeware. It is
�free as in speech, not as in beer�.
In 1984 Richard Stallman thought of writing a new free operating system
that would help him to win back the freedom and cooperation that
computer users had enjoyed in the early 1970-s and which were taken away
by proprietary software companies. He christened this
operating-system-to-be 'GNU', which is a recursive acronym for 'GNU's
not UNIX', and playfully refers to a herbivorous animal of the African
savannah which has become the logo for Stallman's organisation, as
anyone can find out when they visit www.gnu.org.
But it was not enough to write free software; one had to make sure it
remained free. In order to keep software free, Stallman devised the
General Public License (GNU GPL), which practically guarantees the
continued freedom of any programme that is released under its terms. In
essence, the GPL ensures that a user of GPL-ed software receives the
programme's source code along with the binaries, and also the freedom to
modify the source and redistribute the programme in original or modified
form, either gratis or for a fee, as long as the next recipient receives
the same rights and opportunities. One half-serious way of referring to
this system of ensuring the continued freedom is using the term
'copylefting', as opposed to 'copyrighting'.
In this way the GPL makes sure that once a programme is made free under
its terms, no one can release a new version under a different, perhaps
restricitve non-free license. This last scenario is possible with
software that is released under certain free software licenses other
than the GPL. For example, the BSD license (also known as Public Domain)
or the X Consortium License, which are much more relaxed than the GPL,
allow people to use free software and create non-free programmes based
on them. A prominent victim of this kind of 'legal hijacking' was the
BSD operating system, which was taken up by Apple and modified to create
Mac OS X, which is non-free.
There are many more types of 'free software' licenses, not all of which
are compatible with the GPL. There can be found a list of licensing
schemes which the Free Software Foundation regards as 'free licenses',
on the GNU website (www.gnu.org). The FSF also has the Lesser General
Public License (LGPL), which allows libraries to be linked against
non-free programmes, and the Free Documentation License, which is like
the GPL but is applicable to text (usually manuals and tutorials) rather
than to programmes or source code.
In order to release a programme under the GPL, the author or copyright
holder just needs to include an announcement of the intention in the
programme, and attach a copy of the GPL (downloadable from www.gnu.org)
to it. All subsequent transactions of that programme must contain the
original announcement and the license. Famous examples of software
released under the GPL include the celebrated Emacs which is much more
than a 'macro editor', from which its name derives, GCC (the GNU
Compiler Collection) which according to many people is the best in the
business, and Linux, which is a kernel started as a hobby in 1991 by
Linus Torvalds, a student of Helsinki University and later grew into an
unprecedented phenomenon. But that is another story.


Further Reading

More about the GNU philosophy:
http://www.gnu.org/philosophy/philosophy.html

Good lists of free licenses, and discussions:
http://www.gnu.org/licenses/license-list.html
http://opensource.org/licenses/index.php


--
To unsubscribe, send mail to [EMAIL PROTECTED] with the body
"unsubscribe ilug-cal" and an empty subject line.
FAQ: http://www.ilug-cal.org/node.php?id=3

Reply via email to