[Typo3-dev] New extension

Martin T. Kutschker Martin.no5pam.Kutschker at blackbox.n0spam.net
Sun Dec 19 16:16:10 CET 2004


Rob Kamp wrote:

> Martin T. Kutschker wrote:
> 
>> Rob Kamp wrote:
>>
>>>
>>> Btw. where can I change/set the license type in the kickstarter? I 
>>> have not been able to change the status of the extension through the 
>>> kickstarter either, I have done so manually.
>>
>> There is no such option, all extensions have to be GPLed. At least if 
>> you want to avoid confusion. Here are my thoughts on that subject:
>>
>> I think it's ok to use (or reuse) some general/library code in your 
>> extension that is LGPLed. IMHO any GPL-compatible licence will do, but 
>> some might disagree (see Michael Scharkow's post).
>>
>> An XCLASS extension OTOH will have to be GPLed as it is clearly a 
>> derived work.
> 
> Please note that I am not going to distribute the javascipt itself 
> rather the extension that makes it possible to create the necassery 
> statements to create the menu and its items and then call the actual 
> javascript, which you have to dowload yourself, to have it build and 
> execute the menu.
> 
> As to be clear, I have _not_ in any way changed the code of the menu I 
> just created a class that generates javascript code to call the 
> javascript menu.

Still the Typo3 PHP-code and JS-code will form together with the 
3rd-party PHP and/or JS-code the application. Specifically the 3rd-party 
code will be embedded in TYpo3 which is GPLed. So even if you write code 
that generate code itself, the resulting machine created code will run 
in a GPLed envoriment. AFAIK although the wording of the GPL sounds like 
linking of C/C++ programs the FSF has made a point that the licence 
covers dynamic linking in interpreter languages (eg Java) and "scripting 
languages" (eg PHP, Perl). So I deduce that the at least spirit of the 
licence prohibits such "soft linking".

Masi




More information about the TYPO3-dev mailing list