Racket — uma linguagem inspirada no Scheme e também um ecossistema para a programação de outras linguagens — começou a transição para a dualidade de licenciamento Apache 2.0 ou MIT em 2017 e agora, na versão 7.5, praticamente todos os seus componentes estão concluindo esse processo.
Os autores mencionam duas razões principais para isso:
- Não está claro como interpretar as disposições da LGPL sobre a vinculação dinâmica ao Racket, onde macros "copiam" código de bibliotecas para o código da aplicação, e as aplicações frequentemente incluem runtime e bibliotecas do Racket.
- Algumas organizações simplesmente não desejam usar software licenciado sob qualquer variante da GPL.
Apenas alguns pequenos componentes permanecem sob LGPL porque seus autores são desconhecidos ou não responderam ao pedido de relicenciamento. Dois desenvolvedores responderam negativamente a tal pedido, seu código e documentação já foram removidos ou reescritos.
Fonte: linux.org.ru
