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

BSD 3-Clause "New" or "Revised" License

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

SPDXBSD-3-Clause

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

Разрешения

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

Условия

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

Ограничения

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

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

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

Лицензия BSD происходит из дистрибутива BSD Unix Калифорнийского университета в Беркли. Версия 3-Clause появилась в 1999 году, когда из исходных четырёх пунктов удалили «рекламный пункт» (требовавший упоминать университет в рекламных материалах), поэтому её называют «New BSD» или «Revised BSD». Её используют язык Go, Django, NumPy и pandas.

Три условия

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

Чем отличается от MIT

По эффекту она очень похожа на MIT. Отличия — явный пункт 3 о запрете использования имён (non-endorsement) и чуть более конкретное указание, где размещать уведомление при бинарном распространении. Патентного положения нет ни в одной из них.

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

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

Поместите текст в файл LICENSE и заполните [year] и [fullname]. В пункте 3 на месте правообладателя дословно стоит «the copyright holder», вписывать отдельное имя не нужно. Идентификатор SPDX — BSD-3-Clause.

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

Когда нужно дать свободу уровня MIT, но не допустить использования имени организации или университета в рекламе производных продуктов. Особенно распространена в экосистеме научных вычислений и анализа данных (семейство SciPy в Python).

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

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

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

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