Racket 是一种受 Scheme 启发的语言,也是一个用于对其他语言进行编程的生态系统,于 2.0 年开始过渡到 Apache 2017 或 MIT 双重许可,现在,在 7.5 版本中,几乎所有组件都完成了这一过程。
作者指出了两个主要原因:
- 目前尚不清楚如何解释 LGPL 关于动态链接到 Racket 的规定,其中宏将代码从库“复制”到应用程序代码中,并且应用程序通常配备运行时和 Racket 库。
- 一些组织从根本上不愿意使用根据 GPL 的任何变体许可的软件。
只有少数小组件仍处于 LGPL 之下,因为它们的作者未知或未响应重新许可请求。 两名开发人员拒绝了这样的请求,他们的代码和文档已经被删除或重写。
来源: linux.org.ru