�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
