L'azienda WhiteSource le licenze di 4 milioni di pacchetti open source e 130 milioni di file di codice in 200 diversi linguaggi di programmazione, giungendo alla conclusione che la quota delle licenze copyleft continua a diminuire. Nel 2012, il 59% di tutti i progetti open source era rilasciato sotto licenze copyleft come GPL, LGPL e AGPL, mentre la quota di licenze permissive, come MIT, Apache e BSD, rappresentava il 41%. Nel 2016, il rapporto si è invertito a favore delle licenze permissive, che hanno raggiunto il 55%. Entro il 2019, il divario si è ampliato, con il 67% dei progetti rilasciati sotto licenze permissive e il 33% sotto copyleft.
Secondo uno dei dirigenti di WhiteSource, il concetto di copyleft è emerso durante il conflitto con le corporazioni, per evitare l'uso del codice open source per fini egoistici senza un ritorno reciproco o limitando la ulteriore diffusione. La crescente popolarità delle licenze permissive è dovuta al fatto che, nelle attuali circostanze, non c'è più una distinzione tra ciò che è 'proprio' e 'straniero', in termini di conflitto tra corporazioni e comunità Open Source, e anche perché aumenta il coinvolgimento delle corporazioni nello sviluppo di software open source, che trovano più comodo e sicuro utilizzare licenze permissive.
In questo contesto, invece del conflitto tra corporazioni e comunità, sta emergendo il conflitto tra fornitori di servizi cloud e startup che sviluppano progetti open source. Il malcontento per il fatto che i fornitori di servizi cloud creano prodotti commerciali derivati e rivendono framework open e DBMS sotto forma di servizi cloud, senza partecipare alla vita della comunità e senza contribuire allo sviluppo, porta a una transizione dei progetti verso licenze proprietarie o verso il modello . Ad esempio, tali cambiamenti hanno recentemente interessato progetti , , , e .
Ricordiamo che la differenza tra copyleft e licenze permissive sta nel fatto che le licenze copyleft richiedono necessariamente il mantenimento delle condizioni originali per le opere derivate (nel caso della GPL, è richiesto di rilasciare sotto GPL il codice di tutte le opere derivate), mentre le licenze permissive offrono la possibilità di modificare le condizioni, consentendo anche di utilizzare il codice in progetti chiusi.
Fonte: opennet.ru
