Racket — език, вдъхновен от Scheme, а също така екосистема за програмиране на други езици — започна прехода към двойно лицензиране Apache 2.0 или MIT през 2017 година и сега, към версия 7.5, практически всички негови компоненти завършват този процес.
Авторите отбелязват две основни причини за това:
- Не е ясно как да се тълкуват разпорежданията на LGPL относно динамичното линкване с Racket, където макросите "копират" код от библиотеки в кода на приложението, а приложенията често се комплектоват с Racket runtime и библиотеки.
- Някои организации принципно не желаят да използват софтуер, лицензирани под каквато и да е вариация на GPL.
Само няколко малки компонента останаха под LGPL поради това, че техните автори са неизвестни или не са отговорили на искането за прелицензиране. Двама разработчици отказаха подобно искане, техният код и документация вече бяха изтрити или пренаписани.
Източник: linux.org.ru
