Copyleft лицензиялары бірте-бірте рұқсат етілгендермен ауыстырылуда

WhiteSource компаниясы талданған 4 түрлі бағдарламалау тілінде кодтары бар 130 миллион ашық пакетті және 200 миллион файлды лицензиялайды және копилефт лицензияларының үлесі тұрақты түрде төмендеп келеді деген қорытындыға келді. 2012 жылы барлық ашық бастапқы жобалардың 59%-ы GPL, LGPL және AGPL сияқты копилефт лицензиялары бойынша қамтамасыз етілді, ал MIT, Apache және BSD сияқты рұқсат беретін лицензиялардың үлесі 41%-ды құрады. 2016 жылы коэффициент рұқсат беретін лицензиялардың пайдасына өзгерді, ол 55% жеңіп алды. 2019 жылға қарай алшақтық кеңейіп, жобалардың 67%-ы рұқсат беретін лицензиялар бойынша, ал 33%-ы copyleft бағдарламасы бойынша жеткізілді.

Copyleft лицензиялары бірте-бірте рұқсат етілгендермен ауыстырылуда

WhiteSource басшыларының бірінің айтуынша, копилефт концепциясы корпорациялармен қақтығыс кезінде пайда болған ашық дереккөзді қайтарусыз немесе одан әрі таратуды шектемей жеке пайдаға пайдалануды болдырмау үшін. Рұқсат беретін лицензиялардың танымалдылығын арттыру тенденциясы қазіргі заманғы шындықта корпорациялар мен Open Source қауымдастығы арасындағы қарама-қайшылықтар тұрғысынан дос пен дұшпанның арасында бөлінудің болмауымен, сондай-ақ әзірлеуге қатысу фактісімен түсіндіріледі. рұқсат беретін лицензияларды пайдалануды ыңғайлы және қауіпсіз деп санайтын корпорациялардың ашық бастапқы бағдарламалық жасақтамасының саны артып келеді.

Сонымен қатар, корпорациялар мен қауымдастық арасындағы қарама-қайшылықтың орнына бұлтты провайдерлер мен ашық жобаларды әзірлеуші ​​стартаптар арасындағы текетірес күшейіп келеді. Бұлтты провайдерлердің туынды коммерциялық өнімдерді жасауына және бұлтты қызметтер түрінде ашық фреймворктар мен ДҚБЖ қайта сатуына, бірақ қауымдастықтың өміріне қатыспайтынына және әзірлеуге көмектеспейтініне қанағаттанбау жобалардың патенттік лицензияларға көшуіне әкеледі. немесе үлгіге Ашық ядро. Мысалы, жақында ұқсас өзгерістер жобаларға әсер етті ElasticSearch, Редис, MongoDB, Timescale и ТарақанDB.

Еске салайық, copyleft және рұқсат етуші лицензиялардың айырмашылығы мынада: копилефт лицензиялары міндетті түрде туынды жұмыстарға арналған бастапқы шарттарды сақтауды талап етеді (GPL жағдайында, GPL бойынша барлық туынды жұмыстардың кодын тарату қажет), ал рұқсат беретін лицензиялар шарттарды өзгерту мүмкіндігін қамтамасыз ету, соның ішінде жабық жобаларда кодты пайдалануға мүмкіндік беру.

Ақпарат көзі: opennet.ru

пікір қалдыру