[Asterisk-Dev] chan_sccp move from lambda-solutions.deto SF.NET

Bill Jennings bj at BigRiverWireless.net
Thu Apr 22 16:11:32 MST 2004


On Thursday 22 April 2004 08:37, Steven Sokol wrote:
> == CORRECTION ==
> (Pardon the top posting)
>
> I spoke with Mark regarding the scenario described below.  I am in
> error regarding one point I made.  I stated that you MIGHT be able
> to build a non-GPL module for Asterisk if you created all of the
> code yourself and did not link to any of the Asterisk code base. 
> However:
>
> Each module that is loaded into Asterisk is required to include a
> function that returns a sort of pass-phrase key that MUST declare
> the code as GPL. The function is:
>
> char *key()
> {
> 	return ASTERISK_GPL_KEY;
> }
>
> The key phrase is:
>
> #define ASTERISK_GPL_KEY \
> "This paragraph is Copyright (C) 2000, Linux Support Services, Inc.
>  \ In order for your module to load, it must return this key via a
> function \ called \"key\".  Any code which includes this paragraph
> must be licensed under \ the GNU General Public License version 2
> or later (at your option). Linux \ Support Services, Inc. reserves
> the right to allow other parties to license \ this paragraph under
> other terms as well."
>
> So there is the definitive answer.  ALL modules loaded by Asterisk
> must be GPL.  This means that any channels, resource modules or
> applications that are distributed must be distributed with source
> and following all of the other rules of the GPL.
>
> - Steven

But if asterisk is licensed under the GPL, then I am free to make a 
(licensed-under-GPL) fork that omits this check.

What am I missing?

-bj  :-)




More information about the asterisk-dev mailing list