ISC Lizenzberatung

25

Ist die ISC-Lizenz als MIT- oder Simplified BSD-Lizenzersatz geeignet?

Was sind die Vor- und Nachteile von ISC im Vergleich zu MIT oder BSD?

Ein anderer Programmierer
quelle

Antworten:

26

"Es ist in Ordnung." Es ist gut, die jetzt überflüssige Sprache aufgrund der Auswirkungen der Berner Übereinkunft zu entfernen.

FSF hat folgendes zu sagen:

... Um jedoch sicherzustellen, dass diese Sprache in Zukunft keine Probleme verursachen wird, empfehlen wir Entwicklern, für ihre eigenen Werke eine andere Lizenz zu wählen.

Was im Grunde bedeutet, dass die Terminologie nur vage genug ist, dass die Leute sich möglicherweise davor scheuen, Ihre Software zu verwenden. Das Problem ist, dass die Lizenz nicht ausdrücklich das Recht einräumt, geänderte Versionen der Software zu verbreiten.

Wenn Sie sich für die Verwendung dieser Lizenz entscheiden, müssen Sie ausdrücklich angeben, ob Benutzer die geänderte Version des Codes verbreiten dürfen. Selbst dann werden die Leute immer noch zurückschrecken, da diese Absicht in der Lizenz nicht ausdrücklich festgelegt ist.

Ehrlich gesagt würde ich eine andere Lizenz empfehlen. FSF empfiehlt FreeBSD oder Expat (aka MIT) gegenüber OpenBSD / ISC. Dies ist der Wikipedia-Artikel zum Vergleich von Open Source-Lizenzen .

Halten Sie sich im Allgemeinen an die größeren, bekannteren Lizenzen. Warum, könnten Sie fragen? Je weniger Arbeit die Mitarbeiter investieren müssen, um Ihre Lizenz zu verstehen, desto wahrscheinlicher ist es, dass sie Ihre Software in Betracht ziehen. Wenn Sie eine unklare Lizenz verwenden, wechseln sie einfach zum nächsten Projekt oder rollen ihre eigenen, damit sie sich nicht um potenzielle rechtliche Probleme kümmern müssen.


quelle
8
In Bezug auf die ISC-Terminologie erklärt Wikipedia: „Bevor die Lizenz als freie Softwarelizenz akzeptiert wurde, bat die Free Software Foundation (FSF) um Klärung des Textes. Im Juli 2007 wurde "und verteilen" in "und / oder verteilen" geändert. ' Die Lizenz lautet also "... modifizieren und / oder verbreiten ...". Siehe: en.wikipedia.org/wiki/And/or
Clint Pachl
14
Die ISC-Lizenz eignet sich als MIT X11- oder BSD 2-Klausel-Ersatz. Es ist die bevorzugte Lizenz für neuen Code im OpenBSD-Projekt, der von vielen Network Appliance- und Embedded-Hardware-Unternehmen modifiziert und vertrieben wird. Siehe ISC in OpenBSD-Policies .
Clint Pachl