Racket — język inspirowany Scheme, a także ekosystem do programowania w innych językach — rozpoczął przejście na podwójne licencjonowanie Apache 2.0 lub MIT w 2017 roku, a do wersji 7.5 praktycznie wszystkie jego komponenty kończą ten proces.
Autorzy wskazują na dwie główne przyczyny tego:
- Niejasne jest, jak interpretować postanowienia LGPL dotyczące dynamicznego linkowania do Racket, gdzie makra „kopiują” kod z bibliotek do kodu aplikacji, a aplikacje często są dostarczane wraz z runtime'em i bibliotekami Racket.
- Niektóre organizacje zasadniczo nie chcą korzystać z oprogramowania licencjonowanego na jakiejkolwiek wersji GPL.
Zaledwie kilka małych komponentów pozostało pod LGPL, ponieważ ich autorzy są nieznani lub nie odpowiedzieli na prośbę o ponowne licencjonowanie. Dwóch deweloperów odmówiło takiej prośbie, a ich kod i dokumentacja zostały już usunięte lub przepisane.
Źródło: linux.org.ru
