Разрешительные (Permissive)

ISC License

Короткая разрешительная лицензия с тем же эффектом, что MIT и BSD 2-Clause, но ещё более сжатым текстом.

SPDXISC

Разрешения, условия и ограничения с первого взгляда

Разрешения

  • Коммерческое использованиеОригинал и производные можно использовать в коммерческих целях.
  • РаспространениеКод можно распространять.
  • ИзменениеКод можно изменять.
  • Частное использованиеКод можно использовать и изменять внутри, не публикуя.

Условия

  • Уведомление об авторском праве и лицензииПри распространении нужно прилагать копию лицензии и уведомление об авторском праве.

Ограничения

  • Ограничение ответственностиПрямо указано, что ответственность за ущерб не несётся.
  • Без гарантийПрямо указано, что никакие гарантии не даются.

Классификация разрешений, условий и ограничений: данные choosealicense.com (GitHub, лицензия MIT).

Что это за лицензия

Лицензию ISC использовал Internet Systems Consortium (ISC) для такого ПО, как BIND. Из неё убраны формулировки, ставшие ненужными после Бернской конвенции, и она выражает тот же эффект, что MIT и BSD 2-Clause, более короткими фразами. Проект OpenBSD рекомендует её для нового кода, а поскольку команда npm init долгое время по умолчанию вписывала ISC, она часто встречается и в пакетах JavaScript.

Условия

Текст разрешения — одно предложение: использование, копирование, изменение и распространение разрешены, «при условии что указанное выше уведомление об авторском праве и данное разрешение присутствуют во всех копиях». То есть, как и в MIT, сохранение уведомления — единственное условие, остальное — отказ от гарантий и ответственности.

Частые заблуждения

Как применить

Поместите текст в LICENSE и заполните [year] и [fullname]. Идентификатор SPDX — ISC.

Когда подходит

В тех же ситуациях, что и MIT. Её выбирают, если предпочитают короткий текст или хотят следовать традициям OpenBSD и npm. Однако MIT известнее, и пользователям она привычнее.

Можно ли включить код под ISC в другие проекты?

Общая оценка для случая, когда код под этой лицензией берут и распространяют вместе с проектом под указанной ниже лицензией. Другие сочетания — в проверке совместимости →

Целевой проектВыводПримечание
Проприетарное (коммерческое) ПО МожноНужно приложить исходное уведомление об авторском праве и текст лицензии.
MIT МожноНужно приложить исходное уведомление об авторском праве и текст лицензии.
Apache-2.0 МожноНужно приложить исходное уведомление об авторском праве и текст лицензии.
MPL-2.0 МожноНужно приложить исходное уведомление об авторском праве и текст лицензии.
LGPL-2.1 МожноНужно приложить исходное уведомление об авторском праве и текст лицензии.
LGPL-3.0 МожноНужно приложить исходное уведомление об авторском праве и текст лицензии.
GPL-2.0 МожноНужно приложить исходное уведомление об авторском праве и текст лицензии.
GPL-3.0 МожноНужно приложить исходное уведомление об авторском праве и текст лицензии.
AGPL-3.0 МожноНужно приложить исходное уведомление об авторском праве и текст лицензии.

Материалы сайта носят общий информационный характер и не являются юридической консультацией. Решения о распространении, договорах и спорах принимайте после консультации с юристом или другим специалистом.