Softwarelizenz für GPL- und BSD-Lager

Hallo,
ich diskutiere mit einem Kommilitonen über die beiden Lizenzarten.
Genauer geht es darum, dass GPL-lizenzierter Code, der Teile von BSD-lizenziertem Code enthält, wieder unter die GPL gestellt werden kann/darf/muss, aber umgekehrt gehe dies laut einer Prüfungsfrage nicht.

Wie könnte es nun erreicht werden, dass mein freier Code von beiden Lagern verwendet werden kann?

Wir sind inzwischen recht verwirrt, von der Fragestellung und auch den Lizenzen :wink:

Viele Grüße
2x Andreas

Hallo,

ich diskutiere mit einem Kommilitonen über die beiden
Lizenzarten.
Genauer geht es darum, dass GPL-lizenzierter Code, der Teile
von BSD-lizenziertem Code enthält, wieder unter die GPL
gestellt werden kann/darf/muss, aber umgekehrt gehe dies laut
einer Prüfungsfrage nicht.

Wie könnte es nun erreicht werden, dass mein freier Code von
beiden Lagern verwendet werden kann?

Du stellst den Code unter eine BSD-Lizenz. Da die Lizenz liberaler ist als die GPL, ist es generell kein Problem fuer GPL-Software, BSD-lizenzierten code zu verwenden.

Gruesse,
Moritz (not a laywer…)

Genauer geht es darum, dass GPL-lizenzierter Code, der Teile
von BSD-lizenziertem Code enthält, […]

Du stellst den Code unter eine BSD-Lizenz. Da die Lizenz
liberaler ist als die GPL, ist es generell kein Problem fuer
GPL-Software, BSD-lizenzierten code zu verwenden.

Hi,
den Gedanken hatte ich auch schon, aber wieder verworfen.
Weil in meinem hypothetischen Code GPL- als auch BSD-Code enthalten ist, muss ich ja mindestens für den GPL-Teil auch wieder die GPL anwenden und kann nicht einfach alles unter BSD stellen. So hab ich die GPL zumindest verstanden.
Das beißt sich hier irgendwie…

Viele Grüße
Andreas

Hallo,

Genauer geht es darum, dass GPL-lizenzierter Code, der Teile
von BSD-lizenziertem Code enthält, […]

Du stellst den Code unter eine BSD-Lizenz. Da die Lizenz
liberaler ist als die GPL, ist es generell kein Problem fuer
GPL-Software, BSD-lizenzierten code zu verwenden.

Hi,
den Gedanken hatte ich auch schon, aber wieder verworfen.
Weil in meinem hypothetischen Code GPL- als auch BSD-Code
enthalten ist, muss ich ja mindestens für den GPL-Teil auch
wieder die GPL anwenden und kann nicht einfach alles unter BSD
stellen. So hab ich die GPL zumindest verstanden.
Das beißt sich hier irgendwie…

Ich verstehe dich nicht. Also probieren wir mal Klarheit zu schaffen:

Du hast einen Programmbibliothek namens liba.
Und du hast ein Softwareprojekt G unter der GPL, und ein ein anderes namens B unter eine BSD-Lizenz.

Wenn liba unter der BSD-Lizenz steht, darf B es natuerlich verwenden.
G darf es ebenfalls verwenden, die GPL-Teile bleiben weiterhin GPL.

Wenn liba unter der GPL steht, darf Projekt B es nicht ohne weiteres verwenden (naja, es darf liba schon verwenden, aber dann ist das resultierende Produkt nicht mehr rein BSD).

An welcher Stelle hast du damit Probleme, und warum?

Gruesse,
Moritz