Лицензия BSD

Материал из свободной русской энциклопедии «Традиция»
Перейти к навигации Перейти к поиску

Лицензия BSD, Программная лицензия университета Беркли (англ. BSD license) — это лицензионное соглашение, впервые применённое для распространения UNIX-подобных операционных систем BSD. Позже исходная версия лицензии была подвергнута ряду изменений, породив множество лицензий, обобщённо именуемых «лицензии типа BSD». В настоящее время лицензии типа BSD являются одними из самых популярных лицензий для свободного программного обеспечения и используются для многих программ (помимо BSD-версий UNIX, для которых лицензия BSD была изначально создана).

Права на исходный дистрибутив BSD официально принадлежат «попечителям университета Калифорнии» (англ. Regents of the University of California) — управляющему органу университета Калифорнии. Причина этого заключается в том, что BSD был разработан в кампусе Беркли университета Калифорнии. Это указание изначальных прав сохранилось в современных версиях BSD (NetBSD, FreeBSD, OpenBSD, DragonFly BSD).

По сравнению с другими распространёнными лицензиями на свободное программное обеспечение (например, GNU General Public License) лицензия BSD налагает меньше ограничений на пользователя. Поэтому в некотором смысле использование этой лицензии ближе к помещению программы в категорию общественного достояния.

Текст[править | править код]

Текст лицензии считается общественным достоянием и может быть изменён без каких либо ограничений.

* Copyright (c) <ГОД>, <ВЛАДЕЛЕЦ>
*
* Разрешается повторное распространение и использование как в виде исходного кода, так и в
* двоичной форме, с изменениями или без, при соблюдении следующих условий:
*
*     * При повторном распространении исходного кода должно оставаться указанное выше
*       уведомление об авторском праве, этот список условий и последующий отказ от гарантий.
*     * При повторном распространении двоичного кода должна сохраняться указанная выше
*       информация об авторском праве, этот список условий и последующий отказ от гарантий в
*       документации и/или в других материалах, поставляемых при распространении. 
*     * Ни название <Организации>, ни имена ее сотрудников не могут быть использованы в
*       качестве поддержки или продвижения продуктов, основанных на этом ПО без
*       предварительного письменного разрешения. 
*
* ЭТА ПРОГРАММА ПРЕДОСТАВЛЕНА ВЛАДЕЛЬЦАМИ АВТОРСКИХ ПРАВ И/ИЛИ ДРУГИМИ СТОРОНАМИ
* "КАК ОНА ЕСТЬ" БЕЗ КАКОГО-ЛИБО ВИДА ГАРАНТИЙ, ВЫРАЖЕННЫХ ЯВНО ИЛИ ПОДРАЗУМЕВАЕМЫХ,
* ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ИМИ, ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ КОММЕРЧЕСКОЙ ЦЕННОСТИ И
* ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ. НИ В КОЕМ СЛУЧАЕ, ЕСЛИ НЕ ТРЕБУЕТСЯ СООТВЕТСТВУЮЩИМ
* ЗАКОНОМ, ИЛИ НЕ УСТАНОВЛЕНО В УСТНОЙ ФОРМЕ, НИ ОДИН ВЛАДЕЛЕЦ АВТОРСКИХ ПРАВ И НИ ОДНО
* ДРУГОЕ ЛИЦО, КОТОРОЕ МОЖЕТ ИЗМЕНЯТЬ И/ИЛИ ПОВТОРНО РАСПРОСТРАНЯТЬ ПРОГРАММУ, КАК БЫЛО
* СКАЗАНО ВЫШЕ, НЕ НЕСЁТ ОТВЕТСТВЕННОСТИ, ВКЛЮЧАЯ ЛЮБЫЕ ОБЩИЕ, СЛУЧАЙНЫЕ,
* СПЕЦИАЛЬНЫЕ ИЛИ ПОСЛЕДОВАВШИЕ УБЫТКИ, ВСЛЕДСТВИЕ ИСПОЛЬЗОВАНИЯ ИЛИ НЕВОЗМОЖНОСТИ
* ИСПОЛЬЗОВАНИЯ ПРОГРАММЫ (ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ПОТЕРЕЙ ДАННЫХ, ИЛИ ДАННЫМИ,
* СТАВШИМИ НЕПРАВИЛЬНЫМИ, ИЛИ ПОТЕРЯМИ ПРИНЕСЕННЫМИ ИЗ-ЗА ВАС ИЛИ ТРЕТЬИХ ЛИЦ, ИЛИ ОТКАЗОМ
* ПРОГРАММЫ РАБОТАТЬ СОВМЕСТНО С ДРУГИМИ ПРОГРАММАМИ), ДАЖЕ ЕСЛИ ТАКОЙ ВЛАДЕЛЕЦ ИЛИ
* ДРУГОЕ ЛИЦО БЫЛИ ИЗВЕЩЕНЫ О ВОЗМОЖНОСТИ ТАКИХ УБЫТКОВ.

Данный текст лицензии является переводом[1] с английского. Его можно использовать в качестве лицензионного соглашения для вновь созданного программного обеспечения. Для программ, которые уже распространяются с таким же лицензионным соглашением на другом (в частности — английском) языке, юридическую силу имеет именно соглашение на этом языке, а его перевод на русский может использоваться лишь в ознакомительных целях.

Совместимость с проприетарными лицензиями[править | править код]

Лицензия BSD допускает проприетарное коммерческое использование ПО. Для ПО, выпущенного под этой лицензией, допускается встраивание в проприетарные коммерческие продукты. Работы, основанные на таком ПО, даже могут распространяться под проприетарными лицензиями (но всё же обязаны соответствовать требованиям лицензии). Наиболее заметные примеры таких программ — использование сетевого кода BSD в продуктах корпорации Microsoft, а также использование многих компонентов FreeBSD в операционной системе Mac OS X.

Можно применять к распространяемому продукту одновременно лицензию BSD и какую-то другую. Так было с самыми ранними версиями самой BSD, которая включала проприетарные материалы из AT&T.

Пункт о рекламе UC Berkeley[править | править код]

Исходная лицензия BSD имела дополнительный пункт, который требовал от авторов всех работ, производных от работы под лицензией BSD, включения упоминания исходного источника. Этот пункт в оригинальной лицензии шёл под номером 3 и выглядел в переводе с английского примерно так:

* 3. Все рекламные материалы, ссылающиеся на возможности или использование этого ПО,
* должны демонстрировать следующее уведомление:
*   Этот продукт включает ПО, разработанное Университетом Калифорнии,
*   Беркли и помогавшими лицами.

Этот пункт подвергся критике со стороны Ричарда Столлмана на основании того, что многие разработчики не ограничивались простым добавлением уведомления и не копировали этот пункт дословно. Они заменяли "Университет Калифорнии" названием своей организации или просто собственным именем. В результате, если операционная система включала много подобного ПО, ее реклама (со всеми необходимыми упоминаниями) могла вызвать серьезные затруднения. Столлман упоминает требование показа 75 таких уведомлений в лицензии NetBSD версии 1997 года.[2] Кроме того, этот пункт создаёт юридические проблемы для тех, кто хочет использовать лицензированное под BSD программное обеспечение под лицензией GPL, поскольку пункт о рекламе несовместим с условиями GPL, которые не позволяют включение дополнительных ограничений помимо тех, которые уже присутствуют в самой GPL[3].

После двух лет дискуссий, декану Университета Калифорнии Хэлу Вариану удалось убедить руководство Беркли, и пункт о рекламе был удалён из текста официальной лицензии BSD 22 июля 1999 года[4]. Другие дистрибутивы BSD также удалили этот пункт.

Исходная лицензия теперь иногда упоминается как «старая BSD» или «4-пунктовая BSD», в то время как современную версию лицензии BSD называют «новая BSD», «модифицированная BSD» или «3-пунктовая BSD».

Лицензии типа BSD[править | править код]

Широко применяются несколько свободных или открытых лицензий, произошедших от BSD или аналогичных ей:

  • Существует лицензия типа BSD из 2 пунктов (с удалённым третьим пунктом, запрещающим использование имени держателя авторского права в целях продвижения). Удаление этого пункта делает лицензию эквивалентной по функциональности с лицензией MIT. Это — единственная лицензия типа BSD, допущенная для использования некоторыми библиотеками KDE.
  • FreeBSD также использует лицензию из 2 пунктов с дополнительным утверждением в конце о том, что взгляды контрибьюторов не являются официальными взглядами проекта FreeBSD.
  • FreeBSD также предоставляет FreeBSD Documentation License — лицензию, аналогичную более поздней BSD Documentation License, которая содержит специфичные для документации условия.
  • Лицензия Массачусетского Технологического Института (лицензия MIT) основана на лицензии BSD, в ней большинство пунктов удалено и добавлено явное разрешение на сублицензирование и продажу.
  • OpenBSD использует лицензию, созданную по подобию лицензии ISC, «эквивалентной 2-пунктовой лицензии BSD с удалением пунктов, являющихся излишними в соответствии с Бернской конвенцией»[5]
  • Открытая лицензия Университета штата Иллиноис объединяет текст лицензий BSD и MIT и аналогична 3-пунктовой лицензии BSD.
  • Xiph.Org использует 3-пунктовую лицензию, не имеющую значительных отличий от новой лицензии BSD, для бинарных библиотек в различных своих проектах.
  • Общественная лицензия Microsoft — «как лицензия типа BSD, но запрещает смену лицензии, если код распространяется в виде исходных текстов.»[6]
  • Открытая лицензия Internet2[7] — ещё одна либеральная лицензия, хотя пока что она не получила широкого применения[8].

Примечания[править | править код]

  1. http://cylib.iit.nau.edu.ua/Mirrors/ask.km.ru/unics/bsd.html
  2. "The BSD License Problem". Free Software Foundation, Inc. Retrieved 2008-09-24. 
  3. "Various Licenses". Free Software Foundation, Inc. Retrieved 2008-09-24. 
  4. "The 4.4BSD Copyright". University of California, Berkeley. 1999-07-22. Retrieved 2008-09-24.  Check date values in: |date= (help)
  5. OpenBSD’s license и copyright policy.
  6. Are Microsoft’s new licenses open source?
  7. [1]
  8. [2]

Ссылки[править | править код]

Логотип Викитеки
В Викитеке есть тексты по теме
Лицензия BSD

eo:BSD kopirajto hu:BSD licenc lt:BSD licencija