关于我的R软件包的许可,我有一个非常具体的问题。
这里是详细信息:根据MIT许可证,我有一个R软件包,因此,DESCRIPTION文件包含字段License: MIT + file LICENSE
,而LICENSE文件包含以下必填字段:
YEAR: yyyy
COPYRIGHT HOLDER: xx
[我的问题是,我的软件包中包含一个同样受MIT许可的第三方C ++库,但具有不同的版权所有者和年份信息(可在该库附带的自己的LICENSE文件中找到。]
如何编辑包裹的LICENSE文件以同时拥有版权信息?我应该合并它们而不指定我开发了一个程序包并且只包含了另一个库吗?
例如,程序包RcppEigen(具有与包含的第三方C ++ lib相似的结构)在LICENSE文件中指定了不同的版权(但是许可证是不同的,而不是MIT,因此关于LICENSE文件的要求不是相同)。
非常感谢
我得到了一个解决方案,可以在COPYRIGHTS
目录(即inst
)中使用详细的文件inst/COPYRIGHTS
,以便在安装时使用以下结构进行复制:
Files: inst/include/xxx/*
Copyright: <year> <name>
License: <license>
Files: *
Copyright: <year> <name>
License: <license>
实际上就像在RcppEigen中一样(我最初没有找到inst/COPYRIGHTS
文件)。