Лицензии BSD - это семейство из разрешительных лицензий бесплатного программного обеспечения, налагающих минимальные ограничения на использование и распространение покрытого программного обеспечения. Это отличается от лицензий с авторским левом, которые предъявляют одинаковые требования. Первоначальная лицензия BSD использовалась для тезки, Berkeley Software Distribution (BSD), Unix-подобной операционной системы. Исходная версия с тех пор была пересмотрена, и ее потомки называются модифицированными лицензиями BSD.
BSD - это и лицензия, и класс лицензии (обычно называемый BSD-подобным). Модифицированная лицензия BSD (широко используемая сегодня) очень похожа на лицензию, первоначально использовавшуюся для версии BSD Unix. Лицензия BSD - это простая лицензия, которая просто требует, чтобы весь код сохранял уведомление о лицензии BSD при повторном распространении в формате исходного кода или воспроизводил уведомление при повторном распространении в двоичном формате. Лицензия BSD (в отличие от некоторых других лицензий) вообще не требует распространения исходного кода.
В дополнение к исходной лицензии (4 пункта), используемой для BSD, появилось несколько производных лицензий, которые также обычно называют «лицензией BSD». Сегодня типичной лицензией BSD является версия с тремя пунктами, которая является переработкой исходной версии с четырьмя пунктами.
Во всех следующих лицензиях BSD
- это организация
или просто
, а
- год действия авторских прав. Как опубликовано в BSD,
- это «Регенты Калифорнийского университета», а
- «Калифорнийский университет в Беркли».
Автор | Регенты Калифорнийского университета |
---|---|
Издатель | Public Domain |
Опубликовано | 1988 |
Совместимость с Debian FSG | Да |
FSF утверждена | Да |
OSI утверждена | No |
Совместимость с GPL | No |
Copyleft | No |
Связывание из кода с другая лицензия | Да |
В некоторых выпусках BSD до принятия лицензии BSD с 4 пунктами использовалась лицензия, которая явно является предшественницей лицензии BSD с 4 пунктами. Эти выпуски включают 4.3BSD-Tahoe (1988) и Net / 1 (1989). Хотя в значительной степени эта лицензия заменена лицензией из 4 пунктов, ее можно найти в 4.3BSD-Reno, Net / 2 и 4.4BSD-Alpha.
Авторские права (c). Все права защищены. Распространение и использование в исходной и двоичной формах разрешено при условии, что указанное выше уведомление об авторских правах и этот параграф дублируются во всех таких формах и что любая документация, рекламные материалы и другие материалы, связанные с таким распространением и использованием, подтверждают, что программное обеспечение было разработано . Имя не может использоваться для поддержки или продвижения продуктов, производных от этого программного обеспечения, без специального предварительного письменного разрешения. ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ» И БЕЗ КАКИХ-ЛИБО ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ ГАРАНТИЙ, ВКЛЮЧАЯ, БЕЗ ОГРАНИЧЕНИЙ, ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ КОММЕРЧЕСКОЙ ЦЕННОСТИ И ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ.
Автор | Регенты Калифорнийского университета |
---|---|
Издатель | Общественное достояние |
Опубликовано | 1990 |
SPDX идентификатор | BSD-4-Clause |
Debian FSG-совместимый | Да |
FSF одобрен | Да |
OSI одобрен | No |
GPL-совместимый | No |
Copyleft | No |
Связывание из кода с другой лицензией | Да |
Исходная лицензия BSD содержала пункт, которого нет в более поздних лицензиях, известных как «пункт о рекламе». Этот пункт в конечном итоге стал спорным, поскольку он требовал, чтобы авторы всех произведений, созданных на основе работ под лицензией BSD, включали ссылку на первоисточник во все рекламные материалы. Это был пункт 3 в исходном тексте лицензии:
Copyright (c), Все права защищены. Распространение и использование в исходной и двоичной формах, с модификациями или без них, разрешается при соблюдении следующих условий: 1. При повторном распространении исходного кода должно сохраняться указанное выше уведомление об авторских правах, этот список условий и следующий отказ от ответственности. 2. При повторном распространении в двоичной форме должно воспроизводиться указанное выше уведомление об авторских правах, этот список условий и следующий отказ от ответственности в документации и / или других материалах, поставляемых с распространением. 3. Все рекламные материалы, в которых упоминаются функции или использование этого программного обеспечения, должны содержать следующее подтверждение: Этот продукт включает программное обеспечение, разработанное . 4. Ни имя , ни имена его участников не могут использоваться для поддержки или продвижения продуктов, созданных на основе этого программного обеспечения, без специального предварительного письменного разрешения. ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», И ОТКАЗЫВАЮТСЯ ОТ ЛЮБЫХ ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ ГАРАНТИЙ, ВКЛЮЧАЯ, НЕ ОГРАНИЧИВАясь, ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ КОММЕРЧЕСКОЙ ЦЕННОСТИ И ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ. НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБОЙ ПРЯМОЙ, КОСВЕННЫЙ, СЛУЧАЙНЫЙ, ОСОБЫЙ, ПРИМЕРНЫЙ ИЛИ КОСВЕННЫЙ УБЫТК (ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ЗАКУПКИ ТОВАРОВ ИЛИ УСЛУГ; ПОТЕРЮ ИСПОЛЬЗОВАНИЯ, ДАННЫХ ИЛИ ПРИБЫЛИ; ПРЕРЫВАНИЕ), ОДНАКО ВЫЗВАННЫМ И ПО ЛЮБОЙ ТЕОРИИ ОТВЕТСТВЕННОСТИ, ЛИБО ПО КОНТРАКТУ, СТРОГОЙ ОТВЕТСТВЕННОСТИ ИЛИ ПЕРЕДАЧИ (ВКЛЮЧАЯ НЕБРЕЖНОСТЬ ИЛИ Иным образом), ВОЗНИКАЮЩИХ ЛЮБОЙ СПОСОБОМ ИСПОЛЬЗОВАНИЯ ДАННОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, ДАЖЕ ПРЕДНАЗНАЧЕННАЯ ВОЗМОЖНОСТЬ.
Против этого пункта были возражения на том основании, что, когда люди меняли лицензию, чтобы отразить свое имя или организацию, это приводило к эскалации требований к рекламе, когда программы объединялись вместе в дистрибутив программного обеспечения: каждое появление лицензии с другим имя требует отдельного подтверждения. Выступая против этого, Ричард Столлман заявил, что он насчитал 75 таких подтверждений в версии NetBSD 1997 года. Кроме того, этот пункт представляет юридическую проблему для тех, кто желает публиковать программное обеспечение под лицензией BSD, которое полагается на отдельные программы с использованием GNU GPL : пункт о рекламе несовместим с GPL, которая не допускает добавления ограничений, помимо уже установленных; из-за этого издатель GPL, Free Software Foundation, рекомендует разработчикам не использовать лицензию, хотя и заявляет, что нет никаких причин не использовать программное обеспечение, уже использующее его.
Сегодня это исходную лицензию теперь иногда называют «BSD-old» или «BSD с четырьмя пунктами».
Автор | Регенты Калифорнийского университета |
---|---|
Издатель | Public Domain |
Опубликован | 22 июля 1999 г. |
SPDX идентификатор | BSD-3-Clause |
Debian Совместимость с FSG | Да |
FSF утверждена | Да |
OSI утверждена | Да |
Совместимость с GPL | Да |
Copyleft | No |
Связывание из кода с другой лицензией | Да |
Пункт о рекламе был удален из текста лицензии в официальной BSD 22 июля 1999 года Уильямом Хоскинсом, директором Управления технологического лицензирования Калифорнийского университета в Беркли. Другие дистрибутивы BSD удалили этот пункт, но многие похожие пункты остались в коде, производном от BSD из других источников, и в несвязанном коде, использующем производную лицензию.
В то время как исходная лицензия иногда упоминается как «BSD-old », итоговая версия из трех пунктов иногда упоминается как «BSD-new . " Другие названия включают «Новый BSD», «исправленный BSD», «BSD-3» или «BSD с 3 пунктами». Эта версия была проверена как лицензия с открытым исходным кодом OSI как «Лицензия BSD». Фонд свободного программного обеспечения, который называет эту лицензию «Модифицированной лицензией BSD», заявляет, что она совместима с GNU GPL. FSF призывает пользователей быть конкретными при обращении к лицензии по имени (то есть не просто называть ее «лицензией BSD» или «BSD-style»), чтобы избежать путаницы с исходной лицензией BSD.
Это версия допускает неограниченное распространение для любых целей, пока сохраняются ее уведомления об авторских правах и отказ от гарантий в лицензии. Лицензия также содержит пункт, ограничивающий использование имен участников для одобрения производной работы без специального разрешения.
Авторские права (c), Все права защищены. Распространение и использование в исходной и двоичной формах, с модификациями или без них, разрешается при соблюдении следующих условий: * При повторном распространении исходного кода должно сохраняться указанное выше уведомление об авторских правах, этот список условий и следующий отказ от ответственности. * Распространение в двоичной форме должно воспроизводить указанное выше уведомление об авторских правах, этот список условий и следующий отказ от ответственности в документации и / или других материалах, поставляемых с распространением. * Ни имя , ни имена его участников не могут использоваться для поддержки или продвижения продуктов, производных от этого программного обеспечения, без специального предварительного письменного разрешения. ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ ОБЛАДАТЕЛЯМИ АВТОРСКИХ ПРАВ И СОСТАВЛЯМИ «КАК ЕСТЬ», И ЛЮБЫЕ ЯВНЫЕ ИЛИ ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ, ВКЛЮЧАЯ, НЕ ОГРАНИЧИВАясь, ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ КОММЕРЧЕСКОЙ ЦЕННОСТИ И ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ, ОТКАЗЫВАЮТСЯ. НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБОЙ ПРЯМОЙ, КОСВЕННЫЙ, СЛУЧАЙНЫЙ, ОСОБЫЙ, ПРИМЕРНЫЙ ИЛИ КОСВЕННЫЙ УБЫТК (ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ЗАКУПКИ ТОВАРОВ ИЛИ УСЛУГ; ПОТЕРЮ ИСПОЛЬЗОВАНИЯ, ДАННЫХ ИЛИ ПРИБЫЛИ; ПРЕРЫВАНИЕ), ОДНАКО ВЫЗВАННЫМ И ПО ЛЮБОЙ ТЕОРИИ ОТВЕТСТВЕННОСТИ, ЛИБО ПО КОНТРАКТУ, СТРОГОЙ ОТВЕТСТВЕННОСТИ ИЛИ ПЕРЕДАЧИ (ВКЛЮЧАЯ НЕБРЕЖНОСТЬ ИЛИ Иным образом), ВОЗНИКАЮЩИХ ЛЮБОЙ СПОСОБОМ ИСПОЛЬЗОВАНИЯ ДАННОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, ДАЖЕ ПРЕДНАЗНАЧЕННАЯ ВОЗМОЖНОСТЬ.
Автор | Проект FreeBSD Издатель |
---|---|
The FreeBSD Project | |
Published | апрель 1999 года или ранее |
SPDX идентификатор | BSD-2-Clause |
Debian FSG совместимый | Да |
FSF утвержден | Да |
OSI утвержден | Да |
Совместимость с GPL | Да |
Copyleft | No |
Связывание из кода с другой лицензией | Да |
Вошла в употребление еще более упрощенная версия, в первую очередь известная своим использованием в FreeBSD. Он использовался там еще 29 апреля 1999 года и, вероятно, задолго до этого. Основное различие между ней и новой лицензией BSD (3 пункта) состоит в том, что в ней опущен пункт об отказе от одобрения. Версия лицензии FreeBSD также добавляет дополнительный отказ от ответственности в отношении взглядов и мнений, выраженных в программном обеспечении, хотя это обычно не включается в другие проекты.
Фонд свободного программного обеспечения, который называет эту лицензию лицензией FreeBSD, заявляет, что она совместима с GNU GPL. Кроме того, FSF призывает пользователей быть конкретными при обращении к лицензии по имени (т.е. не просто называть ее «лицензией BSD» или «BSD-style»), как это делается с измененной / новой лицензией BSD, чтобы избегайте путаницы с исходной лицензией BSD.
Авторские права (c), Распространение и использование в исходной и двоичной формах, с модификациями или без них, разрешены при соблюдении следующих условий: 1 • При повторном распространении исходного кода должно сохраняться указанное выше уведомление об авторских правах, этот список условий и следующий отказ от ответственности. 2. При повторном распространении в двоичной форме должно воспроизводиться указанное выше уведомление об авторских правах, этот список условий и следующий отказ от ответственности в документации и / или других материалах, поставляемых с распространением. ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ ОБЛАДАТЕЛЯМИ АВТОРСКИХ ПРАВ И СОСТАВЛЯМИ «КАК ЕСТЬ», И ЛЮБЫЕ ЯВНЫЕ ИЛИ ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ, ВКЛЮЧАЯ, НЕ ОГРАНИЧИВАясь, ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ КОММЕРЧЕСКОЙ ЦЕННОСТИ И ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ, ОТКАЗЫВАЮТСЯ. ВЛАДЕЛЕЦ АВТОРСКИХ ПРАВ ИЛИ СОСТАВНИКИ НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ПРЯМЫЕ, КОСВЕННЫЕ, СЛУЧАЙНЫЕ, ОСОБЫЕ, ПРИМЕРНЫЕ ИЛИ КОСВЕННЫЕ УБЫТКИ (ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ЗАКУПКИ ТОВАРОВ ИЛИ УСЛУГ; ПОТЕРЮ ИСПОЛЬЗОВАНИЯ ИЛИ ИСПОЛЬЗОВАНИЯ ТОВАРОВ ИЛИ ДАННЫХ, ИЛИ ПОТЕРИ ИЛИ ПЕРЕРЫВ В ДЕЯТЕЛЬНОСТИ), ОДНАКО ВЫЗВАННОЙ И ПО ЛЮБОЙ ТЕОРИИ ОТВЕТСТВЕННОСТИ, БЫЛА ЛИ КОНТРАКТА СТРОГОЙ ОТВЕТСТВЕННОСТЬ ИЛИ ПЕРЕДАЧА (ВКЛЮЧАЯ НЕБРЕЖНОСТЬ ИЛИ Иным образом), ВОЗНИКАЮЩИЕ ЛЮБОЙ СПОСОБОМ ИСПОЛЬЗОВАНИЯ ДАННОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, ДАЖЕ, ЕСЛИ ПРЕДНАЗНАЧЕНА ВОЗМОЖНОСТЬ ДАННОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.
В других проектах, таких как NetBSD, используется аналогичная лицензия с двумя пунктами. Эта версия была проверена как лицензия с открытым исходным кодом OSI как «Упрощенная лицензия BSD».
Лицензия ISC функционально эквивалентна и одобрена OpenBSD проект в качестве шаблона лицензии для новых вкладов.
Автор | Роб Landley |
---|---|
Опубликован | 2006 |
SPDX идентификатор | 0BSD |
Debian FSG-совместимый | Да |
FSF одобрен | ? |
OSI одобрен | Да |
GPL-совместимый | Да |
Copyleft | No |
Связывание из кода с другой лицензией | Да |
Лицензия BSD с 0 пунктами ( SPDX : 0BSD) идет дальше лицензии с двумя пунктами, отказываясь от требований включать уведомление об авторских правах, текст лицензии или отказ от ответственности в исходной или двоичной форме. Это формирует лицензию, эквивалентную общедоступному домену. Впервые он был использован Робом Лэндли в Toybox.
Copyright (C) [год] [владелец авторских прав] <[email]>Разрешение на использование, копирование, изменение и / или распространение этого программного обеспечения для любых целей с или без гонорар предоставляется. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», И АВТОР ОТКАЗЫВАЕТСЯ ОТ ВСЕХ ГАРАНТИЙ В ОТНОШЕНИИ ДАННОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, ВКЛЮЧАЯ ВСЕ ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ КОММЕРЧЕСКОЙ ЦЕННОСТИ И ПРИГОДНОСТИ. НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ АВТОР НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ОСОБЫЕ, ПРЯМЫЕ, КОСВЕННЫЕ ИЛИ КОСВЕННЫЕ УБЫТКИ ИЛИ ЛЮБЫЕ УБЫТКИ, ПРИЧИНЕННЫЕ В РЕЗУЛЬТАТЕ ИСПОЛЬЗОВАНИЯ, ДАННЫХ ИЛИ ПРИБЫЛИ, ИЛИ В РЕЗУЛЬТАТЕ ДЕЙСТВИЯ ДОГОВОРА, НЕЗАВИСИМОСТИ ИЛИ ИНЫХ ДЕЙСТВИЙ В СВЯЗИ С ИСПОЛЬЗОВАНИЕМ ИЛИ РАБОТОЙ ДАННОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.
База данных SPDX содержит несколько дополнительных вариантов лицензии BSD. Примеры включают:
BSD-1-Clause
, лицензия с условием сохранения только исходного кода.BSD-2-Clause-Patent
, вариант BSD-2-Clause с патентом грант.BSD-3-Clause-No-Nuclear-Warranty
, вариант BSD-3-Clause, который добавляет отказ от ответственности, что часть программного обеспечения не предназначена для использования на ядерной установке.Проект FreeBSD аргументирует преимущества лицензий в стиле BSD для компаний и вариантов коммерческого использования из-за их совместимость лицензий с проприетарными лицензиями и общая гибкость, заявляя, что лицензии в стиле BSD накладывают только «минимальные ограничения на поведение в будущем» и не являются «законными бомбами замедленного действия», в отличие от авторского лева лицензии. Лицензия BSD допускает частное использование и позволяет включать программное обеспечение, выпущенное по лицензии, в частные продукты. Работы, основанные на материалах, могут быть выпущены по частной лицензии как программное обеспечение с закрытым исходным кодом, что позволяет использовать их в обычных коммерческих целях.
Лицензия BSD с тремя пунктами, как и большинство разрешительных лицензий, совместима почти со всеми лицензиями FOSS (а также проприетарными
Два варианта лицензии: Новая лицензия BSD / Модифицированная лицензия BSD (3 пункта) и Упрощенная лицензия BSD / Лицензия FreeBSD (2 пункта) были подтверждены как GPL -совместимые лицензии бесплатного программного обеспечения от Free Software Foundation и были проверены как лицензии с открытым исходным кодом Инициативой открытого исходного кода. Исходная лицензия BSD с четырьмя пунктами не была принята в качестве лицензии с открытым исходным кодом, и, хотя оригинал считается лицензией свободного программного обеспечения FSF, FSF не считает его совместимым с GPL из-за пункта о рекламе.
- Линус Торвальдс на LinuxCon 2016
Семейство лицензий BSD - одно из старейших и наиболее широко используемых семейств лицензий в FOSS экосистема. Кроме того, многие новые лицензии были получены или вдохновлены лицензиями BSD. Многие программные проекты FOSS используют лицензию BSD, например семейство ОС BSD (FreeBSD и т.д.), Google Bionic или Toybox. По состоянию на 2015 год лицензия BSD с тремя пунктами занимала пятое место по популярности по версии Black Duck Software и шестое по версии GitHub data.