[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