[development] Modules that integrate non-GPL PHP apps violate the GPL.

Thomas Barregren thomas at webbredaktoren.se
Fri Aug 31 14:41:52 UTC 2007

Larry Garfield skrev:
> On Friday 31 August 2007, Piermaria Maraziti wrote:
>> At 01.50 31/08/2007, you wrote:
>>> The difference here could be that these are compiled programs and
>>> DLLs... could be different legalese than a script lang like PHP.
>> It is a fairly small difference to me. An API is an API and the fact
>> that it is compiled in a DLL or scripted, apart from the visibility
>> of code has no real philosophical or legalese difference.
>> #include in a scripting language or dll loading instructions in
>> C/C++/Delphi are, semantically, equivalent and the difference that in
>> the first case PHP will parse & tokenize the non-GPL'ed script on the
>> fly while the DLL was compiled away and given as-is is a minor one.
>> Please, if you tell me I'm "completely wrong" at least have the
>> kindness of saying me why. Thanks. :-)
> Actually there is a legal difference between "statically linked" 
> and "dynamically linked" (DLL) code.  That's why the GPL and LGPL exist as 
> two separate licenses.

Could you please explain this "legal difference".


More information about the development mailing list