Лицензия BSD — Википедия
Стиль этой статьи неэнциклопедичен или нарушает нормы литературного русского языка. |
«Новая» лицензия BSD | |
---|---|
Автор | Регенты Калифорнийского университета |
Версия | |
Издатель | Общественное достояние |
Опубликована | 1983[1] |
Совместима с DFSG | Да |
Свободное программное обеспечение | Да |
Одобрена OSI | Да |
Совместима с GPL | Да |
Копилефт | Нет |
Допускает компоновку с кодом под другой лицензией | Да |
Лицензия BSD (англ. BSD license, Berkeley Software Distribution license — Программная лицензия университета Беркли) — лицензионное соглашение, впервые применённое для распространения UNIX-подобных операционных систем BSD.
Существуют две основные версии лицензии BSD: «оригинальная» и так называемая «модифицированная» (вторую в англоязычной литературе часто называют New BSD License).
Эти лицензии были подвергнуты ряду изменений, породив множество других лицензий, обобщённо именуемых «лицензии типа BSD». В настоящее время лицензии типа BSD являются одними из самых популярных лицензий для свободного программного обеспечения и используются для многих программ (помимо BSD-версий UNIX, для которых лицензия BSD была изначально создана).
Права на исходную систему BSD официально принадлежат «попечителям университета Калифорнии» (англ. Regents of the University of California) — управляющему органу университета Калифорнии. Причина этого заключается в том, что BSD был разработан в кампусе Беркли университета Калифорнии. Это указание изначальных прав сохранилось в современных версиях BSD (NetBSD, FreeBSD, OpenBSD, DragonFly BSD).
Текст
[править | править код]Текст лицензии считается общественным достоянием и может быть изменён без каких-либо ограничений.
Copyright (c) <ГОД>, <ВЛАДЕЛЕЦ>
Разрешается повторное распространение и использование как в виде исходного кода, так и в двоичной форме, с изменениями или без, при соблюдении следующих условий:
- При повторном распространении исходного кода должно оставаться указанное выше уведомление об авторском праве, этот список условий и последующий отказ от гарантий.
- При повторном распространении двоичного кода должна сохраняться указанная выше информация об авторском праве, этот список условий и последующий отказ от гарантий в документации и/или в других материалах, поставляемых при распространении.
- Ни название <Организации>, ни имена её сотрудников не могут быть использованы в качестве поддержки или продвижения продуктов, основанных на этом ПО без предварительного письменного разрешения.
ЭТА ПРОГРАММА ПРЕДОСТАВЛЕНА ВЛАДЕЛЬЦАМИ АВТОРСКИХ ПРАВ И/ИЛИ ДРУГИМИ СТОРОНАМИ «КАК ОНА ЕСТЬ» БЕЗ КАКОГО-ЛИБО ВИДА ГАРАНТИЙ, ВЫРАЖЕННЫХ ЯВНО ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ИМИ, ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ КОММЕРЧЕСКОЙ ЦЕННОСТИ И ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ. НИ В КОЕМ СЛУЧАЕ НИ ОДИН ВЛАДЕЛЕЦ АВТОРСКИХ ПРАВ И НИ ОДНО ДРУГОЕ ЛИЦО, КОТОРОЕ МОЖЕТ ИЗМЕНЯТЬ И/ИЛИ ПОВТОРНО РАСПРОСТРАНЯТЬ ПРОГРАММУ, КАК БЫЛО СКАЗАНО ВЫШЕ, НЕ НЕСЁТ ОТВЕТСТВЕННОСТИ, ВКЛЮЧАЯ ЛЮБЫЕ ОБЩИЕ, СЛУЧАЙНЫЕ, СПЕЦИАЛЬНЫЕ ИЛИ ПОСЛЕДОВАВШИЕ УБЫТКИ, ВСЛЕДСТВИЕ ИСПОЛЬЗОВАНИЯ ИЛИ НЕВОЗМОЖНОСТИ ИСПОЛЬЗОВАНИЯ ПРОГРАММЫ (ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ПОТЕРЕЙ ДАННЫХ, ИЛИ ДАННЫМИ, СТАВШИМИ НЕПРАВИЛЬНЫМИ, ИЛИ ПОТЕРЯМИ, ПРИНЕСЕННЫМИ ИЗ-ЗА ВАС ИЛИ ТРЕТЬИХ ЛИЦ, ИЛИ ОТКАЗОМ ПРОГРАММЫ РАБОТАТЬ СОВМЕСТНО С ДРУГИМИ ПРОГРАММАМИ), ДАЖЕ ЕСЛИ ТАКОЙ ВЛАДЕЛЕЦ ИЛИ ДРУГОЕ ЛИЦО БЫЛИ ИЗВЕЩЕНЫ О ВОЗМОЖНОСТИ ТАКИХ УБЫТКОВ.
Оригинальный текст (англ.)Copyright (c) <YEAR>, <OWNER> All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
- Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
- Neither the name of the <ORGANIZATION> nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
— The BSD 3-Clause License (англ.). Дата обращения: 24 января 2014.
Текст лицензии можно использовать в качестве лицензионного соглашения для вновь созданного программного обеспечения. Для программ, которые уже распространяются с таким же лицензионным соглашением на другом (в частности — английском) языке, юридическую силу имеет именно соглашение на этом языке, а его перевод на русский может использоваться лишь в ознакомительных целях.
Совместимость с проприетарными лицензиями
[править | править код]Лицензия BSD допускает проприетарное коммерческое использование ПО. Для ПО, выпущенного под этой лицензией, допускается встраивание в проприетарные коммерческие продукты. Работы, основанные на таком ПО, даже могут распространяться под проприетарными лицензиями (но всё же обязаны соответствовать требованиям лицензии). Наиболее заметные примеры таких программ — использование сетевого кода BSD в продуктах корпорации Microsoft, использование многих компонентов FreeBSD в операционной системе Mac OS X, а также использование ядра FreeBSD для создания PlayStation 4.
Допустимо применять одновременно лицензию BSD и какую-то другую к распространяемому продукту. Например, так было с самыми ранними версиями самой BSD, которая включала проприетарные материалы из AT&T.
Пункт о рекламе UC Berkeley
[править | править код]Исходная лицензия BSD имела дополнительный пункт, который требовал от авторов всех работ, производных от работы под лицензией BSD, включения упоминания исходного источника. Этот пункт в оригинальной лицензии шёл под номером 3 и выглядел в переводе с английского примерно так:
3. Все рекламные материалы, ссылающиеся на возможности или использование этого ПО, должны демонстрировать следующее уведомление:
- Этот продукт включает ПО, разработанное Университетом Калифорнии, Беркли и помогавшими лицами.
Оригинальный текст (англ.)3. All advertising materials mentioning features or use of this software must display the following acknowledgement:
- This product includes software developed by the University of California, Berkeley and its contributors.
Этот пункт подвергся критике со стороны Ричарда Столлмана на основании того, что многие разработчики не ограничивались простым добавлением уведомления, трансформируя его. Они заменяли «Университет Калифорнии» названием своей организации или просто собственным именем. В результате, если операционная система включала много подобного ПО, её реклама (со всеми необходимыми упоминаниями) могла вызвать серьёзные затруднения. Столлман упоминает требование показа 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[5]. Это — единственная лицензия типа BSD, допущенная для использования некоторыми библиотеками KDE.
- FreeBSD также использует лицензию из 2 пунктов с дополнительным утверждением в конце о том, что взгляды контрибьюторов не являются официальными взглядами проекта FreeBSD.
- FreeBSD также предоставляет FreeBSD Documentation License — лицензию, аналогичную более поздней BSD Documentation License, которая содержит специфичные для документации условия.
- Лицензия Массачусетского Технологического Института (лицензия MIT) основана на лицензии BSD, в ней большинство пунктов удалено и добавлено явное разрешение на сублицензирование и продажу.
- OpenBSD использует лицензию, созданную по подобию лицензии ISC, «эквивалентной 2-пунктовой лицензии BSD с удалением пунктов, являющихся излишними в соответствии с Бернской конвенцией».[6]
- Открытая лицензия Университета штата Иллинойс объединяет текст лицензий BSD и MIT и аналогична 3-пунктовой лицензии BSD.
- Xiph.Org использует 3-пунктовую лицензию, не имеющую значительных отличий от новой лицензии BSD, для бинарных библиотек в различных своих проектах.
- Общественная лицензия Microsoft — «как лицензия типа BSD, но запрещает смену лицензии, если код распространяется в виде исходных текстов».[7]
- Открытая лицензия Internet2[8] — ещё одна либеральная лицензия, хотя, пока что, она не получила широкого применения.[9]
- Чистая лицензия BSD (Clear BSD License) добавляет условие, явно утверждающее, что она не предоставляет вам никаких патентных лицензий.[10]
0BSD
[править | править код]0BSD | |
---|---|
Автор | Robert Landley |
Версия | |
Издатель | Общественное достояние |
Опубликована | 2006 |
Совместима с DFSG | Да |
Свободное программное обеспечение | ? |
Одобрена OSI | Да |
Совместима с GPL | Да |
Копилефт | Нет |
Допускает компоновку с кодом под другой лицензией | Да |
BSD Zero Clause License - это ещё более разрешительная лицензия и не требует распространять её текст. Таким образом эта лицензия эквивалентная общественному достоянию, но таковым не является, что упрощает её использование в странах, где нельзя просто передать свою интеллектуальную собственность в общественное достояние. Это позволяет избежать необходимости поставлять текст лицензии вместе с программой. Эта лицензия явно одобрена для использования в Android где используется в Toybox. Автор лицензии хотел создать максимально разрешительную, простую и удобную в использовании лицензию. Ему было важно чтобы она была основана на BSD поскольку корпоративные адвокаты уже знают эту лицензию и будет проще пройти процесс проверки.[11]
Шаблонный текст лицензии [12]:
Copyright (C) [year] by [copyright holder] <[email]>
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Примечания
[править | править код]- ↑ Greg Lehey. Robert Cringely's article about the SCO affair (23 июня 2003). Дата обращения: 25 ноября 2007. Архивировано из оригинала 8 февраля 2012 года.
- ↑ The BSD License Problem . Free Software Foundation, Inc.. Дата обращения: 24 сентября 2008. Архивировано 8 февраля 2012 года.
- ↑ Various Licenses . Free Software Foundation, Inc.. Дата обращения: 24 сентября 2008. Архивировано 22 августа 2011 года.
- ↑ The 4.4BSD Copyright . University of California, Berkeley (22 июля 1999). Дата обращения: 24 сентября 2008. Архивировано 8 февраля 2012 года.
- ↑ Understanding Open Source and Free Software Licensing, 2004, с. 15—16.
- ↑ OpenBSD’s license (недоступная ссылка) и copyright policy Архивная копия от 13 ноября 2017 на Wayback Machine
- ↑ Are Microsoft’s new licenses open source? (недоступная ссылка)
- ↑ Programmers' guide . Дата обращения: 28 октября 2007. Архивировано 13 октября 2006 года.
- ↑ «Internet2 Open Source License» — Google Search . Дата обращения: 28 октября 2007. Архивировано 21 августа 2021 года.
- ↑ Clear BSD.
- ↑ Toybox vs BusyBox - Rob Landley, hobbyist (англ.). Дата обращения: 28 апреля 2023. Архивировано 28 апреля 2023 года.
- ↑ Zero-Clause BSD (0BSD) (амер. англ.). Open Source Initiative (5 декабря 2015). Дата обращения: 28 апреля 2023. Архивировано 28 апреля 2023 года.
Литература
[править | править код]- Andrew M. St. Laurent. Understanding Open Source and Free Software Licensing. — 2004. — 207 с. Архивная копия от 29 октября 2013 на Wayback Machine
Ссылки
[править | править код]- Шаблон лицензии «The BSD 3-Clause License» (также известная под названием «New BSD License») (англ.)
- Шаблон лицензии «The BSD 2-Clause License» (англ.)
- Современная версия лицензии BSD в переводе на русский . Дата обращения: 12 января 2006. Архивировано из оригинала 27 апреля 2005 года.
- Ася Власова. Как украсть Linux? (24 июня 2008). — о FOSS-лицензиях и их применении в России. Дата обращения: 10 июля 2010.
- Ричард Столлман. Чистая лицензия BSD . Различные лицензии и комментарии к ним. Операционная система GNU. Дата обращения: 16 сентября 2013.