我正在创建一个R包,它依赖于以下在CRAN上发布的包akima
:
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/
感谢您的帮助。
您忽略了一个事实,即akima
在CRAN上运行时,由于历史原因,它早在1998年就发布了CRAN(!!(,实际上并不是免费软件——请参阅其许可证。
因此,您得到的注意是正确的:虽然您的软件包可能是免费软件,但根据akima
,您正在创建一个冲突的捆绑包。所以"不要这样做"如果可以的话。
你可以:interp包是为此目的编写的,并在其描述中写道:
旨在为ACM许可的akima::interp和tripack::tri.mesh功能提供FOSS替换功能。
包中有更多详细信息。希望它能提供你所需要的。