Was ist der grundlegende Unterschied zwischen den MIT- und den Boost Open Source-Lizenzen?

18

Was ist der grundlegende Unterschied zwischen der MIT Open Source Lizenz :

Jeder Person, die eine Kopie dieser Software und der zugehörigen Dokumentationsdateien (die "Software") erhält, wird hiermit kostenlos die Erlaubnis erteilt, mit der Software uneingeschränkt umzugehen, einschließlich der Rechte zur Nutzung, zum Kopieren, Ändern und Zusammenführen Sie können Kopien der Software unter folgenden Bedingungen veröffentlichen, verbreiten, unterlizenzieren und / oder verkaufen und Personen gestatten, denen die Software zur Verfügung gestellt wird:

Der obige Copyright-Hinweis und dieser Erlaubnishinweis sind in allen Kopien oder wesentlichen Teilen der Software enthalten.

DIE SOFTWARE WIRD OHNE JEGLICHE AUSDRÜCKLICHE ODER STILLSCHWEIGENDE GARANTIE "WIE BESEHEN" ZUR VERFÜGUNG GESTELLT, EINSCHLIESSLICH DER GARANTIEN FÜR HANDELSFÄHIGKEIT, EIGNUNG FÜR EINEN BESTIMMTEN ZWECK UND NICHTVERLETZUNG. IN KEINEM FALL HAFTEN DIE AUTOREN ODER COPYRIGHT-INHABER FÜR JEGLICHE HAFTUNGSANSPRÜCHE, SCHÄDEN ODER SONSTIGE HAFTUNGEN, OB AUS VERTRAGSVERHÄLTNISSEN, UNTER BERÜCKSICHTIGUNG ODER IN VERBINDUNG MIT DER SOFTWARE ODER DER NUTZUNG ODER ANDEREN HANDELNDEN HANDELNDEN HANDELNDEN SOFTWARE.

und die Boost Open Source Lizenz :

Hiermit wird jeder Person oder Organisation kostenlos die Erlaubnis erteilt, eine Kopie der Software und der Begleitdokumentation zu erhalten, die unter diese Lizenz fallen (die "Software"), um die Software zu verwenden, zu reproduzieren, anzuzeigen, zu verbreiten, auszuführen und zu übertragen, und Abgeleitete Arbeiten der Software vorzubereiten und Dritten, denen die Software zur Verfügung gestellt wird, zu gestatten, dies zu tun, alles unter folgenden Bedingungen:

Die Urheberrechtshinweise in der Software und die gesamte Erklärung, einschließlich der obigen Lizenzgewährung, dieser Einschränkung und des folgenden Haftungsausschlusses, müssen in allen Kopien der Software, ganz oder teilweise, sowie in allen abgeleiteten Werken der Software enthalten sein, sofern dies nicht der Fall ist Kopien oder abgeleitete Werke sind ausschließlich maschinenausführbarer Objektcode, der von einem Quellensprachenprozessor generiert wird.

DIE SOFTWARE WIRD OHNE JEGLICHE AUSDRÜCKLICHE ODER STILLSCHWEIGENDE GARANTIE "WIE BESEHEN" ZUR VERFÜGUNG GESTELLT, EINSCHLIESSLICH DER GEWÄHRLEISTUNG FÜR MARKTGÄNGIGKEIT, EIGNUNG FÜR EINEN BESTIMMTEN ZWECK, TITEL UND NICHTVERLETZUNG. IN KEINEM FALL HAFTEN DIE COPYRIGHT-INHABER ODER JEDER, DER DIE SOFTWARE VERTEILT, FÜR SCHÄDEN ODER ANDERE HAFTUNGEN, VERTRAGS-, TORTEN- ODER ANDERWEITIGER ART, DIE AUS, ODER IN VERBINDUNG MIT DER SOFTWARE ODER DEN NUTZUNGS- ODER ANDEREN HANDELSWAREN ENTSPROHREN.

Ich bin bereit, eine Ausnahme zum Bit "Diesen Urheberrechtsvermerk beibehalten" zu machen.

Rubenvb
quelle

Antworten:

12

Dieses Ticket in Bezug auf die Boost Open Source-Lizenz v1.0 listet 4 verschiedene Dinge auf, die diese Lizenz von der MIT-Lizenz unterscheiden.

Zwei davon haben mit Garantien zu tun. Wenn Sie eine von BSL lizenzierte Bibliothek verwenden, müssen Sie Ihren eigenen Haftungsausschluss verfassen, der besagt, dass Sie nicht verantwortlich sind, wenn die Software in ein dreiköpfiges Monster verwandelt und Ihren Kunden schlechte Dinge antut. Der Gewährleistungsausschluss gilt nicht für Lizenznehmer. Der Vorteil ist, dass Sie auch Ihre eigene Garantie gegen eine Gebühr beantragen können, falls Sie eine zur Verfügung stellen möchten.

Eine davon hat mit dem Copyright-Hinweis zu tun. Sie haben Recht, dass es nicht in Binärdateien enthalten sein muss.

Letzteres macht deutlich, dass Lizenzen sowohl an Einzelpersonen als auch an Organisationen vergeben werden können.

jmort253
quelle
2
Ich verstehe nicht, wie die Boost Software Licensed Library es einem ermöglicht, einen eigenen Haftungsausschluss zu schreiben. Die Boost-Softwarelizenz erwähnt in ihrem zweiten Absatz deutlich, dass der Gewährleistungsausschluss in allen Kopien verpflichtend ist. Siehe programmers.stackexchange.com/q/251796/144709 für meine Frage dazu.
Lone Learner