Ich habe viel darüber recherchiert, bin aber immer noch ziemlich verwirrt.
Ich arbeite derzeit an einem Arduino-kompatiblen Softwareprojekt. Das Projekt ist Open Source, daher möchte ich, dass auch andere davon Gebrauch machen, aber ich möchte nicht, dass sie abgeleitete Werke mit Closed-Source-Lizenzen erstellen. Ich möchte, dass sie den von ihnen aus meinem Projekt verwendeten Code als von meiner Arbeit abgeleitet anerkennen und von ihnen verlangen, dass sie ihre abgeleiteten Arbeiten auch Open Source halten.
Gleichzeitig möchte ich in Zukunft möglicherweise Werke erstellen, die auf meinem Projekt aufbauen und aus geschlossenen Quellen stammen. Beispielsweise möchte ich meine eigene Arbeit in einer privaten, geschlossenen Quellenberatung verwenden können.
Ich denke, dass GPL die am besten geeignete Lizenz für den ersten Teil wäre. Meine Frage ist, welche Lizenz würde den zweiten Teil abdecken? Und kann ich diese Lizenz mit GPL doppelt lizenzieren?
quelle
Wenn Sie Ihren Code für andere Open-Sourcing-Anwendungen verwenden möchten, haben Sie Recht, dass die GPL sicherstellt, dass keine Closed-Source-Derivate erstellt werden können. Die GPL zwingt sie, ihre Derivate unter derselben GPL-Lizenz zu teilen.
Beachten Sie jedoch, dass die GPL andere Benutzer möglicherweise davon abhält, Ihren Code zu verwenden. Wenn sie Ihren GPL-Code in ihrem Projekt verwenden (z. B. eine Verknüpfung mit Ihrer Bibliothek), zwingt die GPL sie, ihr gesamtes Projekt auch bei der Verteilung als Open Source zu veröffentlichen. Aus diesem Grund wird die GPL als virale Lizenz bezeichnet. LGPL kann Ihren Code für andere nützlicher machen und gleichzeitig Ihre Arbeit schützen.
Für Ihre Closed-Source-Arbeit ist es nichts Falsches, Ihren Code (Code, den Sie persönlich geschrieben haben und für den Sie das Urheberrecht besitzen) auch mit einer privaten Lizenz (z. B. im Rahmen eines Beratungsvertrags) zu lizenzieren. Sie haben jedoch kein Recht, dies mit dem Code einer anderen Person (z. B. eines Mitwirkenden) zu tun, es sei denn, Sie haben eine separate Vereinbarung mit dieser Person.
quelle