Racket kończy przejście z LGPL na podwójne licencjonowanie MIT/Apache.

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:

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

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster