Licencje typu copyleft są stopniowo zastępowane licencjami permisywnymi

Firma WhiteSource analizowane licencjonował 4 miliony otwartych pakietów i 130 milionów plików z kodem w 200 różnych językach programowania i doszedł do wniosku, że udział licencji typu copyleft systematycznie spada. W 2012 roku 59% wszystkich projektów open source było dystrybuowanych na licencjach typu copyleft, takich jak GPL, LGPL i AGPL, podczas gdy udział licencji permisywnych, takich jak MIT, Apache i BSD, wyniósł 41%. W 2016 roku stosunek ten zmienił się na korzyść koncesji permisywnych, które zdobyło 55%. Do 2019 r. różnica ta się powiększyła i dostarcza 67% projektów na licencjach permisywnych, a 33% na licencjach typu copyleft.

Licencje typu copyleft są stopniowo zastępowane licencjami permisywnymi

Według jednego z liderów WhiteSource, koncepcja copyleft powstała podczas konfrontacji z korporacjami, aby uniemożliwić wykorzystywanie open source do egoistycznych celów bez oddawania lub ograniczania dalszej dystrybucji. Trend rosnącej popularności licencji permisywnych wynika z faktu, że we współczesnych realiach nie ma już podziału na swoje i cudze w konfrontacji korporacji ze społecznością Open Source, a także z faktu, że korporacje stają się bardziej zaangażowani w rozwój oprogramowania open source, które jest wygodniejsze i bezpieczniejsze w korzystaniu z licencji permisywnych.

Jednocześnie zamiast konfrontacji korporacji ze społecznością, nabiera tempa konfrontacja dostawców chmury ze startupami rozwijającymi otwarte projekty. Niezadowolenie z faktu, że dostawcy chmury tworzą pochodne produkty komercyjne i odsprzedają otwarte frameworki i DBMS jako usługi w chmurze, ale nie biorą udziału w życiu społeczności i nie pomagają w rozwoju, prowadzi projekty do przechodzenia na licencje własnościowe lub do modelu otwarty rdzeń. Na przykład takie zmiany ostatnio wpłynęły na projekty ElasticSearch, Redis, MongoDB, Skala czasu и KaraluchDB.

Przypomnijmy, że różnica między licencją typu copyleft a licencją permisywną polega na tym, że licencje typu copyleft koniecznie wymagają zachowania oryginalnych warunków dzieł pochodnych (w przypadku GPL wymagane jest rozpowszechnianie kodu wszystkich dzieł pochodnych na licencji GPL), podczas gdy licencje permisywne licencje zapewniają możliwość zmiany warunków, w tym możliwość wykorzystania kodu w zamkniętych projektach.

Źródło: opennet.ru

Dodaj komentarz