See http://en.wikipedia.org/wiki/GNU_General_Public_License#Version_1 :
GPLv1 prohibits the distribution of only binary code and "viral" behavior, which should also be changed under GPLv1.
GPLv2 includes that distribution is not allowed, if only binary is the only possible distribution (for example, due to some odd court decision). In addition, LGPL was introduced with GPLv2.
source
share