我正在创建一个R包,它依赖于下面的包akima,它是在CRAN上发布的:
https://cran.r-project.org/web/packages/akima/index.html
当我试图将我的R包上传到CRAN时,有一条注释:
Package has a FOSS license but eventually depends on the following
package which restricts use:
akima我搞不懂怎么解决这个问题,或者这张便条到底意味着什么。
鉴于这是与akima (这是在CRAN上)的许可证,我能做些什么来解决这个问题吗?我自己的软件包目前依赖于GPL-3作为许可证,我认为这很好:https://cran.r-project.org/web/licenses/。
这里的任何帮助都是感激的。
发布于 2020-11-26 03:58:21
您忽略了akima这一事实,因为早在1998年就开始发布CRAN了(!!)并不是真正的自由软件--参见它的许可证。
因此,您得到的注意是:虽然您的包可能是免费软件,但通过依赖akima,您正在创建一个冲突的包。所以如果可以的话“不要做”。
您可以:interp包就是为此目的编写的,并在其描述中写道:
它旨在为ACM许可的akima::interp和tripack::tri.mesh函数提供自由和开放源码软件替换功能。
包裹里有更多的细节。希望是提供你所需要的。
https://stackoverflow.com/questions/65015827
复制相似问题