Разрешения, условия и ограничения с первого взгляда
Условия
- Уведомление об авторском праве и лицензииПри распространении нужно прилагать копию лицензии и уведомление об авторском праве.
Ограничения
- Ограничение ответственностиПрямо указано, что ответственность за ущерб не несётся.
- Без гарантийПрямо указано, что никакие гарантии не даются.
Классификация разрешений, условий и ограничений: данные choosealicense.com (GitHub, лицензия MIT).
Что это за лицензия
BSD 2-Clause — это BSD 3-Clause без пункта о запрете использования имён. Её называют «Simplified BSD», а поскольку её принял проект FreeBSD, — ещё и «FreeBSD License». Её используют большая часть кода FreeBSD и Homebrew.
Два условия
- При повторном распространении исходного кода сохраняйте уведомление об авторском праве, список условий и отказ от ответственности.
- При повторном распространении в бинарной форме включайте то же содержимое в документацию или другие прилагаемые материалы.
Всё остальное свободно: изменение, включение в закрытые коммерческие продукты и перелицензирование допустимы.
Связь с MIT и ISC
Практический эффект почти такой же, как у MIT и ISC. Отличие BSD 2-Clause в том, что распространение исходников и бинарных файлов разнесено по отдельным пунктам, а место уведомления указано немного конкретнее. Ни у одной из трёх нет явного патентного положения. Вариант с явной патентной лицензией — BSD-2-Clause-Patent (одобрен OSI).
Частые заблуждения
- «2-Clause менее надёжна, чем 3-Clause» — Пункт 3 лишь запрещает использовать имена в рекламе; дополнительной правовой защиты он не даёт. Многие считают, что использование имён и так не разрешено лицензией.
- «Для бинарных файлов уведомление не нужно» — Пункт 2 требует при распространении бинарных файлов помещать уведомление в документацию и т. п. Разрешительная лицензия без обязанности уведомления для бинарных файлов — BSL-1.0.
Как применить
Поместите текст в 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 | Можно | Нужно приложить исходное уведомление об авторском праве и текст лицензии. |
Материалы сайта носят общий информационный характер и не являются юридической консультацией. Решения о распространении, договорах и спорах принимайте после консультации с юристом или другим специалистом.