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

BSD 2-Clause "Simplified" License

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

SPDXBSD-2-Clause

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

Разрешения

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

Условия

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

Ограничения

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

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

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

BSD 2-Clause — это BSD 3-Clause без пункта о запрете использования имён. Её называют «Simplified BSD», а поскольку её принял проект FreeBSD, — ещё и «FreeBSD License». Её используют большая часть кода FreeBSD и Homebrew.

Два условия

  1. При повторном распространении исходного кода сохраняйте уведомление об авторском праве, список условий и отказ от ответственности.
  2. При повторном распространении в бинарной форме включайте то же содержимое в документацию или другие прилагаемые материалы.

Всё остальное свободно: изменение, включение в закрытые коммерческие продукты и перелицензирование допустимы.

Связь с MIT и ISC

Практический эффект почти такой же, как у MIT и ISC. Отличие BSD 2-Clause в том, что распространение исходников и бинарных файлов разнесено по отдельным пунктам, а место уведомления указано немного конкретнее. Ни у одной из трёх нет явного патентного положения. Вариант с явной патентной лицензией — BSD-2-Clause-Patent (одобрен OSI).

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

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

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

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

Для проектов, обменивающихся кодом с экосистемой BSD, например операционных систем и системных утилит, и для организаций, которым нужна свобода уровня MIT, но привычнее формулировки BSD.

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

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

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

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