[sr-dev] Licensing for app_* modules

Stoyan Mihaylov stoyan.v.mihaylov at gmail.com
Mon Feb 18 17:43:35 CET 2013

I think you need comments from lawyer here.
My opinion is - license is applied to "end product" - doesn't matter
if it is executable or library.
According my understanding, if end product (executable or library)
contains only headers from GPL 2 product, then end product can not be
GPL 2 product.
There are some restrictions - I mean non GPL product must use only
structures - then it could be non GPL product.
Asterisk is GPL product and it can use non GPL codecs (which are libraries).

On Sun, Feb 17, 2013 at 7:44 PM, Konstantin M. <evilzluk at gmail.com> wrote:
> Hello Olle,
> A very interesting and important question.
> As maintainer and developer of app_python (and upcoming app_java), I'm a
> very interested in this question.
> I just looked for python's licenses (http://docs.python.org/3/license.html).
> Since app_python offers a correct work >= 2.4.3 (at least was tested a week
> ago), it's should be licensed under PSF license.
> PSF is also GPL-compatible license.
> ...
> GPL-compatible doesn’t mean that we’re distributing Python under the GPL.
> All Python licenses, unlike the GPL, let you distribute a modified version
> without making your changes open source. The GPL-compatible licenses make it
> possible to combine Python with other software that is released under the
> GPL; the others don’t.
> ...
> 2013/2/17 Olle E. Johansson <oej at edvina.net>
>> Hello from North Carolina where SIPit starts tomorrow!
>> Reading through the docs on the app_* modules I wonder how the GPLv2 is
>> handled here. By default, GPL is sticky, so any module linked in to Kamailio
>> will be GPL-licensed.
>> With app_mono, precompiled binaries are executed within Kamailio, but not
>> "linked in" to the core. The question here is if we have a clear distinction
>> here. If someone developes a Kamailio-based appliance and sells it - would
>> the customer have the right to app_mono modules under the GPL?
>> What about python, java and Lua? I don't think these environments
>> precompile, but they still execute within a GPL environment.
>> I think we need a clear statement about this in the README, like Asterisk
>> has for AMI/AGI applications.
>> Greetings!
>> /O
>> _______________________________________________
>> sr-dev mailing list
>> sr-dev at lists.sip-router.org
>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
> _______________________________________________
> sr-dev mailing list
> sr-dev at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev

More information about the sr-dev mailing list