[TYPO3-UG Berlin] Frage zur GPL

Helge Preuss helge.preuss at gmx.net
Fri Jun 2 14:00:46 CEST 2006


Bodo Eichstädt [wmdb] wrote:
> Hi Helge,
>
> welcome!
>   
Obwohl ich vorhin der weiteren Diskussion auf dieser Liste abgeschworen
hatte, verdient Deine Mail doch eine Antwort.
> Helge Preuss schrieb:
>   
>> .....
>> Um's kurz zu fassen, wenn ich Typo3-Code nehme und modifiziere,
>> erschaffe ich eine abgeleitete Arbeit ("work based on the Program").
>> Wenn ich eine Typo3 Extension selbst entwickle, stammt saemtlicher Code
>> von mir und ich kann sie lizensieren, wie ich will. (Wenn das nicht so
>> waere, koennte es auch keine Closed-Source-Treiber fuer Linux geben.
>> Gibt es aber.)
>>   
>>     
> Ja, da gibt es einen kleinen aber feinen Unterschied. Für TYPO3 und die 
> EXT ist das so schon richtig. Denn es heisst "interfaces only with TYPO3".
> D.h. die GPL fordert, dass SW die nur mit Hilfe einer anderen GPL-SW 
> zusammen luaffähig ist auch selbst GPL sein muss. Das trifft auf 99,9% 
> der EXT zu.
>   
Ich habe eine solche Klausel in der GPL nicht gefunden, aber da es mir
sehr schwer faellt, Anwaltssprache zu parsen, will ich diesen Punkt mal
als gemacht ansehen. Letzten Endes laeuft es auf die Interpretation
heraus, was "work based on the program" bedeutet - dem Buchstaben der
GPL nach scheint es sich (siehe mein Zitat der GPL) um modifizierten
Programmcode zu handeln, dem Geiste nach - nun ja, Arbeiten, die auf dem
Programm basieren, und das ist bei Typo3-Extensions sicher der Fall.
> Die closed source Treiber haben haben zwei Unterschiede:
> 1. Ein Treiber meist nicht nur für Linux sondern auch Windows/BSD etc 
> verfügbar. Er hängt also nicht zwingend von Linux ab.
> 2. Gibt es immer einen sogenannten Wrapper zwischen dem closed source 
> Treiber und dem open Source Linux. DIESER Wrapper kommt auch vom 
> Hersteller und DER ist GPL! Genau dieser Wrapper ist nur ganz speziell 
> lauffähig unter Linux und muss für Windows/BSD/.. angepasst werden.
>
> Unter dem Strich:
> Deine EXT sind GPL. Wenn Du darin (D)eine closed source oder anders 
> lizensierte Bibliothek nutzt, ist das lizenztechnisch nach meiner 
> Einschätzung OK. Sie sie darf halt nur nicht technisch und ideell dazu 
> verdammt sein nur mit Deiner EXT laufen zu können. Aber ich bin kein 
> Anwalt daher ohne Gewähr. Ob das wiederum sinnvoll und im Sinne der 
> Community ist steht ja auch auf einem anderen Blatt.
>   
Vielleicht sollte ich noch klarstellen: Erstens bin ich auch kein Anwalt
und will auch keiner werden (schauder), zweitens habe ich ueberhaupt
nichts gegen die GPL und veroeffentliche fast allen Code, den ich
schreibe, darunter. Allerdings gibt es auch andere Lizenzen als die GPL,
die fuer die Community sinnvoll waeren. Drittens, ich war nur neugierig
und fand, diese Frage sei ein guter Anlass, mal einen Post auf diese
Liste zu schicken.
> Wenn Dich dieses spannende Thema weiter interessiert, kann ich Dir gerne 
> ein Buch dazu leihen:
> O'Reilly, "Die GPL kommentiert und erklärt"
> Dort wird jedes Kapitel der GPL von einem dt. Rechtsanwalt erklärt (im 
> Sinne von Interpretation und Vergleich mit dt. Rechtsprechung & Urteilen).
>
> Bodo
>   
-- 
Helge Preuss
Freelance Software Developer




More information about the TYPO3-berlin mailing list