Racket è un linguaggio ispirato a Scheme, nonché un ecosistema per la programmazione di altri linguaggi, che ha iniziato a passare a una doppia licenza Apache 2.0 o MIT nel 2017 e ora, con la versione 7.5, praticamente tutti i suoi componenti stanno completando questo processo.
Gli autori sottolineano due principali motivi:
- Non è chiaro come interpretare le disposizioni LGPL relative al link dinamico a Racket, dove i macro "copiano" il codice dalle librerie nel codice dell'applicazione e le applicazioni spesso sono fornite con il runtime e le librerie di Racket.
- Alcune organizzazioni non vogliono per principio utilizzare software con licenza in qualsiasi variante di GPL.
Solo pochi piccoli componenti sono rimasti sotto LGPL, poiché i loro autori sono sconosciuti o non hanno risposto alla richiesta di ri-licenza. Due sviluppatori hanno risposto negativamente a tale richiesta, il loro codice e la documentazione sono già stati rimossi o riscritti.
Fonte: linux.org.ru
