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". Regards, Thomas