Racket – мова, натхненна Scheme, а також екосистема для програмування інших мов – розпочала перехід на подвійне ліцензування Apache 2.0 або MIT у 2017 році і тепер, до версії 7.5, практично всі його компоненти завершують цей процес.
Автори відзначають дві основні причини цього:
- Незрозуміло, як трактувати положення LGPL про динамічне лінкування до Racket, де макроси «копіюють» код з бібліотек в код програми, а програми часто комплектуються рантаймом і бібліотеками Racket.
- Деякі організації не хочуть використовувати програмне забезпечення, ліцензоване під будь-якою варіацією GPL.
Усього кілька невеликих компонентів залишилося під LGPL через те, що їхні автори невідомі або не відповіли на запит про переліцензування. Двоє розробників відповіли відмовою на подібний запит, їх код та документація вже було видалено або переписано.
Джерело: linux.org.ru
