Открытые лицензии

Открытое ПО Логотип Open Source Initiative (OSI)

Открытое программное обеспечение (англ. open source software) — это программное обеспечение с открытым исходным кодом. Исходный код создаваемых программ открыт, то есть доступен для просмотра и изменения. Это позволяет использовать уже созданный код для создания новых версий программ, для исправления ошибок и, возможно, помочь в доработке открытой программы.

«Открытая» лицензия не требует, чтобы открытое ПО предоставлялось бесплатно. Многие из наиболее успешных проектов открытого ПО, тем не менее, бесплатны. Открытое программное обеспечение имеет большие перспективы в России в связи с принятием правительством и президентом РФ решений по обеспечению национальной безопасности в сфере ИТ на основе внедрения открытого и свободного ПО в государственные и бюджетные организации.

Открытое и свободное ПО

Термин open source (англ. Открытое программное обеспечение) был создан вместе с определением в 1998 году Эриком Реймондом и Брюсом Перенсом, которые утверждали, что термин free software (Свободное программное обеспечение) в английском языке неоднозначен и отпугивает коммерческих предпринимателей.

Подавляющее большинство открытых программ является одновременно свободными. Определения открытого и свободного ПО не полностью совпадают друг с другом, но близки, и большинство лицензий соответствуют обоим.

Отличие между движениями открытого ПО и свободного ПО заключается в основном в приоритетах. Сторонники термина «open source» делают упор на эффективность открытых исходников как метода разработки, модернизации и сопровождения программ. Сторонники термина «free software» считают, что именно права на свободное распространение, модификацию и изучение программ являются главным достоинством свободного открытого ПО.

Существуют программы, попадающие по мнению некоторых под определение открытых, но не являющиеся свободными, например, UnRAR, распаковщик

По мнению Ричарда Столлмана, разрекламированность «Open Source» несколько вредит свободному ПО, так как некоторые разработчики и пользователи открытого ПО совсем не против собственнического ПО, и люди останавливаются на Open Source, не доходя до понятий о свободе.

По словам Брюса Перенса открытое ПО всегда было лишь способом объяснить предпринимателям идею свободного ПО, и это ему удалось.

Несмотря на стремление авторов определения избавиться от неоднозначности слова free, выражение open source тоже очень часто используется для обозначения сущностей, противоречащих определению OSI или не имеющих к нему никакого отношения, но способных привести к путанице. Например, спецслужбы США используют его в значении «открытый источник» (см.: OSINT, Open Source Intelligence), что упомянуто в объявлении на сайте Реймонда.

Враждебные к свободному ПО компании — например, Microsoft — используют только выражение open source.

Определение открытого программного обеспечения Open Source Initiative

Основная статья: Определение Open Source

Open Source является торговой маркой организации Open Source Initiative. Существует специальный комитет, решающий, может ли лицензия носить имя Open Source. Определение, которым он при этом руководствуется, приведено в The Open Source Definition.

Вынесенное OSI определение признается за руководство многими другими организациями — например, порталом Debian Free Software Guidelines.

Лицензии

Основная статья: Лицензии открытого ПО

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

Открытое программное обеспечение в России

В настоящее время открытое программное обеспечение не получило широкого распространения в России, среди причин чему называют широкое нелегальное распространение собственнического программного обеспечения.

Однако, решениями правительства и президента РФ Дмитрия Анатольевича Медведева, отечественное открытое программное обеспечение в 2008 году внедрено во всех школах Российской Федерации и будет установлено во всех государственных и бюджетных организациях для обеспечения национальной безопасности в сфере ИТ.

Открытое программное обеспечение может свободно устанавливаться и использоваться во всех школах, офисах, вузах и на всех личных компьютерах и во всех государственных, бюджетных и коммерческих организациях и учреждениях России и в странах СНГ согласно Генеральной публичной лицензии (GPL).

Открытое программное обеспечение в школах

Решением правительства Российской Федерации в марте 2008 года, все средние школы России получили базовые пакеты лицензионного собственнического и открытого программного обеспечения для обучения компьютерной грамотности, основам информатики и новым информационным технологиям с операционными системами Windows и Linux.

В трёх регионах России в 2008 году развёрнуты эксперименты по внедрению и использованию в средних школах базовых пакетов программ для кабинетов информатики и вычислительной техники и начата подготовка учителей и преподавателей информатики технологии работы с открытым программным обеспечением в среде Windows и Linux.

Согласно Доктрине информационной безопасности РФ, обучение компьютерной грамотности и информатике должно сопровождаться правовым ликбезом в обучении защите информации в ЭВМ, защите от компьютерных вирусов, порно-сайтов и обеспечению информационной безопасности в локальных и глобальных сетях ЭВМ на базе лицензионного и свободного открытого программного обеспечения.

В 2007 году выпущены первые учебники информатики для вузов и школ для обучения информатике в соответствии с государственными стандартами образования со свободным и проприетарным программным обеспечением в среде Windows и Linux.

Российские разработчики открытого программного обеспечения

Российские разработчики в основном помогают развитию англоязычных проектов или выпускают локализованные редакции международных проектов (например, OpenOffice Pro на базе

Свободное и открытое программное обеспечение
Главное Список открытого и свободного ПО · Что такое свободное ПО? · Common UNIX Printing System · GNU Project · X Window System
История Linux · Mozilla (Application Suite · Firefox · Thunderbird)
Операционные
системы
· (ядро) · Разработка GCC · LLVM · Менеджеры
окон XWS
EDE · Étoilé · ROX · Window Maker · Организации Фонд свободного ПО (европейский, индийский, латиноамериканский) · Linux Foundation · Mozilla Foundation · Open Source Initiative
Лицензии Apache · BSD · GPL · LGPL · MIT · MPL · Либеральные лицензии · Разнообразие лицензий
Проблемы Безопасность открытого ПО · Блоб · Конфликт SCO-Linux · Патенты и свободное ПО · Собственническое ПО· Технические средства защиты авторских прав ·Тивоизация · Trusted Computing
Другое · Сообщество · Движение · Свободное и открытое ПО · Revolution OS
Портал:Свободное программное обеспечение

Формы распространения ПО

Наглядное представление популярных Open Source лицензий

Картинка распостраняется под CC-BY-SA 3.0.

Рассмотрим кратко основные виды лицензий Open Source:

1) Лицензия MIT
Лицензия MIT разработана Массачусетским технологическим институтом (МТИ) и считается академической лицензией, то есть она признана к использованию в сфере научных разработок. На сайте GNU она имеет название Expat license. Кроме того, система XFree86 распространяется тоже под лицензией MIT, только в этом случае на сайте GNU она получила название X11 License.

Кроме XFree86 под лицензией MIT распространяются такие известные продукты как Expat, Metakit, PuTTY, Mono и др. Текст этой лицензии почти полностью соответствует тексту трехпунктной лицензии BSD, отличаясь лишь пунктом, запрещающим использование доброго имени держателя авторских прав в рекламе.

2)Лицензия BSD
Лицензия BSD появилась в начале 1980-х специально для распространения операционной системы BSD. Существует три варианта текста этой лицензии:
1. Original BSD license или четырехпунктная лицензия BSD.
2. Modified BSD license («New BSD license» на сайте OSI) или трехпунктная лицензия BSD.
3. Лицензия корпорации Intel «BSD+Patent License» — специально разработана для модифицирования и распространения программ, которые могут защищаться патентами на программное обеспечение корпорации Intel. Эта лицензия не одобрена ни Open Source Initiative, ни FSF.
Самая первая лицензия BSD состояла из 4-х пунктов:
1. При повторном распространении исходного кода должно оставаться указанное выше уведомление об авторском праве, этот список условий и нижеследующий отказ от гарантий.
2. При повторном распространении двоичного кода должно воспроизводиться указанное выше уведомление об авторском праве, этот список условий и нижеследующий отказ от гарантий в документации и/или в других материалах, поставляемых при распространении.
3. Все рекламные материалы, упоминающие возможности либо использование этой программы, должны содержать следующее уведомление: «Этот продукт включает программное обеспечение, разработанное Калифорнийским Университетом Беркли и его жертвователями».
4. Ни название Университета, ни имена его сотрудников не могут быть использованы в качестве поддержки или продвижения продуктов, основанных на этом ПО без предварительного письменного разрешения.
Но в 1999 году по многочисленным просьбам третий пункт был исключен как «раздражающее соглашение о рекламе BSD» т. к. сложным системам, использующим код многих программ, приходилось прокручивать порой до десятка страниц рекламы. В результате появилась модифицированная трехпунктная лицензия BSD, которая сейчас является основной.
Кроме того, на сайте GNU выделяется еще одна двухпунктная лицензия «FreeBSD license», которая состоит только из двух первых пунктов лицензии BSD. На том же сайте GNU не рекомендуется называть эту лицензию «лицензией BSD», чтобы не вызывать неразбериху.

3)Лицензия GPL
GNU General Public License (Универсальная общедоступная лицензия GNU или Открытое лицензионное соглашение GNU) — самая популярная лицензия на свободное программное обеспечение, созданная в рамках проекта GNU. Первая версия лицензии GPL была выпущена в 1988 году, но затем она была откорректирована и в июне 1991 вышла версия 2 GPL, которая до сих пор является стандартом. GPL предоставляет получателям компьютерных программ следующие права, или «свободы»:
— свободу запуска программы, с любой целью;
— свободу изучения того, как программа работает, и ее модификации (предварительным условием для этого является доступ к исходному коду);
— свободу распространения копий;
— свободу улучшения программы, и выпуска улучшений в публичный доступ (предварительным условием для этого является доступ к исходному коду).
16 января 2006 г. на первой международной конференции по GPL 3, которая состоялась в MIT, был представлен первый черновой вариант лицензии. Разумеется, GPL 3 оказалась длиннее и сложнее GPL 2.
Практически сразу после этого Линус Торвальдс выразил свое разочарование в отношении лицензии GPLv3, заявив, что не видит в ней фундаментальных изменений, которые могли бы подтолкнуть к обновлению лицензии на ядро Linux. Против GPLv3 также выступили Эндрю Мортон, один из главных разработчиков операционной системы Linux, Дэвид Вудхаус, Дэйв Джонс и ряд других экспертов. По их мнению, представленный вариант GPLv3 нуждался в серьезной доработке.
Второй черновик появился 27 июля, до этого были проведены международные конференции в США, Бразилии и Испании, а в систему комментариев FSF поступило более тысячи предложений. В результате было внесено довольно много исправлений, но они, в основном, касаются нюансов и второстепенных вопросов.
Вот некоторые нововведения, которые несет GPLv3:
— Первый вариант черновика GPLv3 совсем запрещал использовать управление цифровыми правами (Digital Restriction Management, DRM), например, там было сказано следующее: «DRM фундаментально несовместимо с предназначением GPL, и сильно ограничивает свободу пользователей; поэтому GPL гарантирует что ПО, выпускаемое под этой лицензией, никогда не будет подвластно цифровым ограничениям, и никогда не сделает подобное с другим ПО или цифровым контентом». Однако во втором варианте лицензии формулировки стали более нейтральными, а сам термин DRM в тексте даже не упоминается.
— Появилась возможность расширять лицензию некоторыми дополнительными требованиями (например, требованием указывать авторские права исходного продукта во всех модифицированных). Подобные дополнения должны помочь в вопросах совместимости GPL с другими свободными лицензиями.
— Регламентируется использование патентов. Как сказано в черновиках GPLv3: «…каждой программе постоянно угрожают патенты на ПО. Мы хотим уменьшить опасность, которой подвергаются свободные программы, когда редистрибьюторы в индивидуальном порядке обходят эти самые патенты, тем самым, делая программы проприетарными. Чтобы пресечь данные действия, GPL уменьшает подобную опасность, подразумевая, что любой патент должен быть лицензирован для свободного использования каждым пользователем или вообще не должен быть лицензирован ни для кого».
— Добавлен пункт, разрешающий распространение программы GPL по сетям peer-to-peer, таким как BitTorrent, без принятия лицензии и, соответственно, без предоставления исходного кода ПО.

4)Лицензия LGPL
Сокращенная Универсальная Общественная Лицензия GNU (GNU Lesser General Public License, кратко GNU LGPL) специально создана для возможности компоновки библиотек с программами, распространяемыми по другим лицензиям. GNU Library General Public License появилась одновременно с лицензией GPL 2, поэтому тоже получила номер версии 2, для обозначения того, что эти две лицензии являются взаимодополняющими. Номера версий разошлись в 1999 году, когда была выпущена LGPL версии 2.1, которая была переименована в Lesser General Public License для уточнения ее местоположения в философии GNU.
Стоит отметить, что вместе со вторым черновиком GPL 3 появился и первый вариант LGPL 3, разработанный как частный случай GPL 3 посредством применения раздела о дополнительных условиях.

5)Лицензия Guile
Состоит из GNU GPL с добавлением особого пункта, дающего неограниченное право компоновки с несвободными программами. Как следствие, она не является строгим «авторским левом», но совместима с GNU GPL.

6)Лицензия Apache
Лицензия не являющаяся «авторским левом», под которой распространяется известный сервер Apache. Позволяет модифицировать и распространять программы как в открытых кодах, так и в двоичном виде. Помимо прав на сам программный продукт (на его использование, модификацию, распространение), лицензия требует передачи сопутствующих патентов. Предусмотрена контрмера на случай судебных претензий к разработчику ПО, распространяемого под лицензией Apache, — в этом случае лицо, предъявившее такие претензии, автоматически теряет переданные ему права в отношении программы или сопутствующих патентов.

7)Лицензия Common Public License (CPL)
эту лицензию сформулировала фирма IBM, чтобы распространять свои продукты.
Особенностью этой лицензии является то, что она позволяет разработчикам изменять исходный код и использовать его в своих коммерческих продуктах. Под этой лицензией выпустила свой продукт даже Microsoft — Windows Installer XML.

8)Лицензия Mozilla (Mozilla Public License, MPL)
Замороченная лицензия, не реализующая строгое «авторское лево». Имеет некоторые комплексные ограничения, которые делают ее несовместимой с GNU GPL. Например, модуль, подчиняющийся GPL, не может законным путем быть скомпонован с модулем, помещенным под действие MPL.
9)Лицензия SPL
Лицензия Sun Public License (SPL), эквивалентна MPL с очень небольшими изменениями, например, такими как замена названия компании Netscape на Sun Microsystems. Ты можешь посмотреть точные различия между MPL и SPL в двух формах: для хакеров (www.netbeans.org/about/legal/mpl-spl-hdiff.html) .

1. Лицензионный договор, по которому автором или иным правообладателем (лицензиаром) предоставляется лицензиату простая (неисключительная) лицензия на использование произведения науки, литературы или искусства, может быть заключен в упрощенном порядке (открытая лицензия).

Открытая лицензия является договором присоединения. Все ее условия должны быть доступны неопределенному кругу лиц и размещены таким образом, чтобы лицензиат ознакомился с ними перед началом использования соответствующего произведения. В открытой лицензии может содержаться указание на действия, совершение которых будет считаться акцептом ее условий (статья 438). В этом случае письменная форма договора считается соблюденной.

2. Предметом открытой лицензии является право использования произведения науки, литературы или искусства в предусмотренных договором пределах.

Лицензиар может предоставить лицензиату право на использование принадлежащего ему произведения для создания нового результата интеллектуальной деятельности. В данном случае, если иное не предусмотрено открытой лицензией, считается, что лицензиар сделал предложение заключить договор (пункт 2 статьи 437) об использовании принадлежащего ему произведения любым лицам, желающим использовать новый результат интеллектуальной деятельности, созданный лицензиатом на основе этого произведения, в пределах и на условиях, которые предусмотрены открытой лицензией. Акцепт такого предложения считается также акцептом предложения лицензиара заключить лицензионный договор в отношении этого произведения.

3. Открытая лицензия является безвозмездной, если ею не предусмотрено иное.

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

В случае, если в открытой лицензии не указана территория, на которой допускается использование соответствующего произведения, такое использование допускается на территории всего мира.

4. Лицензиар, предоставивший открытую лицензию, вправе в одностороннем порядке полностью или частично отказаться от договора (пункт 2 статьи 450.1), если лицензиат будет предоставлять третьим лицам права на использование принадлежащего лицензиару произведения либо на использование нового результата интеллектуальной деятельности, созданного лицензиатом на основе этого произведения, за пределами прав и (или) на иных условиях, чем те, которые предусмотрены открытой лицензией.

5. Автор или иной правообладатель в случае, если исключительное право на произведение нарушено неправомерными действиями по предоставлению или использованию открытой лицензии, вправе требовать применения к нарушителю мер защиты исключительного права в соответствии со статьей 1252 настоящего Кодекса.

Открытая лицензия – одна из разновидностей лицензионного договора, которая широко распространена в мировой практике и с 1 октября 2014 года появилась и в ГК России. Хотя и до этой даты открытые лицензии на патенты в России обладали юридической силой, а при соблюдении ряда условий и на другие объекты интеллектуальных прав. Предоставление открытой лицензии осуществляется в упрощенном порядке, но ее условия могут быть достаточн огибкими, что обуславливает ее популярность. Эта статья будет полезна как авторам и правообладателям, так и юристам, студентам и все интересующимся правом интеллектуальной собственности.

  1. Понятие и условия открытой лицензии.
  2. Открытая лицензия в авторском праве.
  3. Открытые лицензии на патенты.
  4. Свободная лицензия и открытая лицензия.

1. Понятие и условия открытой лицензии

Открытая лицензия – это договор присоединения, предметом которого является предоставление лицензиату простой (неисключительной) лицензии на использование объекта авторских, смежных или патентных прав, а условия договора доступны неопределенному кругу лиц. Предоставление открытой лицензии регулируется статьями 1286.1, 1308, 1368, 1429 ГК РФ.

Открытые лицензии отличают от иных лицензионных договоров по порядку заключения. Правообладателю следует разместить условия договора таким образом, чтобы любой мог ознакомиться с ними до начала использования произведения. Как правило, это делают путем опубликования условий на сайте или путем ссылки на типовые формы открытых лицензий (GNU, MIT и пр.). Однако для патентов предусмотрен специальный порядок публикации (см.ниже).

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

Открытая лицензия обычно содержит следующие условия:

  • Предмет. Предоставление простой (неисключительной) лицензии на использование объекта авторских, смежных или патентных прав, а также разрешенные способы использования. Заблуждение, что все открытые лицензии позволяют использовать интеллектуальную собственность любыми способами.
  • Действия, считающиеся акцептом. Например, запуск программы, оплата лицензии, загрузка фотографии, воспроизведение музыкального файла, уведомление правообладателя (лицензиара) по электронной почте с предоставлением необходимой информации, регистрация на сайте и т.п.
  • Цена. По общему правилу, открытая лицензия считается безвозмездной, но это условие диспозитивное. Более того, какие-то способы использования могут быть разрешены правообладателем бесплатно, а какие-то – за вознаграждение.
  • Срок. По общему правилу, срок действия лицензионного договора составляет 5 лет, но в случае с программами для ЭВМ и базами данных считается, что договор заключен на весь срок действия исключительного права. К патентам применяются особые положения (см. ниже).
  • Территория. Открытые лицензии по умолчанию позволяют использовать произведения и объекты смежных прав на территории всего мира, но лицензиар может предусмотреть и иные условия. К патентам применяются особые положения.
  • Условия использования переводов и переработок. Часто, особенно в сфере распространения программного обеспечения, автор разрешает перерабатывать произведение или встраивать его в другое ПО с определенными ограничениями. Например, если авторские права на программу предоставлены безвозмездно, то и производные программы должны распространяться безвозмездно. Однако далеко не всегда право на перевод и переработку вообще предоставлено лицензиату.

Открытые лицензии в авторском праве характеризуются условиями, описанными выше. Стоит учесть, что эти же нормы распространяются и на смежные права в отношении исполнений, фонограмм, теле- и радиопередач, инвестиционных баз данных и публикаций ранее не опубликованных произведений. Но на практике такой вид лицензионного договора применяется в основном к программам, фотографиям и интернет-сервисам как составным произведениям.

При этом для баз данных и программ для ЭВМ существует альтернативный упрощенным порядок предоставления лицензии, именуемый «коробочной лицензией». Отличие коробочной лицензии от открытой в том, что первая всегда адресована конкретному лиц – пользователю экземпляра, а вторая – неопределенному кругу лиц. Эта не столь значительная на первый взгляд разница, однако, влечет целый ряд важных юридических презумпций. В частности, срок коробочного лицензионного договора по умолчанию равен 5 года, а не всему сроку действия исключительного права.

3. Открытые лицензии на патенты

Ранее я несколько раз делал оговорку насчет особых положениях, применяемых к патентам на изобретения, полезные модели, промышленные образцы и селекционные достижения. В чем их причина и в чем же они заключаются? Главная причина в обязательной государственной регистрации всех патентов и сделок по распоряжению ими, что делает упрощенный порядок заключения договора невозможным. В связи с этим действуют особые правила:

  • заявление о предоставлении открытой лицензии на патент подается в Роспатент, который публикует его в официальном бюллетене, поэтому правообладателю будет недостаточно просто разместить ее условия на своем сайте, что возможно для объектов авторских прав и смежных прав;
  • публикация заявления влечет только обязанность правообладателя заключить лицензионный договор, причем сама по себе публикация является не офертой, а предложением делать оферты. Направленная третьим лицом оферта влечет обязанности правообладателя, предусмотренные ст.445 ГК РФ. Лицензионный договор будет считаться заключенным только после его согласования в письменной форме, а право на использование патента предоставленным лицензиату – с момента государственной регистрации в Роспатенте.
  • заявление не может быть отозвано правообладателем ранее 2-х лет с момента его публикации. Отзыв при этом возможен только при условии доплаты патентных пошлин. При этом отзыв заявления не прекращает лицензионные договоры, заключенные до момента отзыва;
  • в случае публикации заявления правообладатель уплачивает пошлины за поддержание патента в силе в льготном размере – 50% от обычной ставки.

Таким образом, открытая лицензия на изобретение и другие патенты существенно отличается по юридическим характеристикам от ее же вида, применяемого в авторском праве. Поэтому необходимо учитывать такие различия в практике, особенно если предметом договора является комплекс авторских и патентных прав.

4. Свободная лицензия и открытая лицензия

Понятие «свободная лицензия» не используется ни в российском законодательстве, ни в международном авторском праве. Оно было придумано и активно продвигается как определенная социальная ценность рядом некоммерческих общественных организаций (Free Software Foundation, Open Source Initiative, Creative Commons), причем даже среди них нет единства насчет признаков свободных лицензий. Как минимум свободная лицензия должна разрешать бесплатно использовать объект интеллектуальной собственности любыми способами и на тех же условиях использовать все производные произведения (переводы, адаптации, модификации, обработки и т.д.). Условия свободных лицензий часто публикуются для неопределенного круга лиц.

Таким образом, свободные лицензии и открытые лицензии не являются синонимами. Первые – ряд требований к условиям (содержанию) договора, вторые – требования к порядку заключения (форме) договора. Конечно, по способу заключения свободные лицензионные договоры в большинстве случаев являются открытыми, но сравнивать их не совсем корректно по причине разных классификационных критериев. Поэтому главное – знать различие между ними.

Для наглядности и сравнения на схеме кругами Эйлера представлены различные виды лицензионных договоров, которые упоминались в этой статье. Надеюсь, схема поможет Вам лучше понять и запомнить написанный мною материал.

В наши дни свободное программное обеспечение уже стало распространенным явлением в сфере высоких технологий. Этому есть огромное количество доказательств. Все больше и больше компаний открывают исходные коды своих проектов, что еще более ускоряет темпы роста этой культуры.

Мы склонны называть все продукты с открытым исходным кодом одним термином, считать их одной категорией. Так удобнее, но это всего лишь упрощение. Фундаментальная концепция открытого кода понятна всем, но права, обязанности и привилегии сторон интерпретируются по-разному. Это отражается на лицензиях свободного ПО. В этой статье мы рассмотрим основные виды свободных лицензий, а также насколько они популярны.

Виды свободных лицензий ПО

Одна из самых распространенных лицензий программного обеспечения — лицензия GNU GPL. Ее суть во взаимности. Лицензия требует, чтобы если код был изменен, то все изменения были обязательно опубликованы и доступны всем. Это называется копилефт. Но есть другие типы лицензии, которые строятся вокруг свободы для разработчика. Такие лицензии накладывают минимальные ограничения на пользователей и не требуют взаимности от разработчиков. Оба типа лицензий свободны, разница только в том, что именно остается свободным.

За последние десятилетие более чем две трети проектов с открытым исходным кодом распространяются под лицензией GPL. Можно предположить, что это лицензия по умолчанию, но все же на протяжении последних лет эта лицензия теряет популярность, а вместо нее начинают использоваться разрешающие лицензии.

Если сравнить долю каждой из лицензий по рейтингу Black Duck в этом месяце, по сравнению с январем 2010, то различие вполне очевидно:

В этом рейтинге самой популярной остается GPLv2, но она потеряла больше половины своей популярности, от 46% до 19%. За этот же период разрешительная лицензия MIT выросла от доли 8% до 29%. Apache License 2.0 выросла с 5% до 15%.

Можно предположить, что если в 2007 мы говорили о свободном по, то имели в виду копилефт лицензию GPL, тогда как сейчас фоукс сместился в сторону разрешающих MIT и Apache. Это не означает, что копилефт лицензии становятся менее важными, просто в наше время разработчикам больше нравятся разрешающие лицензии. Вот какие выводы мы можем сделать из этого графика:

Консолидация. Это топ 10 лицензий по популярности за 2010 и 2016 год, все, кроме трех из них, снизились в популярности. Больше всего снизилась лицензия GPL, а выросли Apache и MIT, это уже обсуждалось. Но примечательно, что достаточно популярная лицензия BSD, наоборот, снизилась. Та же тенденция у лицензии ISC. Сейчас только несколько лицензий являются самыми популярными и, возможно, скоро мы будем видеть консолидацию между несколькими лицензиями.

Без лицензии. Сколько бы ни говорилось об открытых лицензиях, но до сих пор остаются репозитории открытых проектов с кодом, не использующим ни одну из лицензий. Со временем процент лицензированных репозиториев сокращается:

Есть много объяснений этому явлению, например,безразличие разработчиков. Но все открытые программы без лицензии — это не открытое программное обеспечение и это плохо.

Основные лицензии свободного ПО

А теперь давайте сделаем краткое описание для каждой лицензии из рейтинга чтобы вы могли ориентироваться что они из себя представляют:

GNU General Public License. Расшифровывается как универсальная общественная лицензия. Была разработана в 1988 году в рамках проекта GNU. Принцип действия лицензии, как уже говорилось, все изменения кода должны быть опубликованы. Программа не может быть включена в проприетарное ПО, но зато может свободно распространяться между пользователей, изучаться и улучшаться при условии публикации улучшений. За время развития было выпущено три версии — GPLv1, GPLv2 и GPLv3, в которых были немного ослаблены ограничения лицензии gpl к проприетарному ПО.

MIT License. Это лицензия, разработанная Массачусетским технологическим институтом (МТИ). Это разрешительная лицензия, а это значит, что несмотря на свободность распространения, ПО может использоваться в качестве части проприетарных программ.

Apache License 2.0. Это еще одна разрешительная лицензия. Кроме того, что разрешается полностью свободно распространять продукт, программы можно встраивать в проприетарное ПО. Но нельзя изменять название, а в файлах нужно прикладывать всю информацию об изменениях и лицензии.

Artistic License — свободная лицензия, разработанная The Perl Foundation. Это копилефт лицензия, она требует чтобы все изменения были опубликованы, а в файлах были описаны вносимые правки.

BSD Licese 2.0. Лицензия на программное обеспечение университета Беркли. Лицензия очень похожа на MIT, и программное обеспечение тоже можно встраивать в проприетарные проекты. Но здесь нельзя использовать оригинальное название свободного проекта.

Code Project Open 1.0.2 License. Это лицензия, опубликованная сообществом разработчиков The Code Project. Она разрешает использовать исходный код и сами программы в коммерческих целях, код можно изменять и включать в другие проекты.

Mozilla Public License (MPL) 1.1. Эта лицензия была разработана в компании Netscape и улучшена в Mozilla Foundation. Разрешается использование кода в закрытых проектах, но измененный код должен быть лицензирован в соответствии с MPL.

Microsoft Public Licese (MS-PL) — это свободная лицензия, которая предоставляет право на использование, распространение и изменение кода. Но при распространении нужно сохранить информацию об авторских правах.

Понятие об отличиях основных лицензий свободного ПО на одной схеме:

Выводы

В этой статье мы рассмотрели основные типы свободных лицензий, а также некоторые самые популярные лицензии и их процент использования. Надеюсь эта информация была полезна для вас.

Небольшое видео по теме свободных лицензий и лицензии GPL:

Add a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *