OpenSource, nichtkommerzielle Lizenz? [geschlossen]

10

Ich möchte meine Software unter einer OpenSource-Lizenz unter folgenden Bedingungen veröffentlichen:

du darfst:

  • Teilen - zum Kopieren, Verteilen und Übertragen der Arbeit
  • Verwenden Sie eine geänderte Version des Codes in Ihrer Anwendung

du darfst nicht:

  • Veröffentlichen Sie geänderte Versionen des Codes
  • Verwenden Sie den Code in allen kommerziellen

Gibt es eine Softwarelizenz, die meinen Anforderungen entspricht?

(Crosspost: /programming/4558546/opensource-noncommercial-license )

Gemeinschaft
quelle
8
Verzeihen Sie meine Aufrichtigkeit, aber diese Begriffe scheinen mir ein bisschen albern. Was bringt es, geänderten Code in meiner Anwendung zu verwenden, wenn ich ihn nicht veröffentlichen kann? Das ist kaum Open Source.
Mchl
Könnten Sie nicht Ihre eigene Copyright-Lizenz erstellen? Ich denke das wäre besser.
Sie möchten, dass Ihre Software nur für nichtkommerzielle Projekte verwendet wird, die keine Quelle vertreiben?
Konstantin Petrukhnov
1
Es gibt einige Leute, die nach einer "Bildungslizenz" suchen, aber offene Software ohne kommerzielle Nutzung zu wollen, ist ironischerweise ziemlich geschlossen.
Steve-o
1
Schlimmer noch, das Schreiben einer eigenen Lizenz ist böse . Es gibt bereits genügend inkompatible Lizenzen. Lassen Sie nicht jeden einen Anwalt bekommen, denn er muss überprüfen, ob er Ihre Arbeit unter einer weiteren Lizenz nutzen kann!
Jan Hudec

Antworten:

12

Ihre Bedingungen sind nicht "Open Source", daher finden Sie keine Open Source-Lizenz mit diesen Bedingungen. Insbesondere das Verbot der Veröffentlichung geänderter Versionen des Codes macht es unmöglich, Ihren Code in andere Open Source-Projekte zu integrieren. Beispielsweise nehmen viele Linux-Distributionen Änderungen an Bibliotheken und Anwendungen vor, damit sie der Benennung der Distribution oder anderen Konventionen entsprechen. Wenn Sie die Weiterverteilung von Änderungen nicht zulassen, sind solche Änderungen nicht möglich.

Ich kenne auch keine Open-Source-Lizenz, die kommerzielle Anwendungen ausdrücklich verbietet. Die meisten kommerziellen Softwareprodukte sind ebenfalls proprietär, und es ist normalerweise die proprietäre Natur, die die Verwendung vieler Open-Source-Bibliotheken ausschließt.

Wenn Sie diese Bedingungen wirklich wollen, müssen Sie einen Anwalt finden, der eine benutzerdefinierte Lizenz für Sie erstellt.

Dean Harding
quelle
Als zusätzliche Anmerkung stellen einige Unternehmen (wie Mozilla) ihrer Software eine kostenlose Lizenz zur Verfügung, verbieten jedoch die Verbreitung modifizierter Versionen unter Verwendung ihrer Markennamen.
Bart van Ingen Schenau
2
Keine OSI-zertifizierte Open Source-Lizenz (oder FSF-genehmigte Freie-Software-Lizenz) schränkt die kommerzielle Nutzung ein, obwohl einige Lizenzen mit einigen Geschäftsmodellen nicht kompatibel sind. Keine verhindert die Weiterverteilung von geändertem Code. Da "Open Source" nicht markenrechtlich geschützt ist, ist es wahrscheinlich legal, eine Lizenz ohne Änderung und ohne kommerzielle Nutzung als "Open Source" zu bezeichnen, wenn sie nicht für betrügerische Zwecke erfolgt.
David Thornley
2
Ein vernünftiger Anwalt könnte argumentieren, dass "Open Source" keine Marke ist, sondern eine Beschreibung mit etablierter Bedeutung. In diesem Fall kann die Beschreibung Ihrer Anwendung als Open Source zu einem Estoppel führen. (Es ist ein Versprechen, Benutzer können sich darauf verlassen, aber die nichtkommerzielle Klausel wäre ein rechtlicher Nachteil für das Versprechen)
MSalters
Sie können einen benutzerdefinierten Code erstellen, der besagt, dass es sich um eine gemeinsam nutzbare, modifizierbare, nicht kommerzielle Lizenz handelt, aber genau wie andere sagten, handelt es sich nicht um eine Open Source-Lizenz :)
OnesimusUnbound
6

Die CC-NC-ND- Lizenz (Creative Commons - nicht kommerziell - keine Derivate) passt zu Ihrem Modell.

Beachten Sie jedoch, dass eine "nichtkommerzielle" Klausel in einer Lizenz häufig viel restriktiver ist als beabsichtigt. "Nichts kommerzielles" kann auch bedeuten, zum Beispiel:

  • Es kann nicht als Werbegeschenk für etwas hinzugefügt werden, das verkauft wird (wie eine DVD mit Freeware, die mit einer Zeitschrift geliefert wird).
  • Es kann nicht mit etwas gebündelt werden, das kommerziell verwendet werden könnte (wie eine Linux-Distribution).
  • Es kann nicht zum Download auf einer Website angeboten werden, auf der Werbung bezahlt wurde
  • Es kann nicht verwendet werden, um eine Fertigkeit zu üben und diese Fertigkeit dann kommerziell anzuwenden
  • Es kann nicht von gemeinnützigen Organisationen verwendet werden, die kommerzielle Aktivitäten zur Deckung ihrer Kosten ausführen (dies könnte sogar das Sammeln von Spenden einschließen).
  • Kommerzielle Medien dürfen es nicht überprüfen, da das Testen, um einen Artikel darüber zu schreiben, auch eine kommerzielle Aktivität wäre.
  • Wenn jemand die Software für kreative Zwecke verwendet, verliert er effektiv sein Urheberrecht (wenn er keine Möglichkeit hat, seine Arbeit zu monetarisieren, hat er keinen Grund, eine Erstattung zu verlangen, wenn Benutzer sie nicht autorisiert verwenden).

Sie haben nichts darüber gesagt, was Ihre Software tatsächlich tut und was Ihre Motivation ist, sie zu erstellen und zu verbreiten. Ich kann also nicht sagen, welcher dieser Punkte auf Sie zutrifft oder nicht.

Philipp
quelle
2
Creative Commons-Lizenz zur Lizenzierung von Nicht-Quellcode, z. B. Inhalten wie Bild, Ton und bald.
Meisyal
0

Zumindest in den USA kann eine Urheberrechtslizenz die Nutzung nicht einschränken. In den Vereinigten Staaten kann jeder, der eine rechtmäßige Kopie eines Werks besitzt, es für beliebige Zwecke verwenden, auch für kommerzielle Zwecke. (Vorausgesetzt, sie vertreiben oder führen die Arbeiten nicht kommerziell aus.) Siehe 17 USC 106 und beachten Sie, dass keines der Rechte etwas mit dem normalen Gebrauch zu tun hat.

Sie müssten dies also mit einem EULA oder Vertrag tun.

Aber etwas scheint mir seltsam. Wie sollen Sie den Code in einem nichtkommerziellen Projekt verwenden, wenn Sie keine geänderten Versionen veröffentlichen können?

David Schwartz
quelle