...
Ins Grübeln käme ich nur, wenn es sich um eine sehr umfassende Bibliothek handelt, die man mit relativ wenig Code drumherum zu einem kommerziellen Produkt verwandeln könnte.
Definiere mal bitte "umfassend". Bei meiner spärlichen Freizeit finde ich mehr als 4 volle Tage schon als "umfassende Aufgabe".
Ich meine das anders. Wenn man mit der Lib mit sehr geringem Aufwand eine "Applikation" mit einem gewissen Nutzwert erstellen kann, die man auch verkaufen könnte, dann soll diese Applikation bitteschön GPLisiert sein, denn sonst hätte ich das ganze ja gleich selbst monetisieren können. Anders ausgedrückt, wenn der Aufwand für eine Applikation im Verhältnis zum meinem Aufwand für die Lib relativ gering ist, dann soll der Applikationsersteller entweder die Applikation unter die GPL stellen oder aber von mir eine kommerzielle Lizenz kaufen. Beispiel: Du schreibst die ultimative CD-Brenn-Bibliothek, die wirklich schon alles enthält, was man fürs Brennen und fürs Verwalten von CDs und Projekten braucht und jetzt kommt die Firma Ahead und nimmt Deine Lib und baut da eine GUI drumherum und nennt das ganze dann Nero v42.0, dann war die LGPL wahrscheinlich ein Fehler,
ich verstehe nicht warum es ein Fehler ist? worum geht es um Geld zu verdienen? dann ist es ein Fehler, geht es um Verbreitung/verwendet wird kaum, geht es darum das nicht immer wieder das Rad neu erfunden wird ist es auch kein Fehler sein.
denn jemand anderes kann aus Deiner Lib viel Geld machen, ohne selbst einen wesentlichen Anteil am Aufwand zu haben.
geht es nur um Geld? ist es ausgeschlossen das auch mal was zurückfließt? ist es ausgeschlossen das sich der "Vermarkter" sich an der Entwicklung beteidigt? man könnte es auch als Werbung sehen, aber geht es nicht um just 4 fun?
Ich kann nur sagen die wenigen Programme die ich geschrieben habe habe ich unter die BSD gestellt, wieso damit man sie nutz und was man daraus macht ist dem nächsten überlassen, ich denke das mit einen gewissen Aufwand die Arbeit auch jemand nochmal machen könnte, das nächste ist das eine Lizensvereltzung auch erstmal gefunden werden muss und das ist dann auch ne Menge Arbeit seine Rechte durchzusetzen.
auch finde ich es frei die Freiheit zuhaben die Lizenz zu ändern
wenn es um Geld geht sollte man eine dual Lizenz vorsehen, da ist GPL sinnvoller geht es darum das alles Opensource wird und bleipt ist GPL auch die bessere Wahl
Gegenbeispiel: Eine XML-Parser-Lib, die die Firma zum Parsen der Projektdateien im neuen Nero v42.0 benutzt. Die Lib ist in diesem Fall nur ein kleiner Teil des ganzen Systems...
Andreas
Viele Grüße Eric