In practical terms, developers use GPL v2 and GPL v3 if they want their software to be free and open and to remain free and open no matter how the code is used downstream. It can get more complicated than this, of course, especially since the copyright holder of GPL v2-licensed code, for example, can sell it and even use it in closed-source
Full story »