As promised, I will now attempt to understand and simplify the GNU General Public License v2.
The original license is here:
(http://www.gnu.org/licenses/gpl-2.0.html)
GNU General Public License v2.0
0. This license applies to any program, for which the author decided to use this license. The license only specifies how you may copy, distribute and modify the program, matters of running the program or using it's output are not restricted, unless the author says so.
1. You may distribute the program's source code in any way you like, but you must tell people in some way about this license. It is especially important that you inform people of lack of warranty for the program. You are allowed to demand from people payment for the CD or diskettes or bandwidth cost (whichever costs you incur by giving the source code out). But you may not ask people to pay for the program itself. You are, however, allowed to run support for the program for which you may charge people.
2. You are allowed to change the program, as long as you:
a) leave notifications about what and when you did,
b) if you combine the program and your changes, the whole is also subject to this license,
c) if the program is interactive, it must tell the user every time it starts that there is no warranty (or that you provide it).
You are allowed to sell parts of the program that you wrote yourself under any license and terms you wish, as long as you don't include parts of the original program, which is covered by this license.
3. You are allowed to give people the executable version of the program (so that they don't have to compile it themselves), as long as you:
a) give them the source code as well,
b) tell them where to get the source code, or offer to give it to them for a price of a CD, diskette or bandwidth,
c) copy the original information about the source that you got with the program (if you re-redistribute the program and haven't bothered to get the source code)
Included in the source code are any scripts that help compile the program, but not included the compiler tools, libraries and operating system.
4. That above is all that you are allowed to do. But if you do things that terminate this license, people who have gotten the program from you will not be affected.
5. You don't have to agree with all this, but if modify or distribute the program we will assume that you do.
6. Anyone who recieves the program (even modified) from you, they are given the same rights from this license. You may not add your own restrictions. You also don't have to force them to comply with the license.
7. If distribution of the program would cause problems with other licenses or patents or similar, you may not distribute the program under this license. This applies if the program is later found to validate some license or patent, and requires from the users to pay royalties, you may not distribute it anymore.
8. If some countries don't allow the program to be distributed (because of the aforementioned patent problems), you can add geographical limitations to the distribution of the program.
9. You can choose any version of the GNU Public license for your program, and you can change it in the future. (But only to other versions of the GPL)
10. You can ask authors for permission, if you wish to include parts of the program in another program, which isn't covered with this license, but it must at least be free.
11. The program is free, so it doesn't come with a warranty.
12. The program may not even work, be buggy, unstable, incorrect. It may cause you to loose all your data or destroy your company's computer network. The authors won't be held responsible, and neither will the people who gave you the program. Unless you have a written agreement with them to guarantee the above.
---------------------------------------------------------------------------------------------
I cannot make up your opinion for you, all I can say: It's shorter than most Microsoft EULAs :)
Till next time
Friday, August 10, 2007
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment