Free software and open source[change | change source]
Free software is very similar, but different from open source software.
People who use the name “free software” more, say that they use it because they think every human must have the right to
- Use the things that they have how they want
- Learn how the things that they have work, and change them so they are more useful
- Give (or sell) a thing that they have to a good friend or neighbor, or to many friends and neighbors
- Change and fix the things that they have, and help other people to do the same, so that they do not need to do it themselves in secret when somebody else already did it and can help.
People who use the name “open source” more, say that they use it because the authors of such software allow others to look at the software and change it, so the others will then help the authors make the software better.
What is needed[change | change source]
An author who wants to make his computer program free, must allow the people to whom he gives the program as a free program to use it for any reason and purpose, on any computer, in any place at any time, without limits. This is a free license.
That does not mean that the author must say "I allow you to delete files from the computers of other people without telling them", but he must not say "I prohibit you from deleting files from the computers of other people without telling them". If deleting files from somebodies' computer is illegal, it will be illegal regardless of what the author of the program says.
If it is legal (for example, if a user wants the program to delete his files without telling him about that), but the author has prohibited it, then the software is not free. It is not free because nobody can change the program to make a useful program which does that, and give it to others.
The author must not prohibit even things which are dangerous, because if the prohibition is not very very very complex and long, it may be used incorrectly. For example, explosive materials can be used for war, but they can also be used in mining. Some authors would want to prohibit or something else. If many authors prohibit many different things, then a program which is put together from the programs of those authors will not be usable.
There are also other things which must be allowed.
Free software and freeware[change | change source]
The word “free” in “free software” is about freedom, not price. People are allowed to sell free software, but the person who buys the software may change it or give it away.
The name “free software” is used in English to mean software that can be downloaded without paying money. Sometimes this software lets people make their own copies for other people. However, this software does not let people do all the things that they can do with other Free software, such as change it. In this case “free” means “free of charge”, “freedom from paying money”. To make the difference more clear, software that does not cost money is called freeware; it is almost always proprietary software.