18 September 2009

Плюсы и минусы лицензий открытого ПО

Software
Свободное программное обеспечение — широкий спектр программных решений, в которых права пользователя («свободы») на неограниченные установку, запуск, а также свободное использование, изучение, распространение и изменение (совершенствование) программ защищены юридически авторскими правами при помощи свободных лицензий.

Характеристики лицензий:
1. Apache Software License
2. Лицензия BSD
3. GNU General Public License
4. Лицензии MIT
5. Mozilla Public License
6. Консорциум Всемирной паутины


Apache Software License
image
Apache Software License — лицензия на свободное программное обеспечение Apache Software Foundation.

«плюсы»
— право использовать программное обеспечение для любых целей, свободно распространять, изменять, и распространять изменённые копии
— не ставит условием неизменность лицензии распространения программного обеспечения
— не настаивает даже на сохранении его бесплатного и открытого статуса
— совместимость с GPL

«минусы»
— информировать Apache о факте использования исходного кода, лицензированного под лицензией Apache
— при распространении программного обеспечения необходимо поместить файлы LICENSE и NOTICE в корневую директорию (в каждом лицензируемом файле должна быть сохранена вся исходная информация о копирайтах или патентах, в каждый изменённый файл должна добавляться информация о проведённых изменениях)

Лицензия BSD
image
Лицензия BSD, Программная лицензия университета Беркли (англ. BSD license) — это лицензионное соглашение, впервые применённое для распространения UNIX-подобных операционных систем BSD.

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

«минусы»
— права на исходный дистрибутив BSD официально принадлежат «попечителям университета Калифорнии»

GNU General Public License
image
GNU General Public License (иногда переводят, как, например, Универсальная общественная лицензия GNU, Универсальная общедоступная лицензия GNU или Открытое лицензионное соглашение GNU) — лицензия на свободное программное обеспечение, созданная в рамках проекта GNU в 1988 г.

«плюсы»
— лицензируя работу на условиях GNU GPL, автор не отказывается от права считаться её автором
— свободу запуска программы, с любой целью
— свободу изучения того, как программа работает, и её модификации (предварительным условием для этого является доступ к исходному коду)
— свободу распространения копий
— свободу улучшения программы, и выпуска улучшений в публичный доступ (предварительным условием для этого является доступ к исходному коду)

«минусы»
— GNU GPL требует распространения с двоичными файлами (в том числе неизменными) исходного кода или письменного обязательства его предоставить

Лицензии MIT
image
Лицензия MIT (англ. MIT License) — группа лицензий, разработанных Массачусетсским технологическим институтом для распространения свободного программного обеспечения.

«плюсы»
— лицензии не являются «копилефтом»
— поскольку копирайт на данную лицензию отсутствует, другие группы имеют право использовать и изменять её для удовлетворения своих целей
— явно говорит о правах конечного пользователя, включая права использования, копирования, изменения, включения в другой исходный код, публикации, распространения, сублицензировании и/или продажи лицензированного ПО
— лицензия считается академической лицензией, то есть признана годной к использованию в сфере научных разработок

«минусы»
— лицензия MIT более всего соответствует трёхпунктной Лицензии BSD

Mozilla Public License
image
Mozilla Public License (сокращенно MPL) — одна из лицензий на свободное программное обеспечение. Версия 1.0 была разработана Митчел Бэйкер (Mitchell Baker), во время её работы адвокатом в Netscape Communications Corporation. Версия 1.1 была разработана в рамках Mozilla Foundation. MPL содержит в себе черты модифицированной лицензии BSD и GNU General Public License.

«плюсы»
— MPL одобрена в качестве открытой лицензии Open Source Initiative
— лицензия MPL обеспечивает слабый копилефт
— адаптирована другими разработчиками, в особенности Sun Microsystems

«минусы»
— исходный код, скопированный или изменённый под лицензией MPL, должен быть лицензирован по правилам MPL
— Фонд свободного программного обеспечения не рекомендует использовать MPL в чистом виде, то есть без использования множественного лицензирования совместно с GPL или совместимой с ней лицензией
— код под лицензией MPL может быть объединен в одной программе с проприетарными файлами (например, Netscape 6 и 7 представляли собой проприетарные версии Mozilla Suite, а начиная с версии 8 — Mozilla Firefox. Таким образом, AOL Time Warner обладает эксклюзивными правами на эти проприетарные версии Netscape)

Консорциум Всемирной паутины
image
Консо́рциум Всеми́рной паути́ны (англ. World Wide Web Consortium, W3C) — организация, разрабатывающая и внедряющая технологические стандарты для Всемирной паутины. Консорциум возглавляет Тим Бернерс-Ли — автор множества разработок в области информационных технологий.

«плюсы»
— цель W3C — помочь компьютерным программам достичь способности ко взаимодействию в Сети
— применение единых стандартов в Сети
— сделать Сеть доступной для людей с ограниченными возможностями
— рекомендации Консорциума Всемирной паутины открыты, то есть не защищены патентами и могут внедряться любым человеком без всяких финансовых отчислений консорциуму
— рекомендации консорциума построены таким образом, что частичное внедрение не нарушает общих стандартов (некоторые популярные Рекомендации имеют несколько степеней внедрения — кому как удобнее)
— рекомендации W3C зачастую хорошо проработаны и детализированы
— большинство Рекомендаций доступны для любых категорий пользователей — от экспертов-программистов до начинающих веб-мастеров
— консорциум в целом гораздо больше внимания уделяет проектам с открытым исходным кодом
— в настоящее время Консорциум является, пожалуй, самой авторитетной организацией в области стандартизации Всемирной паутины

«минусы»
— любой стандарт W3C проходит 4 стадии согласования (рабочий проект, последний созыв, возможная рекомендации и предлагаемая рекомендация)

upd: Спасибо за дополнения whitedragon:

Мир лицензий: разбираемся с GNU GPL: habrahabr.ru/blogs/Dura_Lex/45808
Мир лицензий: Часто задаваемые вопросы про лицензии GNU GPL: habrahabr.ru/blogs/Dura_Lex/45878
Мир лицензий: разбираемся с лицензиями BSD: habrahabr.ru/blogs/Dura_Lex/46329
Мир лицензий: разбираемся с MIT license: habrahabr.ru/blogs/Dura_Lex/46809
Tags:лицензионное похарактеристики
Hubs: Software
+63
22.2k 159
Comments 90