[Typo3-dev] New extension

Karsten Dambekalns k.dambekalns at fishfarm.de
Mon Dec 20 11:42:47 CET 2004


Hi.

On 2004-12-18, Michael Scharkow <mscharkow at gmx.net> wrote:
> Martin T. Kutschker wrote:
 ...
>> AFIK any restriction further than those of the GPL is incompatible with 
>> the GPL. So you must either change your licence (to GPL, LGPL or some 
>> compatible licnece) or withdraw the extension.
>
> AFAIK the extension *must* be GPLed, not even a GPL-compatible license 
> will do because a) GPL says so (if you consider an extension a derived 

See
 http://www.fsf.org/licenses/gpl-faq.html#GPLAndPlugins

 ---- snip ----
It depends on how the program invokes its plug-ins. If the program
uses fork and exec to invoke plug-ins, then the plug-ins are separate
programs, so the license for the main program makes no requirements
for them.

If the program dynamically links plug-ins, and they make function
calls to each other and share data structures, we believe they form a
single program, so plug-ins must be treated as extensions to the main
program. This means they must be released under the GPL or a
GPL-compatible free software license, and that the terms of the GPL
must be followed when those plug-ins are distributed.

If the program dynamically links plug-ins, but the communication
between them is limited to invoking the `main' function of the plug-in
with some options and waiting for it to return, that is a borderline
case.
 ---- snip ----

Karsten




More information about the TYPO3-dev mailing list