如何修复关于限制使用 FOSS 的包的 CRAN 包的以下警告?
How to fix the following warning for CRAN packages regarding packages which restrict the use of FOSS?
我正在创建一个 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/
在此感谢任何帮助。
您忽略了 akima
这一事实,而在 CRAN 上主要是出于历史原因 goes back to CRAN releases as early as 1998 (!!) is not actually free software -- see its license。
所以你得到的注意是正确的:虽然你的包可能是免费软件,但根据akima
你正在创建一个有冲突的包。所以如果可以的话,“不要这样做”。
你可以:interp 包就是为此目的而编写的,并在其描述中说:
It is intended to provide FOSS replacement functions for the ACM licensed akima::interp and tripack::tri.mesh functions.
包装上有更多细节。希望能提供您所需要的。
我正在创建一个 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/
在此感谢任何帮助。
您忽略了 akima
这一事实,而在 CRAN 上主要是出于历史原因 goes back to CRAN releases as early as 1998 (!!) is not actually free software -- see its license。
所以你得到的注意是正确的:虽然你的包可能是免费软件,但根据akima
你正在创建一个有冲突的包。所以如果可以的话,“不要这样做”。
你可以:interp 包就是为此目的而编写的,并在其描述中说:
It is intended to provide FOSS replacement functions for the ACM licensed akima::interp and tripack::tri.mesh functions.
包装上有更多细节。希望能提供您所需要的。