在向 CRAN 提交了 LGPL 许可下的两个版本之后,我最近决定将我为 R 编写的包中的部分代码商业化。在第三次更新中,我将许可从 LGPL 更改为 CC BY-NC-SA 3.0 以适应这种情况。
然而,在提交后,我收到了来自 CRAN 人员的消息,指出无法将自由和开源 (FOSS) 许可证更改为非 FOSS。在提出两种方案后:
- 删除具有 LGPL 许可证的所有先前版本的软件包或
- 将以前版本的许可更改为非 FOSS 许可
两者都被拒绝并显示以下消息:
我们无法删除具有 FOSS 许可证的存档版本,并且我们不接受出于商业化原因对非 FOSS 许可证进行的更改。
有人可以进一步说明为什么这不可能以及我可以采取的任何替代方案(如果有的话)吗?
先谢谢了!