我正在开发一个 R 包,但有这样的疑问:我需要另一个包的辅助函数,但我不想将整个包作为依赖项包含在内,因为我只需要这个函数。这里正确的程序是什么?如果两个代码都是 GPL-2 并且我只是将函数复制/粘贴到我的包中,可以吗?我应该联系作者吗?或者最好将整个包作为依赖项包含在内?
如果它只是一个小函数,我认为将代码复制到您自己的包中不会有问题(因为所有内容都是 GPL 的)。不过,您应该在包中注明来源。
这样做的好处是使您的代码不受其他包中任何更改的影响;包更新破坏下游其他包的情况并不罕见。它的缺点是,如果这些更新有用(错误修复或添加的功能),那么您也无法从中受益。
| 归档时间: |
|
| 查看次数: |
220 次 |
| 最近记录: |