Libary-Lizenzen (BSD, LGPL, GPL)
-
Was bedeuten, wenn man eine Libary (wie SDL oder lib3ds), die eine der folgenden Lizenzen haben:
1.BSD
2.LGPL
konkret für ein softwareprojekt?zu GPL weiß ich, dass das darausfolgende Projekt wieder GPL sein muss. Aber bei den anderen
Könnte mit jemand eine grobe vorstellung von den wichtigsten bedingungen geben?
-
ich schrieb:
wenn man eine Libary (wie SDL oder lib3ds), die eine der folgenden Lizenzen haben:
ich meine "wenn man eine libary einbindet die eine der(...) Lizenzen hat: ..."
-
Also BSD heißt, das du die Library bei dir verlinken kannst ohne jemandem Rechenschaft schuldig zu sein. Im Prinzip mußt du nicht mal irgendwo vermerken das du so eine Library benutzt.
-
Mit BSD kannst Du alles machen solange Du das Copyright nicht fälschst.
LGPL ist etwas strenger.
-
Sgt. Nukem schrieb:
LGPL ist etwas strenger.
was bedeutet das genau?
-
Chr schrieb:
was bedeutet das genau?
Du darfst bei LGPL-Libraries dynamisch zur Library linken und Dein Programm unter jede Lizenz stellen, musst Änderungen an der Library selbst aber ebenfalls wieder unter LGPL stellen.
-
Hi,
wenn ich die LGPL richtig verstehe, musst du hier außerdem noch darauf hinweisen, dass und von wem du sie verwendest und musst auf Anfrage es ermöglichen, die Quelltexte der genutzen Lib zu beziehen.
Entweder von Dir oder per Link.Aber dafür darfst du die Lib dann wohl auch statisch linken.