Racket, un linguaggio ispirato a Scheme nonché un ecosistema per la programmazione di altri linguaggi, ha iniziato la transizione verso Apache 2.0 o la doppia licenza MIT nel 2017 e ora, con la versione 7.5, praticamente tutti i suoi componenti completano questo processo.
Gli autori notano due ragioni principali per questo:
- Non è chiaro come interpretare le disposizioni LGPL sul collegamento dinamico a Racket, dove le macro “copiano” il codice dalle librerie nel codice dell'applicazione, e le applicazioni sono spesso dotate di librerie runtime e Racket.
- Alcune organizzazioni sono fondamentalmente riluttanti a utilizzare software concesso in licenza sotto qualsiasi variazione della GPL.
Solo pochi piccoli componenti rimangono sotto la LGPL perché i loro autori sono sconosciuti o non hanno risposto alla richiesta di nuova licenza. Due sviluppatori hanno rifiutato tale richiesta, il loro codice e la documentazione sono già stati cancellati o riscritti.
Fonte: linux.org.ru