Ich habe einige Open-Source-Projekte durchgeführt und ich plane, in Zukunft mehr zu tun. Bisher habe ich meinen gesamten Code unter der GPL veröffentlicht, aber ich habe einige Artikel gelesen, in denen behauptet wird, dass die GPL zu restriktiv ist, als dass Code in einer Unternehmensumgebung verwendet werden könnte. Dies reduziert angeblich die Beiträge.
Folgendes wollte ich erreichen:
Für vollständige Bewerbungen :
- Keine kommerzielle Nutzung mit Ausnahme des Verkaufs von Support für die Anwendung (dh die App kann nicht verkauft werden, aber alles, was dazu gehört, kann verkauft werden)
Für Bibliotheken (Komponenten, Plugins, ...):
- kann ohne Änderungen in kommerzielle Projekte einbezogen werden
- Jegliche Änderung der Bibliothek / Komponente muss Open Source sein (Beitrag zurück) - der Rest des Projekts, ob kommerziell oder nicht, ist nicht betroffen
Für Anwendungen scheint die GPL immer noch die logische Wahl zu sein. Für Bibliotheken lässt mich mein primitives Verständnis von Lizenzen denken, dass LGPL eine gute Ergänzung ist, aber ich bin mir nicht sicher. Ich habe mir die MIT-Lizenz angesehen, und das scheint zu nachgiebig.
Die meiste Zeit möchte ich, dass die Leute meinen Code überall verwenden, wo sie wollen, solange Verbesserungen zurückgebracht werden.
Dies bringt mich zu meiner (n) Frage (n): Ist LGPL eine logische Wahl für Open Source-Bibliotheken, -Komponenten, -Plugins usw.? Gibt es eine bessere Alternative? Ist die GPL eine gute Wahl für meine Anwendungen oder gibt es etwas Besseres?
Aktualisieren:
Für diejenigen, die an meiner endgültigen Entscheidung interessiert sind, habe ich beschlossen, meine Bibliotheken unter dem Mehrfachlizenzschema MPL, LGPL und GPL freizugeben. Dies ermöglicht es praktisch jedem , meinen Code unverbindlich zu verwenden, es sei denn, er wird unter MPL geändert. In diesem Fall müsste er zurückgegeben werden.
Dies bedeutet, dass der Code sowohl von FSF als auch von proprietärer Software verwendet werden kann, aber eine "schlechte" kommerzielle Ausnutzung verhindert wird (oder wie ich es mir vorstellen möchte).