首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复限制自由和开放源码软件使用的软件包的CRAN软件包的下列警告?

如何修复限制自由和开放源码软件使用的软件包的CRAN软件包的下列警告?
EN

Stack Overflow用户
提问于 2020-11-26 03:44:21
回答 1查看 118关注 0票数 3

我正在创建一个R包,它依赖于下面的包akima,它是在CRAN上发布的:

https://cran.r-project.org/web/packages/akima/index.html

当我试图将我的R包上传到CRAN时,有一条注释:

代码语言:javascript
复制
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/

这里的任何帮助都是感激的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-26 03:58:21

您忽略了akima这一事实,因为早在1998年就开始发布CRAN了(!!)并不是真正的自由软件--参见它的许可证

因此,您得到的注意是:虽然您的包可能是免费软件,但通过依赖akima,您正在创建一个冲突的包。所以如果可以的话“不要做”。

您可以:interp包就是为此目的编写的,并在其描述中写道:

它旨在为ACM许可的akima::interp和tripack::tri.mesh函数提供自由和开放源码软件替换功能。

包裹里有更多的细节。希望是提供你所需要的。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65015827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档