* License question: Why GPLv2 only?
@ 2009-05-12 6:50 Simon Josefsson
2009-05-12 6:58 ` Marcel Holtmann
0 siblings, 1 reply; 4+ messages in thread
From: Simon Josefsson @ 2009-05-12 6:50 UTC (permalink / raw)
To: ofono
[-- Attachment #1: Type: text/plain, Size: 1101 bytes --]
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
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: License question: Why GPLv2 only?
2009-05-12 6:50 License question: Why GPLv2 only? Simon Josefsson
@ 2009-05-12 6:58 ` Marcel Holtmann
2009-05-12 7:21 ` Simon Josefsson
0 siblings, 1 reply; 4+ messages in thread
From: Marcel Holtmann @ 2009-05-12 6:58 UTC (permalink / raw)
To: ofono
[-- Attachment #1: Type: text/plain, Size: 1675 bytes --]
Hi Simon,
> 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?
these are on purpose this way. The files gdbus/*.[ch] contain the
original license and copyright from the BlueZ project, because they are
copied from there.
All the rest of the oFono source code is GPLv2 only.
> 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.
That is not really up to me and there are concerns with the GPLv3
license that hasn't been addressed properly at this moment. I am not a
lawyer and I am bound by company policy in this regard.
Even if we would switch to GPLv3 license, then we can not be linked with
GPLv2 or LGPLv2 only code.
Regards
Marcel
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: License question: Why GPLv2 only?
2009-05-12 6:58 ` Marcel Holtmann
@ 2009-05-12 7:21 ` Simon Josefsson
2009-05-12 7:29 ` Marcel Holtmann
0 siblings, 1 reply; 4+ messages in thread
From: Simon Josefsson @ 2009-05-12 7:21 UTC (permalink / raw)
To: ofono
[-- Attachment #1: Type: text/plain, Size: 2091 bytes --]
Marcel Holtmann <holtmann@linux.intel.com> writes:
> Hi Simon,
>
>> 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?
>
> these are on purpose this way. The files gdbus/*.[ch] contain the
> original license and copyright from the BlueZ project, because they are
> copied from there.
>
> All the rest of the oFono source code is GPLv2 only.
Ah, thanks for explaining. Maybe these details could be recorded in
documentation somewhere. When/if will be packaged for a GNU/Linux
distribution, it will become relevant.
>> 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.
>
> That is not really up to me and there are concerns with the GPLv3
> license that hasn't been addressed properly at this moment. I am not a
> lawyer and I am bound by company policy in this regard.
Sure, I understand.
> Even if we would switch to GPLv3 license, then we can not be linked with
> GPLv2 or LGPLv2 only code.
Btw, using the LGPLv2+ would allow for combining with any *GPLv*
license. Of course, that wouldn't work for the BlueZ code.
/Simon
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: License question: Why GPLv2 only?
2009-05-12 7:21 ` Simon Josefsson
@ 2009-05-12 7:29 ` Marcel Holtmann
0 siblings, 0 replies; 4+ messages in thread
From: Marcel Holtmann @ 2009-05-12 7:29 UTC (permalink / raw)
To: ofono
[-- Attachment #1: Type: text/plain, Size: 2398 bytes --]
Hi Simon,
> >> 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?
> >
> > these are on purpose this way. The files gdbus/*.[ch] contain the
> > original license and copyright from the BlueZ project, because they are
> > copied from there.
> >
> > All the rest of the oFono source code is GPLv2 only.
>
> Ah, thanks for explaining. Maybe these details could be recorded in
> documentation somewhere. When/if will be packaged for a GNU/Linux
> distribution, it will become relevant.
the license is GPLv2 only since gdbus/*.[ch] is linked statically.
> >> 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.
> >
> > That is not really up to me and there are concerns with the GPLv3
> > license that hasn't been addressed properly at this moment. I am not a
> > lawyer and I am bound by company policy in this regard.
>
> Sure, I understand.
>
> > Even if we would switch to GPLv3 license, then we can not be linked with
> > GPLv2 or LGPLv2 only code.
>
> Btw, using the LGPLv2+ would allow for combining with any *GPLv*
> license. Of course, that wouldn't work for the BlueZ code.
We picked the GPL (and not LGPL) on purpose. We want that the whole code
base and its plugins stay open source. Binary only plugins running in
the same process context are not desirable.
Regards
Marcel
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2009-05-12 7:29 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-05-12 6:50 License question: Why GPLv2 only? Simon Josefsson
2009-05-12 6:58 ` Marcel Holtmann
2009-05-12 7:21 ` Simon Josefsson
2009-05-12 7:29 ` Marcel Holtmann
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox