Racket, un lenguaje inspirado en Scheme y un ecosistema para programar otros lenguajes, comenzó la transición a la licencia dual Apache 2.0 o MIT en 2017 y ahora, con la versión 7.5, casi todos sus componentes están completando ese proceso.
Los autores señalan dos razones principales para esto:
- No está claro cómo interpretar las disposiciones de la LGPL sobre enlaces dinámicos a Racket, donde las macros "copian" el código de las bibliotecas en el código de la aplicación, y las aplicaciones a menudo se incluyen con el tiempo de ejecución y las bibliotecas de Racket.
- Algunas organizaciones son fundamentalmente reacias a utilizar software con licencia bajo cualquier variación de la GPL.
Solo unos pocos componentes pequeños permanecieron bajo la LGPL debido a que sus autores son desconocidos o no respondieron a una solicitud de relicencia. Dos desarrolladores rechazaron dicha solicitud, su código y documentación ya se eliminaron o reescribieron.
Fuente: linux.org.ru