Свободное программное обеспечение — широкий спектр программных решений, в которых права пользователя («свободы») на неограниченные установку, запуск, а также свободное использование, изучение, распространение и изменение (совершенствование) программ защищены юридически авторскими правами при помощи свободных лицензий.
Характеристики лицензий:
1. Apache Software License
2. Лицензия BSD
3. GNU General Public License
4. Лицензии MIT
5. Mozilla Public License
6. Консорциум Всемирной паутины
Apache Software License
![image](https://habrastorage.org/r/w1560/getpro/geektimes/post_images/d22/7df/5e5/d227df5e5bfe60903579ce59bbf3445b.png)
Apache Software License — лицензия на свободное программное обеспечение Apache Software Foundation.
«плюсы»
— право использовать программное обеспечение для любых целей, свободно распространять, изменять, и распространять изменённые копии
— не ставит условием неизменность лицензии распространения программного обеспечения
— не настаивает даже на сохранении его бесплатного и открытого статуса
— совместимость с GPL
«минусы»
— информировать Apache о факте использования исходного кода, лицензированного под лицензией Apache
— при распространении программного обеспечения необходимо поместить файлы LICENSE и NOTICE в корневую директорию (в каждом лицензируемом файле должна быть сохранена вся исходная информация о копирайтах или патентах, в каждый изменённый файл должна добавляться информация о проведённых изменениях)
Лицензия BSD
![image](http://upload.wikimedia.org/wikipedia/ru/a/a6/UC_seal.gif)
Лицензия BSD, Программная лицензия университета Беркли (англ. BSD license) — это лицензионное соглашение, впервые применённое для распространения UNIX-подобных операционных систем BSD.
«плюсы»
— одна из самых популярных лицензий для свободного программного обеспечения и используются для многих программ
— разрешается повторное распространение и использование как в виде исходного кода, так и в двоичной форме, с изменениями или без (при некоторых условиях, которые можно найти в «модифицированной» лицензии BSD)
— по сравнению с другими распространёнными лицензиями на свободное программное обеспечение (например, GNU General Public License) лицензия BSD налагает меньше ограничений на пользователя
— BSD допускает проприетарное коммерческое использование ПО
— много лицензий произошли от BSD или они аналогичны ей
«минусы»
— права на исходный дистрибутив BSD официально принадлежат «попечителям университета Калифорнии»
GNU General Public License
![image](https://habrastorage.org/r/w1560/getpro/geektimes/post_images/a9c/087/cfd/a9c087cfdefe884bc330db1e0267df65.png)
GNU General Public License (иногда переводят, как, например, Универсальная общественная лицензия GNU, Универсальная общедоступная лицензия GNU или Открытое лицензионное соглашение GNU) — лицензия на свободное программное обеспечение, созданная в рамках проекта GNU в 1988 г.
«плюсы»
— лицензируя работу на условиях GNU GPL, автор не отказывается от права считаться её автором
— свободу запуска программы, с любой целью
— свободу изучения того, как программа работает, и её модификации (предварительным условием для этого является доступ к исходному коду)
— свободу распространения копий
— свободу улучшения программы, и выпуска улучшений в публичный доступ (предварительным условием для этого является доступ к исходному коду)
«минусы»
— GNU GPL требует распространения с двоичными файлами (в том числе неизменными) исходного кода или письменного обязательства его предоставить
Лицензии MIT
![image](https://habrastorage.org/r/w780q1/getpro/geektimes/post_images/603/4cc/f31/6034ccf31e4d0502d91c1da6072a8c32.jpg)
Лицензия MIT (англ. MIT License) — группа лицензий, разработанных Массачусетсским технологическим институтом для распространения свободного программного обеспечения.
«плюсы»
— лицензии не являются «копилефтом»
— поскольку копирайт на данную лицензию отсутствует, другие группы имеют право использовать и изменять её для удовлетворения своих целей
— явно говорит о правах конечного пользователя, включая права использования, копирования, изменения, включения в другой исходный код, публикации, распространения, сублицензировании и/или продажи лицензированного ПО
— лицензия считается академической лицензией, то есть признана годной к использованию в сфере научных разработок
«минусы»
— лицензия MIT более всего соответствует трёхпунктной Лицензии BSD
Mozilla Public License
![image](https://habrastorage.org/r/w1560/getpro/geektimes/post_images/159/f09/76f/159f0976f42825c44e186e4541c99368.png)
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](https://habrastorage.org/r/w1560/getpro/geektimes/post_images/345/225/7a6/3452257a658479160e1cb23c8fac4dea.png)
Консо́рциум Всеми́рной паути́ны (англ. 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
Характеристики лицензий:
1. Apache Software License
2. Лицензия BSD
3. GNU General Public License
4. Лицензии MIT
5. Mozilla Public License
6. Консорциум Всемирной паутины
Apache Software License
![image](https://habrastorage.org/getpro/geektimes/post_images/d22/7df/5e5/d227df5e5bfe60903579ce59bbf3445b.png)
Apache Software License — лицензия на свободное программное обеспечение Apache Software Foundation.
«плюсы»
— право использовать программное обеспечение для любых целей, свободно распространять, изменять, и распространять изменённые копии
— не ставит условием неизменность лицензии распространения программного обеспечения
— не настаивает даже на сохранении его бесплатного и открытого статуса
— совместимость с GPL
«минусы»
— информировать Apache о факте использования исходного кода, лицензированного под лицензией Apache
— при распространении программного обеспечения необходимо поместить файлы LICENSE и NOTICE в корневую директорию (в каждом лицензируемом файле должна быть сохранена вся исходная информация о копирайтах или патентах, в каждый изменённый файл должна добавляться информация о проведённых изменениях)
Лицензия BSD
![image](http://upload.wikimedia.org/wikipedia/ru/a/a6/UC_seal.gif)
Лицензия BSD, Программная лицензия университета Беркли (англ. BSD license) — это лицензионное соглашение, впервые применённое для распространения UNIX-подобных операционных систем BSD.
«плюсы»
— одна из самых популярных лицензий для свободного программного обеспечения и используются для многих программ
— разрешается повторное распространение и использование как в виде исходного кода, так и в двоичной форме, с изменениями или без (при некоторых условиях, которые можно найти в «модифицированной» лицензии BSD)
— по сравнению с другими распространёнными лицензиями на свободное программное обеспечение (например, GNU General Public License) лицензия BSD налагает меньше ограничений на пользователя
— BSD допускает проприетарное коммерческое использование ПО
— много лицензий произошли от BSD или они аналогичны ей
«минусы»
— права на исходный дистрибутив BSD официально принадлежат «попечителям университета Калифорнии»
GNU General Public License
![image](https://habrastorage.org/getpro/geektimes/post_images/a9c/087/cfd/a9c087cfdefe884bc330db1e0267df65.png)
GNU General Public License (иногда переводят, как, например, Универсальная общественная лицензия GNU, Универсальная общедоступная лицензия GNU или Открытое лицензионное соглашение GNU) — лицензия на свободное программное обеспечение, созданная в рамках проекта GNU в 1988 г.
«плюсы»
— лицензируя работу на условиях GNU GPL, автор не отказывается от права считаться её автором
— свободу запуска программы, с любой целью
— свободу изучения того, как программа работает, и её модификации (предварительным условием для этого является доступ к исходному коду)
— свободу распространения копий
— свободу улучшения программы, и выпуска улучшений в публичный доступ (предварительным условием для этого является доступ к исходному коду)
«минусы»
— GNU GPL требует распространения с двоичными файлами (в том числе неизменными) исходного кода или письменного обязательства его предоставить
Лицензии MIT
![image](https://habrastorage.org/getpro/geektimes/post_images/603/4cc/f31/6034ccf31e4d0502d91c1da6072a8c32.jpg)
Лицензия MIT (англ. MIT License) — группа лицензий, разработанных Массачусетсским технологическим институтом для распространения свободного программного обеспечения.
«плюсы»
— лицензии не являются «копилефтом»
— поскольку копирайт на данную лицензию отсутствует, другие группы имеют право использовать и изменять её для удовлетворения своих целей
— явно говорит о правах конечного пользователя, включая права использования, копирования, изменения, включения в другой исходный код, публикации, распространения, сублицензировании и/или продажи лицензированного ПО
— лицензия считается академической лицензией, то есть признана годной к использованию в сфере научных разработок
«минусы»
— лицензия MIT более всего соответствует трёхпунктной Лицензии BSD
Mozilla Public License
![image](https://habrastorage.org/getpro/geektimes/post_images/159/f09/76f/159f0976f42825c44e186e4541c99368.png)
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](https://habrastorage.org/getpro/geektimes/post_images/345/225/7a6/3452257a658479160e1cb23c8fac4dea.png)
Консо́рциум Всеми́рной паути́ны (англ. 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