[PD] gpl vs creative commons

Hans-Christoph Steiner hans at eds.org
Tue Jan 29 15:38:33 CET 2008

On Jan 29, 2008, at 3:08 AM, IOhannes m zmoelnig wrote:

> Roman Haefeli wrote:
>> ask a lawyer to check in detail, if this is true. however, if  
>> licenses
>> could cross 'levels of abstractions' in the sense of pd patches being
>> affected by the license of pd,
> afaik, licenses do not cross "levels of abstractions".
> however, if i have a collection of abstractions published under the  
> GPL, then i think i don't cross this magical border.
> next comes the question, what is the difference between an  
> abstraction and an external non-abstraction object. afaik, GPL does  
> not dissolve just because of languages used. (that is: porting of  
> code from one language to another is (to my knowledge) not really  
> affected by the GPL (e.g.: you can chose the license again) as it  
> usually involves re-coding an algorithm rather than re-using pieces  
> of code.; but this is unrelated to the language a library is  
> written in)
> finally, i am still unsure about the "static linking" clause, and  
> how it affects an interpreted language.
> i guess, if you have a  patch that depends on a GPL'ed pdlib, and  
> you are distributing your patch with this library (e.g. for  
> convencience reasons), then you are kind of _statically linking_  
> and thus your patch is automatically GPL'ed too.
> but i really don't know
> mfga.sd
> IOhannes

Dynamically linked libraries also trigger the GPL.  For example, most  
Linux kernel modules are dynamically linked into the kernel these  
days, and they definitely required to be GPL.

PD patches are not a clear case like the Cubase example because  
Cubase projects are clearly not programming.  If you consider a Pd  
patch a program, then it means it triggers the share-alike/copyleft  
conditions of the GPL.  When you load a patch, you are forcing all of  
the compiled objects to be dynamically linked in, so the patch is  
definitely linked.



"It is convenient to imagine a power beyond us because that means we  
don't have to examine our own lives.", from "The Idols of  
Environmentalism", by Curtis White

More information about the Pd-list mailing list