Als Eigentümer eines Open Source-Projekts möchten Sie, dass die Leute dazu beitragen und es verbessern, oder?
Aber wenn Sie sich dann dazu entschließen, ein leckeres Lizenzmodell für die Benutzer der Software [Corporate oder anderweitig] zu verwenden, erhalten Sie Rechte an allen Einnahmen? Wenn ja, warum sollten sich die Leute die Mühe machen, Beiträge zu leisten? Sie könnten die ganze Arbeit erledigen, während Sie als Eigentümer alle Belohnungen ernten?
Das scheint mir einfach falsch zu sein, vielleicht verstehe ich es falsch.
open-source
licensing
Kohan
quelle
quelle
Antworten:
In Projekten mit doppelter Lizenzierung (wie Qt oder MySQL) besteht der größte Anreiz, Beiträge zu leisten, darin, Änderungen Ihrer eigenen lokalen Änderungen (Fehlerkorrekturen usw.) in den Upstream zu übernehmen, wodurch die Notwendigkeit verringert wird, lokale Gabeln zu erstellen und zu warten.
quelle
Das Open Source-Projekt, zu dem Sie beitragen, kann für Sie so wie es ist wichtig sein.
Nehmen wir das Beispiel von Mono, das Open Source ist, aber für Unternehmen lizenziert ist:
Mainsoft, einer der produktivsten Mitwirkenden des Projekts, verwendet den Code für seinen eigenen .NET to Java-Compiler. Dem Unternehmen ist es offensichtlich egal, als der Lizenzinhaber, seine Arbeit an Unternehmen neu zu lizenzieren. Es ist ein Win-Win-Schema.
quelle
Sie sind. Open Source ist an sich ein geschützter Begriff. Ein Projekt unter Open Source-Lizenz verwendet eine vom OSI genehmigte Lizenz - und alle diese Lizenzen implizieren per Definition, dass das lizenzierte Produkt kostenlos ist (wie bei Freibier) 1) . Darüber gibt es keine Diskussion .
CKEditor ist eine Instanz der Doppellizenzierung. Ihre kommerzielle Lizenz negiert jedoch nicht die Tatsache, dass es sich auch um OSS handelt, was es für Sie kostenlos macht, wenn Sie die verbleibenden Bedingungen dieser Lizenz einhalten können. Wenn Sie dies nicht können, können Sie nur die nicht kostenlose Lizenz für die kommerzielle Nutzung auswählen.
Wenn Sie als Entwickler zu einem Open Source-Projekt beitragen, tragen Sie zu einem kostenlosen Projekt bei. Sicher, der Betreuer kann immer noch Geld damit verdienen, aber was nun? Es ist immer noch kostenlos für alle, die es wollen, zu verwenden und zu modifizieren. Wenn Sie so wollen, stellt der Betreuer als "Service im Gegenzug" sicher, dass Aktualisierungen in den Code aufgenommen, an Distributoren weitergeleitet und veröffentlicht werden.
1) Erster Punkt der Open Source Definition
quelle