The "free software" movement
The "free software" movement is not a new one. In 1984, Richard Stallman started an initiative to create an operating system called GNU, which means "GNU's not UNIX". His idea was, with the help of other likeminded individuals, to put together a sufficient body of free software so that he could get along without any software that was not free.
At the time, computer users had already suffered for a good while from being in the hands of big corporations, and were increasingly being strangled by having to agree to restrictive software licences.
It took quite a while before Stallman's goal could be reached, but when a Finnish student called Linus Torvalds released his "Linux" kernel in 1991, it was clear that the project had got a whole lot closer to its goal. CD distributions of the popular GNU/Linux operating system can now be downloaded from the Internet, or picked up for free from local Linux user-groups.
The word "free" here has more to do with freedom than with price. The freedoms you have with free software are to:
0) run the program, for any purpose;
1) study how the program works, and adapt it to your needs;
2) redistribute copies so you can help your neighbour;
3) improve the program, and release your program to the public, so that the whole community benefits.
For freedoms 1 and 3, access to the sourcecode is a precondition. The "sourcecode" is the genetic blueprint of software. It is written in (more or less) human-readable programming languages.
To learn more about GNU and Free Software, go to the GNU webpage: http://www.gnu.org/
|