Racket, język inspirowany Scheme, a także ekosystem do programowania innych języków, rozpoczął przejście na podwójne licencjonowanie Apache 2.0 lub MIT w 2017 roku, a teraz, w wersji 7.5, praktycznie wszystkie jego komponenty kończą ten proces.
Autorzy zauważają dwie główne przyczyny takiego stanu rzeczy:
- Nie jest jasne, jak interpretować przepisy LGPL dotyczące dynamicznego linkowania do Racket, gdzie makra „kopiują” kod z bibliotek do kodu aplikacji, a aplikacje często są wyposażone w biblioteki wykonawcze i Racket.
- Niektóre organizacje zasadniczo niechętnie korzystają z oprogramowania objętego licencją na jakiejkolwiek odmianie GPL.
Tylko kilka drobnych komponentów pozostaje na licencji LGPL ze względu na fakt, że ich autorzy są nieznani lub nie odpowiedzieli na wniosek o odnowienie licencji. Dwóch programistów odrzuciło taką prośbę, ich kod i dokumentacja zostały już usunięte lub przepisane.
Źródło: linux.org.ru