НОВОСТИ   БИБЛИОТЕКА   ЮМОР   КАРТА САЙТА   ССЫЛКИ   О САЙТЕ  




18.01.2020

Копилефт лицензии постепенно вытесняются пермиссивными

Лицензии 4 млн открытых пакетов и 130 миллионов файлов с кодом на 200 различных языках программирования проанализировала компания WhiteSource и пришла к выводу, что доля копилефт лицензий неуклонно снижается. Под копилефт лицензиями, такими как GPL, LGPL и AGPL в 2012 году поставлялись 59% всех открытых проектов, а доля пермиссивных лицензий, таких как MIT, Apache и BSD, составляла 41% в то же самое время. В 2016 соотношение изменилось в пользу пермиссивных лицензий, которое отвоевали 55%. К 2019 году разрыв увеличился и под пермиссивными лицензиями поставляет 67% проектов, а под копилефт - 33%.

По мнению одного из руководителей WhiteSource, понятие копилефта возникло во времена противостояния с корпорациями для того, чтобы не допустить использования открытого кода в корыстных целях без обратной отдачи, или ограничивая дальнейшее распространение. Тенденция повышения популярности пермиссивных лицензий обусловлена тем, что в современных реалиях уже нет разделения на свой и чужой, в плане противостояния корпораций и сообщества Open Source, а также тем, что увеличивается вовлечённость в разработку открытого ПО корпораций, которым удобнее и безопаснее использовать пермиссивные лицензии.

При этом, вместо противостояния корпораций и сообщества, набирает обороты противостояние облачных провайдеров и стартапов, развивающих открытые проекты. Недовольство тем, что облачные провайдеры создают производные коммерческие продукты и занимаются перепродажей открытых фреймворков и СУБД в виде облачных сервисов, но не принимают участия в жизни сообщества и не помогают в разработке, приводит к переходу проектов на проприетарные лицензии или на модель Open Core. Например, подобные изменения недавно затронули проекты ElasticSearch, Redis, MongoDB, Timescale и CockroachDB.

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


Источники:

  1. opennet.ru








© Злыгостев А.С., 2001-2019
При использовании материалов сайта активная ссылка обязательна:
http://informaticslib.ru/ 'Библиотека по информатике'
Рейтинг@Mail.ru