Ich habe ein Softwareprogramm geschrieben, das eine einzigartige Art von Video kodieren kann und den Quellcode unter einer nichtkommerziellen Lizenz veröffentlichen möchte. Ich habe jedoch Schwierigkeiten, eine bestehende Lizenz zu finden, die meinen Anforderungen entspricht. Vielleicht weiß ein guter Kerl von einem, den ich vermisse?
Weitere Details
Nichtkommerziell bedeutet, dass es nicht in einem kommerziellen Umfeld verwendet werden darf, um kommerzielle Produkte zu entwickeln, mit anderer kommerzieller Software kombiniert zu werden oder in irgendeiner Weise kommerziell vertrieben zu werden. Im Allgemeinen, wenn Sie Geld erhalten oder erhalten werden, wenn Sie die Software verwenden, verletzen Sie die Lizenz. Diese Beschreibung ist wahrscheinlich restriktiver, als ich brauche, daher wäre eine Lizenz, die zumindest etwas ähnlich ist, von Interesse.
Die beliebteste nicht kommerzielle Lizenz ist wahrscheinlich die Creative Commons Non-Commercial. Die Creative Commons Namensnennung-NichtKommerziell-Weitergabe unter gleichen Bedingungen Lizenz ist im Grunde will ich will, aber nach ihrem Wiki empfehlen sie nicht, CC für Software zu verwenden.
Die einzige Alternative, die ich gefunden habe, ist Qt nichtkommerzielle Lizenzversion 1.0 . Da es ausdrücklich besagt, dass "jeder die Lizenz selbst kopieren und verteilen darf", sollte ich in der Lage sein, meinen Quellcode darunter zu lizenzieren. Aber die Notiz am Ende sagt, dass sie "von den Gesetzen Norwegens regiert wird". und "Streitigkeiten sollen vom Osloer Stadtgericht beigelegt werden" stört mich etwas. Ich bin auch überrascht, dass es im Internet nur wenige Verweise auf diese Lizenz gibt. Es ist so, als ob Trolltech / Nokia jegliches Wissen darüber, dass die Lizenz jemals benutzt wurde, völlig verleugnet hat.
Update: Wenn Sie sich die Qt-Version 1.0 nicht näher ansehen, scheint es nicht zu heißen, dass Sie die Software nicht für kommerzielle Zwecke ausführen können, sondern nur, dass Sie das nicht können Entwicklung der Software für kommerzielle Zwecke.
Dies hilft mir zu sehen, dass es einen Unterschied gibt, und mein primärer Wunsch ist, dass, egal ob mein Programm geändert wurde oder nicht, es nicht für kommerzielle Zwecke ausgeführt wird (z. B. Video kodieren, um in einem kommerziellen Projekt verwendet zu werden). Wenn ein Unternehmen seine Software weiterentwickeln oder ändern möchte, aber seine Ausgabe nicht für kommerzielle Zwecke nutzen möchte, könnte ich damit leben. In diesem Fall würde ich jedoch lieber den Quellcode unter eine ähnliche Gegenseitige öffentliche Lizenz stellen . Dann müssen die Änderungen, die sie vornehmen, öffentlich zugänglich gemacht werden, unabhängig davon, ob sie es verteilen oder nicht.
Ich habe nach anderen Alternativen gesucht, sehe aber keine nicht kommerzielle Lizenz, die frei mit meiner Software verwendet werden kann. Die meisten nichtkommerziellen Lizenzen Texte scheinen urheberrechtlich geschützt zu sein oder geben explizit an, wer der Lizenzgeber ist.
Auch (da es eine gute Chance gibt, dass jemand es erwähnen wird), bin ich mir der verschiedenen populären Lizenzen, die heute für den Quellcode verwendet werden (GPL, LGPL, BSD, MIT usw.) und den Auswirkungen nicht bewusst. Sie sind gute Lizenzen, aber keine erfüllt meine Bedürfnisse wie oben erwähnt. Danke!
Bei meinen letzten Suchanfragen habe ich vielleicht das beliebteste Community-Softwareprojekt mit einer nichtkommerziellen Lizenz entdeckt: MAME . Es scheint, dass jemand eine nichtkommerzielle Lizenz basierend auf MAME's erstellt hat, aufgrund des Problems, dass Leute "benutzen" CC-BY-NC Lizenzen für Software. "
Da es so einen Mangel an nichtkommerziellen Lizenzen gibt, kann es sein, dass ich mit diesem MAME-ähnlichen Gerät feststecke.
Konnten Sie Ihre bevorzugte Lizenz nicht verwenden, indem Sie etwas Ähnliches sagen wie:
Zugelassen unter der Qt-Nicht-Kommerziellen Lizenz Version 1, wie folgt, mit der Ausnahme, dass die Klausel des Wahlrechts stattdessen lautet:
Diese Lizenz unterliegt den Gesetzen jeglicher Gerichtsbarkeit. Streitigkeiten werden von den Gerichten jeder Gerichtsbarkeit beigelegt.
Ich weiß, dass Leute die GPL oft mit gewissen Ausnahmen benutzen, ich kann mir vorstellen, dass Sie das auch mit dieser Lizenz machen können.
Ihre beste Wette könnte eine doppelte Lizenz sein, bei der sie entweder die GPL-Lizenz (nicht LGPL) oder gegen eine Gebühr eine kommerzielle Lizenz verwenden können. Das Problem, auf das Sie stoßen werden, ist eine enorme Anzahl von Projekten, die ein Spendensystem haben, um einige der versteckten Kosten von Entwicklerbemühungen zu decken - ist das eine kommerzielle Nutzung? Wo zeichnest du die Linie? Nach dem, was ich sagen kann, werden die Lizenzen, die am besten Ihre Ziele abdecken, eine der folgenden sein:
Sehr wenige Leute werden Software verwenden, die so strenge nichtkommerzielle Bedingungen hat, wie Sie zu haben scheinen. Schließlich (um die Apache-Lizenz zu paraphrasieren), wer weiß, was die Zukunft halten kann? Wenn Sie möchten, dass Ihr Code weitgehend übernommen wird, schlage ich vor, eine der FOSS-Lizenzen zu verwenden. Die breite Annahme wird Ihnen viele Möglichkeiten geben, Geld zu verdienen - Beratung, Bücher, Unterstützung usw.
Ich war an einem Projekt (Angband) mit einer nicht kommerziellen Lizenz beteiligt. Es verursachte viele Probleme.
Wäre es legal, Angband auf eine Diskette mit Software aufzunehmen, die für eine geringe Gebühr verkauft wurde, oder sogar nur S & amp; H? Wäre es legal, es auf einem Computer zu hosten, den jemand bezahlt? Schließlich gab es einen Wechsel zu GPL Angband, der sowohl die Erlaubnis von Mitwirkenden erhielt als auch große Teile des Spiels neu schrieb.
Keine freie oder Open Source-Lizenz wird für Sie funktionieren, da sie die Nutzung einschränkt, was gegen die Definitionen der Free Software Foundation und der Open Source Initiative verstößt. Dies bedeutet, dass es viele Orte gibt, die es einfach nicht anrühren, selbst wenn sie Gastgeber sind (was passiert, wenn das Geld irgendwann wechselt?).
Schreiben Sie Ihre eigene Lizenz, wenn Sie müssen, aber ich bin mir nicht sicher, wie gut die Veröffentlichung Ihrer Software unter solch begrenzten Bedingungen für die Community tun wird.
Dies geschah über eine weitere Freeware-Lizenz (nicht kommerziell), die hier und hier .
Es stellt klar, dass "jede Ausgabe, die durch die Nutzung des Programms erzeugt oder abgeleitet wird, dieser Lizenz unterliegt." Eine zusätzliche Bedingung ist, dass die Schnittstelle "eine Ankündigung drucken oder anzeigen muss", die die Benutzer darüber informiert, dass sie das Werk nur unter den Bedingungen dieser Lizenz weitergeben dürfen. "
Eine mögliche Ableitung der Lizenz (die diese beiden Klauseln nicht enthält) wird auch hier .
Tags und Links licensing