Ich dachte ursprünglich an Creative Commons, als ich beim Lesen eines Buches über WordPress (professionelles WordPress) erfuhr, dass ich auch angeben sollte, dass das Produkt bereitgestellt wird
... OHNE GARANTIE; auch ohne die implizite Garantie der MARKTFÄHIGKEIT oder EIGNUNG FÜR EINEN BESTIMMTEN ZWECK
und sie empfehlen GNU GPL. Wie schreibe ich eine Lizenz oder wähle 1 aus?
Übrigens, was heißt MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE
das eigentlich? Ist das nicht ohne Garantie genug?
Antworten:
Für kleine Codestücke gebe ich sie im Allgemeinen unter der X11-Lizenz frei. Das Problem mit der GPL ist, dass sie viel zu kompliziert für Code ist, für dessen Schutz Sie sich nicht wirklich interessieren. Wenn Sie wirklich nicht möchten, dass Leute Ihren Code in kommerziellen Produkten verwenden, müssen Sie Verstöße überwachen und vor Gericht bekämpfen, was die Zeit oder den Aufwand für kleine, kostenlose Open-Source-Projekte nicht wirklich wert ist.
BEARBEITEN: Wenn der Code umfangreicher ist und Sie das Gefühl haben, dass Sie genug Zeit in ihn investiert haben, um ihn zu schützen, verwenden Sie auf jeden Fall die GPL, um ihn zu schützen.
quelle
Persönlich ist es am besten, mit einem Anwalt zu sprechen, um eine echte Antwort auf diese Frage zu erhalten, da dieser die Einzelheiten kennt.
Ich erinnere mich jedoch, als ich mit meinem Anwalt über das Einrichten unserer Codelizenzverträge gesprochen habe, dass die Klausel, von der Sie sprechen, Sie grundsätzlich vor Fällen schützt, in denen Sie sagen, dass "dieser Code X, Y, Z tut", was impliziert ist Diese Klausel verhindert, dass Sie Probleme haben, wenn X, Y und Z nicht zutreffen.
quelle
WTFPL - Machen Sie, was Sie öffentlich lizenzieren wollen
quelle
Wie geben Sie diese Materialien an Menschen weiter?
Wenn Sie Ihre Anwendung für gewerbliche Nutzer lizenzieren, gehen Sie den falschen Weg - Sie müssen einen Anwalt aufsuchen, um eine Softwarelizenzvereinbarung vorzubereiten. In diesen Situationen erhält der Kunde, der für Softwarelizenzen bezahlt, gesetzliche Garantien, sodass solche Klauseln nicht durchsetzbar sind.
Wenn Sie Quellcode oder anderes Material für die Wiederverwendung freigeben, ist Ihr ursprünglicher Beitrag absolut korrekt - Sie MÜSSEN einen Gewährleistungsverzicht vorsehen, da sich sonst möglicherweise jemand umdrehen und sagen kann, dass Sie diesen Code freigegeben haben, indem Sie X, Y und Z - aber das tut es nicht und ich werde dich verklagen ", auch wenn du dafür nicht bezahlt wurdest.
In beiden Fällen müssen Sie sich hinsetzen und herausfinden, was die Benutzer mit dem Produkt machen sollen.
In letzterem Fall, wenn Sie Dinge unter einer Open Source-Lizenz für die Community freigeben, finden Sie eine gute, von OSI genehmigte Lizenz, die Ihren Wünschen entspricht: http://opensource.org/licenses/category
Aber denken Sie nicht einmal darüber nach, eine eigene Lizenz zu schreiben, wie Greyfade erwähnt - das Risiko ist es nicht wert.
quelle
Haben Sie die BSD-Lizenz (en) berücksichtigt? Die einfachste (relativ) Form, die als "Simplified BSD License" oder "FreeBSD License" bezeichnet wird, ist besonders geeignet, Gewährleistungen und / oder Haftungen abzulehnen. Dies verhindert nicht die Kommerzialisierung oder Verwendung Ihres Codes in kommerzieller und / oder proprietärer Software, stellt jedoch sicher, dass Sie weiterhin der Inhaber des Urheberrechts sind.
Sie können es hier lesen . Abhängig von den Gesetzen Ihres Landes ist es möglicherweise besser für Ihre Zwecke geeignet als andere, kompliziertere Lizenzen.
quelle
Lesen Sie eine Liste der Lizenzen für freie Software und wählen Sie eine aus, die für Ihre Ziele sinnvoll ist.
Schreiben Sie keine Lizenz, es sei denn, Sie können absolut keine finden, die zu Ihnen passt. Wenn Sie eine Lizenz schreiben, lassen Sie sich von grayfade beraten und bitten Sie einen Anwalt / Anwalt / was auch immer um rechtliche Unterstützung.
Es gibt eine Vielzahl von Creative Commons-Lizenzen. Überlegen Sie genau, an welche Sie denken. Einige CC-Lizenzen werden manchmal für Code verwendet, aber dafür wurden sie nicht entwickelt. Es ist wahrscheinlich am besten, keine CC-Lizenzen für Code zu verwenden.
Freie Software Lizenzen reichen von extrem permissiven (WTFPL) bis stark copyleft (GNU AGPL). Irgendwo in diesem Bereich wird einer sein, der zu Ihnen passt.
quelle