Gibt es ein erfolgreiches “ Doppellizenz ” OSS-Projekt, das ich als Vorlage verwenden kann?
On Februar 16, 2021 by adminIch schreibe mein gesamtes GPLv3-Projekt in einer anderen Sprache um, um verärgerten Mitwirkenden auszuweichen, die nicht möchten, dass ich mit ihren Beiträgen Geld verdiene.
Was ich für mein Projekt möchte, ist:
- Leute können es verwenden und wie GPL beitragen,
- wenn Sie es in eine proprietäre Lösung einbetten möchten, Sie zahlen.
Grundsätzlich handelt es sich um eine erzwungene Spende an das Projekt, für das Geld verdient werden soll.
- Gibt es eine standardisierte Lizenz , die zu meinem Anwendungsfall passt?
- Wenn nicht, gibt es eine vorhandenes Projekt Sie wissen, dass ich es als Vorlage verwenden kann?
Kommentare
- Sie benötigen weiterhin die Erlaubnis Ihrer verärgerten Mitwirkenden, um auf eine Doppellizenz umzusteigen.
- Ich glaube nicht, dass sie dies nicht tun, sie tun es nicht iv id = „“ ‚ a81e78598c „>
besitzen nicht die Konzepte, sondern nur die Implementierung. Richtig?
Antwort
Da es keine “ Standardwerbung gibt “ -Lizenzen (siehe auch Versuche zur Deproliferation kommerzieller Lizenzen ) gibt es auch keine Standardlizenzkombination für eine kommerzielle OSS + -Doppellizenz.
Ich kenne mindestens ein erfolgreiches Projekt, das eine OSS + Commercial-Doppellizenz verwendet: Das Qt-Projekt . Auf ihrer Lizenzierungsseite:
Qt for Application Development ist unter kommerziellen und Open Source-Lizenzen doppelt lizenziert. Die kommerzielle Qt-Lizenz gibt Ihnen die vollen Rechte, Software zu Ihren eigenen Bedingungen ohne Open-Source-Lizenzverpflichtungen zu erstellen und zu vertreiben. Mit der kommerziellen Lizenz haben Sie auch Zugriff auf den offiziellen Qt-Support und eine enge strategische Beziehung zu The Qt Company, um sicherzustellen, dass Ihre Entwicklungsziele erreicht werden.
Qt für die Anwendungsentwicklung ist auch unter GPL und LGPLv3 Open Source verfügbar Lizenzen. […] Die Qt-Open-Source-Lizenzierung ist ideal für Anwendungsfälle wie Open-Source-Projekte mit Open-Source-Vertrieb, studentische / akademische Zwecke, Hobbyprojekte, interne Forschungsprojekte ohne externen Vertrieb oder andere Projekte, bei denen alle (L) GPL-Verpflichtungen bestehen kann erfüllt werden.
Bei Verwendung einer OSS + Commercial-Doppellizenz ist es normalerweise am besten, eine Copyleft-Lizenz für die OSS-Seite zu wählen. Dies stellt sicher, dass es für gewerbliche Benutzer keine (oder weniger) Lücke gibt, um das Produkt zu verwenden, ohne die kommerzielle Lizenz zu bezahlen.
Kommentare
- Gute Antwort. Beachten Sie, dass Qt vor dem Kauf durch Oracle nicht unter LGPL vorgeschlagen wurde und daher der Anreiz zum Kauf der kommerziellen Lizenz noch größer war.
Antwort
Auf Ihre Hauptfrage: Gibt es ein erfolgreiches OSS-Projekt mit „doppelter Lizenz“, das ich als Vorlage verwenden kann?
Ich würde argumentieren: Es gibt erfolgreiche Beispiele, aber Sie sollten sie nicht als Vorlage verwenden .
Die richtigen Lizenzen und Die Strategie für Ihr Projekt ist sehr spezifisch für Ihr Projekt und Ihre Community. Ich empfehle Ihnen dringend, Ihre Lizenzen basierend auf dem zu wählen, was in Ihrem Fall angemessen erscheint, und nicht darauf, welche mit anderen Projekten erfolgreich waren.
(Das SFOSC-Projekt, an dem ich beteiligt bin, hat beispielsweise entschieden, dass das gesamte Modell nicht mit den Prinzipien übereinstimmt)
Nehmen wir zum Beispiel MongoDB , was nach mehreren Metriken wohl erfolgreich ist.
Derzeit haben sie eine doppelte Lizenz mit ihrer neue SSPL als Copyleft-Lizenz, für die sie kommerzielle Lizenz als einen Aspekt ihrer Alternativen anbieten Geschäftsmodell. (Sie bieten beispielsweise auch MongoDB als Service an.)
Sie haben diese Lizenz als direkte Antwort erstellt und auf diese Lizenz umgestellt für Cloud-Anbieter, die mit ihrer Software vermutlich große Gewinne erzielen und heftige Diskussionen auslösen , ob die Lizenz angesichts der neuen Beschränkungen sogar als freie und Open-Source-Softwarelizenz angesehen werden kann. Es war jedoch Teil des anscheinend erforderlichen Drucks für Google auf n Verhandeln Sie einen Deal , aber auch für Amazon, um eine weitere harte Gabel zu machen .
Auch wenn sich Ihr Projekt genau im selben Boot befindet Von diesem Konflikt zwischen Cloud-Anbietern und Datenbankanbietern müssen Sie sich fragen, ob Sie wirklich den gleichen Ansatz wie MongoDB verfolgen möchten oder ob Ihre Community unterschiedliche Werte und Bedenken hat.
Gibt es eine standardisierte Lizenz, die zu meinem Anwendungsfall passt?
Auch hier ist es etwas, ob sie zu Ihrem Fall passt Sie müssen sich mit Ihrer Community entscheiden, aber …
Per Definition sollten Sie für die Doppellizenzierung mindestens 2 Softwarelizenzen auswählen. Eine für den OSS-Aspekt, eine als kommerzielle Lizenz, die Sie kaufen können.
Zusätzlich benötigen Sie eine Art Contributor Agreement und haben alle Mitwirkende unterschreiben es. Insbesondere, um sicherzustellen, dass alle Urheberrechte von einer einzigen juristischen Person gehalten werden. Dies ist erforderlich, um die Lizenz ändern zu können, ohne die Urheberrechte Ihrer Mitwirkenden zu verletzen.
Für die OSS-Lizenz gibt es möglicherweise geeignete Kandidaten unter den copyleft oder verfügbaren Quellen -Lizenzen.
Für Zertifizierungsstellen Vielleicht sehen Sie sich Harmony Agreements an, obwohl ich davon überzeugt bin, dass es da draußen mehr Optionen gibt.
Und wie in die vorherige Antwort Mir sind keine Vorlagen bekannt, die Sie“ nur verwenden „können.
Antwort
In Bezug auf Ihre Frage, ob es ein bestehendes Projekt gibt, das eine doppelte Lizenzierung als GPL und als kommerziell erlaubt:
Der Beitrag“ gregbook „zu libpng ist doppelt lizenziert, GPLv2 + und BSD-ähnlich. Siehe die Datei LICENSE im Verzeichnis contrib / gregbook von libpng16 „. Lizenz“ “ erlaubt kommerzielle Anwendungen.
Kommentare
- Oh, das ist eine interessante Anwendung der doppelten Lizenzierung. Was ich jedoch gemeint habe, ist duales OSS + kommerziell.
- Ich glaube, wenn Sie es unter der BSD-ähnlichen Lizenz akzeptieren, können Sie es in einer kommerziellen App verwenden und kommerziell neu lizenzieren, solange Sie die Anforderung einhalten, den BSD-Urheberrechtshinweis intakt zu halten. Die LIZENZ sagt: “ Jedem wird die Erlaubnis erteilt, diese Software für jeden Zweck, einschließlich kommerzieller Anwendungen, zu verwenden und sie zu ändern und frei weiterzugeben, vorbehaltlich der folgenden Einschränkungen: … “
Schreibe einen Kommentar