iLBC license issue

Lionel Elie Mamane lionel at mamane.lu
Wed Mar 22 15:37:24 UTC 2006


On Sun, Mar 19, 2006 at 08:28:04PM +0000, Daniel Pocock wrote:

>> Under the conditions you described, I'd think it is
>> non-distributable if it links to iLBC. iBLC would have to be
>> _removed_.

>>>> http://www.ilbcfreeware.org/documentation/gips_iLBClicense.pdf

>>> Can iLBC be split into a separate package?

>> That wouldn't help for GPLed apps. They cannot link to
>> GPL-incompatible libs.

> Yes, that is understood.

> But can this be done in reverse - i.e:

> - kphone and other apps adopt/use an API for dynamically linking codecs

> - The API (and supporting libs) are licensed under Vocal or similar
> terms, so the GPL applications can use this library/API

> - if someone wants to independently distribute non-GPL codecs, they
> only have to observe the Vocal license conditions and conform to the
> API

But Debian still cannot distribute the two in combination. And the
iBLC code is still non-free, and thus cannot enter Debian.


> I don't believe this approach goes against the spirit of the GPL,
> although if anyone feels that is the case then please feel free to
> comment on it.

I would probably be legally safe, as long as no one:

 - distributes kphone (or other GPL app) and the iBLC codec in
   combination.

 - advocates / advertises the iBLC codec for use with GPL apps.

In other words, it can be thought not to go against the letter of the
GPL and/or to be something that copyright holders of programs _cannot_
legally forbid (that the GPL _cannot_ legally forbid).

But as far as I understand things, the spirit of the GPL is "GPLed
code shall not be distributed linked to or meant to be linked to
non-free code and no non-free code shall be distributed meant to link
with GPLed code". That spirit might not always be legally enforceable,
but that's another point.


So I think it goes against the spirit of the GPL.x


-- 
Lionel



More information about the Pkg-voip-maintainers mailing list