Racket kończy przejście z podwójnego licencjonowania LGPL na MIT/Apache

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:

  1. 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.
  2. 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

Dodaj komentarz