7

So I found an old project that is GPL2, not hosted on Github. I fixed bugs in it, and want to post on Github. Can I distribute it under GPL3? In other words, is GPL3 a GPL2 with additional restrictions?

  • 3
    Only the copyright holder have complete freedom. Considered reaching out to ask? – Thorbjørn Ravn Andersen Mar 26 at 14:11
13

No, the GPLv2 is incompatible with the GPLv3. The FSF says of v2 and v3 compatibility:

Please note that GPLv2 is, by itself, not compatible with GPLv3. However, most software released under GPLv2 allows you to use the terms of later versions of the GPL as well. When this is the case, you can use the code under GPLv3 to make the desired combination.

If the GPLv2 code says "or any later version" then you may distribute your modified work entirely under the GPLv3. Otherwise, you must stick with the GPLv2. (You could technically release your changes under any GPLv2-compatible license, in order to release the whole work under the terms of the GPLv2.)

| improve this answer | |
  • 4
    It happens to have version or of any later version, so ist clear for GPL3. Uray =) – Blender Mar 25 at 23:52
  • 1
    That is the difference compared to the Linux Kernel - Linus specified GPL2 ONLY (without the "or later" clause) for his creation - so that others who contributed to it have to use that as well - which has caused some intense discussions over the years I believe! – SlySven Mar 26 at 15:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.