Racket, un langage inspiré de Scheme ainsi qu'un écosystème pour programmer d'autres langages, a commencé la transition vers la double licence Apache 2.0 ou MIT en 2017 et maintenant, avec la version 7.5, pratiquement tous ses composants complètent ce processus.
Les auteurs notent à cela deux raisons principales :
- Il n'est pas clair comment interpréter les dispositions de la LGPL sur la liaison dynamique à Racket, où les macros « copient » le code des bibliothèques dans le code d'application, et les applications sont souvent équipées de bibliothèques d'exécution et de Racket.
- Certaines organisations sont fondamentalement réticentes à utiliser des logiciels sous licence sous une variante de la GPL.
Seuls quelques petits composants restent sous LGPL du fait que leurs auteurs sont inconnus ou n'ont pas répondu à la demande de renouvellement de licence. Deux développeurs ont refusé une telle demande, leur code et leur documentation ont déjà été supprimés ou réécrits.
Source: linux.org.ru