2 ms·
If you're going to say that the GPL is viral because it applies to derivative works, then almost any license is viral because the license of any work follows it
by pekk 10y ago
If you're going to say that the GPL is viral because it applies to derivative works, then almost any license is viral because the license of any work follows it around. That is the nature of licenses.
Anyone who expects to copy-paste other people's code into their own code and change the license is just fighting the legal system. You're still going to have to follow the terms of the license, whether that means sharing changes or including attributions.
- snovv_crash 10y agoThe problem is that the GPL considers adding a single GPL method to a large non-GPL project as being a derivative work of the GPL method. Moreover, it considers the interactions between the method and other code a derivative of the GPL, even if only the implementation was under GPL but the header/API was provided under a more liberal licence.
- mcguire 10y agoNo. Copyright makes adding a single method to a large project a derivative work of the method.