How GPLv3 tackles license proliferation (LinuxDevices.com)
Posted Nov 10, 2006 21:27 UTC (Fri) by
error27 (subscriber, #8346)
Parent article:
How GPLv3 tackles license proliferation (LinuxDevices.com)
"I've seen the question asked in a few places, whether these options could be used in configurations that would make two GPLv3 projects incompatible, and the answer is no."
That's not a very thourough explanation, and I still don't get it...
You can add restrictions, but you can't remove them right? So imagine someone takes my code and adds a restriction. I obviously don't want that restriction or I would have added it myself. As a result, I can't take use code from their fork... It's like when Linux guys use BSD code, the BSD guys can't take it back.
Obviously the FSF has gone to a lot of work to make the GPLv3 compatible with the Apache license, but the problem is that now it's not compatible with the GPLv2 without the "or later" clause. That seems like a step backward.
There is a lot of GPLv2 only code already. For example, I hear that there is enough GPLv2 only code in HURD that it won't be relicensed under GPLv3. Now each project has to decide whether to go GPLv2, GPLv2 with the "or later" clause, or GPLv3.
What am I missing here?
(
Log in to post comments)