Подходит ли лицензия ISC для замены лицензии MIT или упрощенной BSD?
Каковы плюсы и минусы ISC по сравнению с MIT или BSD?
Подходит ли лицензия ISC для замены лицензии MIT или упрощенной BSD?
Каковы плюсы и минусы ISC по сравнению с MIT или BSD?
Ответы:
"Все нормально." Удаление лишнего языка из-за последствий Бернской конвенции - это хорошо.
У FSF есть это, чтобы сказать:
... Однако, чтобы убедиться, что этот язык не может вызвать каких-либо проблем в будущем, мы рекомендуем разработчикам выбирать другую лицензию для своих собственных работ.
Что в основном означает, что терминология достаточно расплывчата, чтобы люди могли уклоняться от использования вашего программного обеспечения. Проблема заключается в том, что лицензия не дает явного права распространять измененные версии программного обеспечения.
Если вы решите использовать эту лицензию, вам необходимо четко указать свое намерение разрешить пользователям распространять модифицированную версию кода. Даже тогда люди будут по-прежнему уклоняться, так как это намерение явно не указано в лицензии.
Честно говоря, я бы порекомендовал другую лицензию. FSF рекомендует FreeBSD или Expat (он же MIT) поверх OpenBSD / ISC. Это статья в Википедии, в которой сравниваются лицензии с открытым исходным кодом .
В общем, придерживайтесь больших, более известных лицензий. Почему, спросите вы? Чем меньше трудозатрат люди вкладывают, чтобы понять вашу лицензию, тем выше вероятность того, что они рассмотрят возможность использования вашего программного обеспечения. Если вы используете неясную лицензию, они просто перейдут к следующему проекту или свернут свою собственную, чтобы им не пришлось беспокоиться о возможных юридических проблемах.