LGPLv2 is compatible with (L)GPLv3 and later

Lets kill a myth, I often hear or read that LGPLv2 (without the “or later mention”) is not compatible with (L)GPLv3 and later. Which is wrong, since LGPLv2 can be converted to GPLv3 or later, which makes it compatible with GPLv3 (and since LGPLv3 can be converted to GPLv3…) this is the content of the LGPLv2 that states this:


3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices.
Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy.
This option is useful when you wish to copy part of the code of the Library into a program that is not a library.

And for those who don’t believe my interpretation, it’s completely in agreement with the <a href="
http://www.gnu.org/licenses/gpl-faq.html#AllCompatibility”>FSF faq on the subject. So, tonight, lets kill once and for all one of the many bullshit we can heard and see on the internet.

This entry was posted in Krita, Open Source and tagged , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>