Gibt es gute Orte, an denen Personen für Softwarelizenzen „im Klartext“ verlinkt werden können, ähnlich wie bei Creative Commons?

8

Wenn Sie auf den Link cc-wiki unten auf dieser Website klicken , erhalten Sie eine nette Beschreibung in Englisch, was Sie sind und was nicht. Das juristische Zeug ist auch da, aber als jemand, der eine Bibliothek nutzen möchte, möchte ich keine juristischen Personen, sondern eine Liste dessen, was ich kann und was nicht.

Gibt es eine ähnliche Ressource für Softwarelizenzen wie MIT, BSD-3-Klausel, BSD-4-Klausel, BSL, GPLv2, GPLv3 usw.?

Billy ONeal
quelle
2
Es gibt viele. Aber die GPL ist so kompliziert (und unterliegt so vielen unterschiedlichen Interpretationen), dass es unmöglich ist, den Kopf herumzukriegen. Es ist fast so, als ob die FSF etwas Spielraum haben möchte, damit sie nicht auf eine Interpretation festgelegt werden müssen. Sie können nirgendwo auf ihrer Website eine klare Antwort bekommen. Alle anderen von Ihnen genannten Lizenzen sind einfach. Sie müssen nur die Zuordnungsanforderungen befolgen.
Robert Harvey

Antworten:

5

Der Grund, warum es keine Creative Commons wie eine gemeinsame Zusammenfassung für jede gibt, ist, dass sie jeweils von verschiedenen Gruppen definiert werden. Wenn Sie die tatsächliche Definition auf eine Zusammenfassung reduzieren, lassen Sie Details weg. Daher kann keine Gruppe jede offiziell zusammenfassen. Wikipedia hat eine Seite für jede Lizenz, die jede zusammenfasst.

Das Fazit ist, wenn Sie die Lizenz nicht verstehen, müssen Sie einen Anwalt oder jemanden finden, der dies tut. Jede Verwendung ist anders, daher ist es besser, klar zu sein.

Wikipedia hat auch einen ziemlich guten Vergleich . Es zeigt an, ob jede Lizenz dies zulässt

  • Verknüpfung mit Code unter Verwendung einer anderen Lizenz (erforderlich für die Verwendung mit Closed Source)
  • Geben Sie Änderungen unter einer anderen Lizenz frei

und

  • FSF-Zulassung
  • OSI-Zulassung
  • DFSG-Zulassung
  • Fedora-Projektgenehmigung
  • Kompatibel mit GPL

Basierend auf der Vertrautheit mit der Philosophie der verschiedenen Genehmigungsorganisationen können Sie sich eine ziemlich gute Vorstellung von jeder Lizenz machen.

BSL, BSD & MIT sind einfach Englisch und kurz genug, um trotzdem zu lesen.

  • Fast alle Lizenzen müssen zugeordnet werden. Es ist sowieso eine gute Praxis. Fügen Sie es in den Code, auf der Info-Seite und in der Dokumentation / Website ein.

  • Wenn Sie nicht mit einer anderen Lizenz (Link oder Release) mischen können, ist die Verwendung in einer kommerziellen Anwendung schwierig (es sei denn, Sie machen sie auch als Open Source und haben somit alle dieselbe Lizenz). Sie können eine Open-Source-Anwendung verkaufen (kommerzialisieren), Sie müssen nur auch den Code bereitstellen!

  • FSF genehmigt keine Lizenz, die die Verwendung einschränkt. Zum Beispiel, wenn in der Lizenz "nicht kommerziell" oder "nicht für Regierungszwecke" oder "Nicht für etwas verwenden, das der Autor nicht gutheißt" steht.

  • OSI bedeutet, dass es die Open Source-Definition erfüllt , bei der es sich um eine Liste von Anforderungen handelt.

Kurz gesagt, Apache, BSL, BSD, MIT und MPL können in einer Closed-Source-Anwendung verwendet werden. Alle Änderungen am MPL-Code müssen neu verteilt werden. GPL kann nur mit bestimmten Ausnahmen mit geschlossenem Quellcode verwendet werden. LGPL ähnelt der MPL, ist jedoch mit der GPL kompatibel (während die MPL aus verschiedenen technischen Gründen nicht verwendet wird).

  • Am wenigsten einschränkend : Apache, BSD, MIT, BSL

  • Kompromiss : LGPL, MPL

  • Am restriktivsten : GPL

Ich hoffe, das hilft. Es gibt viele andere Details über Patente und dergleichen.

Jim McKeeth
quelle
Ich bin nicht mit den Philosophien der verschiedenen Organisationen vertraut. Ich suche, ob Sie den Code in kommerzielle Produkte kopieren können oder nicht, welche Arten von Attributionen vorhanden sein müssen, so etwas. Wikipedia hat die nicht.
Billy ONeal
@ Billy: Basierend auf Ihrer Erklärung, wonach Sie suchen, habe ich meine Antwort erweitert.
Jim McKeeth