License question: Why GPLv2 only?

Simon Josefsson simon at josefsson.org
Mon May 11 23:50:11 PDT 2009


Hi!

Interesting project.  I read some of the source code you have published,
and some files are licensed under the GPLv2 or later:

http://git.kernel.org/?p=network/ofono/ofono.git;a=blob;f=gdbus/mainloop.c;hb=HEAD

However, many files are licensed under the GPLv2 only, with no option of
using later license versions, for example:

http://git.kernel.org/?p=network/ofono/ofono.git;a=blob;f=gatchat/gatchat.c;hb=HEAD
http://git.kernel.org/?p=network/ofono/ofono.git;a=blob;f=src/dbus-gsm.c;hb=HEAD

Has it been a conscious decision to use GPLv2-only for some files?

Are you aware that using GPLv2-only makes your work license incompatible
with (L)GPLv3 work?  If I understand correctly, you cannot combine any
of your GPLv2-only work with code licensed under the LGPLv3 or GPLv3.
The GPLv2-only license is not compatible with the (L)GPLv3 license, see:

http://www.gnu.org/licenses/gpl-faq.html#AllCompatibility

I would humbly request that you use GPLv2-or-later for code instead, to
allow you, and everyone else, to combine your work with (L)GPLv3 code.

Thanks,
/Simon


More information about the ofono mailing list