[wilhelmtux-discussion] Lizenzfrage

Dietrich Feist dietrich.feist at mw.iap.unibe.ch
Mit Jun 12 18:46:55 CEST 2002


Florian Verdet _goto wrote:

> Darf (Programm-) Code, der unter einer GPL oder ähnlicher Lizenz 
> steht, in ein kommerzielles Programm eingebeut werden?

Kommerziell darf es schon sein, aber es darf dabei die GPL nicht
verletzen. Closed-source ist also nicht möglich.

> Wenn ja, nur wenn dieses Programm auch unter der selben (o. ähnlicher)
> Lizenz steht?

So ist es. Vermutlich sogar nur unter der GPL.

> Oder ist der Fall möglich, dass ein unter GPL stehernder Code in
> ein "ClosedSource-Kommerz"-Progg' eingebaut werden darf?

Nein, die GPL vererbt sich auf allen davon abgeleiteten Code.

> Konkreter fall:
> Uni, Projekt.
> Falls wir nun unseren Code (das Projekt, ein Progg', das GAMS-Code in
> LPL-Code umschreibt(compiliert)) unter GPL setzten, darf dann der 
> Prof. das Ergebnis unseres Abmühens :-) einfach so in sein
> kommerzielles, vermarktetes (mit sicherheit ClosedSource-) Programm
> (LPL-Ausertungs- Programm) einbauen?

Wenn es erst mal unter der GPL steht, dann nicht mehr. Die Frage ist, ob
ihr diesen Code unter die GPL stellen dürft, wenn ihr ihn im Auftrag des
Profs schreibt. Er muss ja diesen Code von Euch nicht akzeptieren.

Anderer Fall: ein Entwickler kann sehr wohl Code unter der GPL
entwickeln, den selben Code dann aber zusätzlich unter einer
kommerziellen Lizenz anbieten, z.B. für Firmenkunden, die keine
Einschränkungen durch die GPL wollen. Bsp: MySQL. Das geht aber nur,
wenn der Code keine Teile enthält, die von anderen Entwicklern stammen
und bereits unter GPL standen.

Oder: Man kann auch Programme schreiben, die nicht unter GPL stehen,
sich aber z.B. während der Laufzeit an GPL-Bibliotheken (bzw. einer
eingeschränkten GPL) anlinken. Dann enthält das Programm selbst keinen 
GPL-Code. Statisch eingebundene Libraries sind in diesem Fall natürlich
nicht erlaubt.

Viele Grüsse,

Dietrich