Ich habe eine kleine Hilfsprogrammbibliothek mit nützlichen Inhalten, die in Java geschrieben sind und die ich auf Open Source veröffentlichen möchte. Ich habe darüber nachgedacht, welche Lizenz ich verwenden soll. Ich mag die BSD-Lizenz , die kurz und einfach zu verstehen ist, aber ich möchte / brauche die Klausel über die Aufnahme des Haftungsausschlusses in die Produktdokumentation nicht. Betrachtet man nur das bisschen raus.
Wäre die MIT-Lizenz dann besser für mich? Es gibt keine Verbotsklausel für die Billigung wie die BSD-Klausel, die ich an BSDs mag. Bezieht sich die Klausel des MIT, die Urheberrechtshinweise für wesentliche Teile der Software beizubehalten, lediglich auf den Quellcode und nicht auf eine binäre Form oder eine Dokumentation, die sie erstellen?
Ich habe andere SO- Fragen zu diesem Thema untersucht und festgestellt, dass einige Leute die Apache-Lizenz empfehlen . Wenn ich einen kurzen Scan durchführe, kann es tatsächlich das meiste tun, was ich wirklich gut will, obwohl selbst diese Menge an Legalese meinen Kopf schmerzt (besonders um 2:30 Uhr morgens, wenn ich statt SO im Bett sein sollte ).
Grundsätzlich möchte ich etwas, das ist:
- einfach zu verstehen,
- sagt, dass Sie den Code verwenden können, wie Sie möchten, aber meinen Urheberrechts- und Erlaubnishinweis auf dem Quellcode behalten,
- Sie müssen in den von Ihnen erstellten Dokumentationen, Handbüchern usw. weder meinen Namen noch meinen Produkt- oder Urheberrechtshinweis usw. einfügen.
- Versuchen Sie nicht, mich oder mein Produkt als Verkaufsargument für Ihr Produkt zu verwenden (nicht, dass meine Unterstützung sowieso viel ausmachen würde!).
- und bedeckt meinen Hintern in vernünftiger Weise. :-)
EDIT: Wow, 30 Minuten und schon ein paar gute Antworten! In Beantwortung:
Ich würde es vorziehen, nicht "zu mischen und zusammenzubringen", wenn ich dazu in der Lage bin, und noch eine weitere Open-Source-Lizenz zu produzieren . Die Verwendung einer Standardlizenz erleichtert es uns allen.
Der Hintern abdeckende Kommentar ist ein bisschen ironisch. Der Gewährleistungsausschluss, den alle genannten Lizenzen enthalten, ist wirklich alles, worüber ich spreche.
BEARBEITEN: Beim Durchlesen der Wikipedia-Seite zur MIT-Lizenz stellte ich fest, dass ncurses eine modifizierte Version verwendet, die von der FSF genehmigt wurde und einen nicht unterstützenden Absatz hinzufügt. Ich denke, wenn es gut genug für sie ist, ist es gut genug für mich.
Ich habe über die Apache-Lizenz nachgedacht, aber Kompatibilitätsprobleme mit GPLv2 wären ein Problem, das ich nicht vorstellen wollte.