What is the difference between GPLv1 to GPLv2, in simple words? [closed]
This question does not appear to be about programming within the scope defi开发者_Go百科ned in the help center.
Closed 7 years ago.
Improve this questionIn plain, simple English, what is the difference between GPL (version 1) to GPL (version 2)?
(IANAL, etc.)
http://en.wikipedia.org/wiki/GNU_General_Public_License#Version_2:
According to Richard Stallman, the major change in GPLv2 was the "Liberty or Death" clause, as he calls it — Section 7. This section says that if somebody has restrictions imposed that prevent him or her from distributing GPL-covered software in a way that respects other users' freedom (for example, if a legal ruling states that he or she can only distribute the software in binary form), he or she cannot distribute it at all.
LGPL was also introduced in v2.
See http://en.wikipedia.org/wiki/GNU_General_Public_License#Version_1:
GPLv1 disallows binary-only distribution and the "viral" behavior that modifications need to be under GPLv1, too.
GPLv2 includes that distribution is not allowed if binary-only is the only possible distribution (e.g. due to some odd court decision). Additionally, the LGPL was introduced together with GPLv2.
精彩评论