La licenza ISC è adatta come sostituzione del codice di licenza MIT o BSD semplificato?
Quali sono i pro e i contro di ISC rispetto a MIT o BSD?
La licenza ISC è adatta come sostituzione del codice di licenza MIT o BSD semplificato?
Quali sono i pro e i contro di ISC rispetto a MIT o BSD?
"Va bene." Rimuovere la lingua ora ridondante a causa degli effetti della convenzione di Berna è buona.
FSF ha questo da dire:
... However, to help make sure this language cannot cause any trouble in the future, we encourage developers to choose a different license for their own works.
Che in pratica significa che la terminologia è abbastanza vaga da impedire alle persone di utilizzare il software. Il problema è che la licenza non garantisce esplicitamente il diritto di distribuire versioni modificate del software.
Se decidi di utilizzare questa licenza, dovrai indicare espressamente la tua intenzione di consentire agli utenti di distribuire la versione modificata del codice. Anche in questo caso, le persone rimarranno sempre in imbarazzo poiché l'intento non è esplicitamente enunciato nella licenza.
Onestamente, consiglierei una licenza diversa. FSF raccomanda FreeBSD o Expat (aka MIT) su OpenBSD / ISC. Questo è l'articolo di Wikipedia che confronta le licenze Open Source .
In generale, mantieni le licenze più grandi e più conosciute. Perché, potresti chiedere? Minore è il lavoro che le persone devono investire per comprendere la tua licenza, più è probabile che considerino l'utilizzo del tuo software. Se usi una licenza oscura, passeranno semplicemente al prossimo progetto o eseguiranno il rollover in modo da non doversi preoccupare di potenziali problemi legali.
Leggi altre domande sui tag mit-license licensing bsd-license