如果R包的许可证X是,那么该包中的所有内容是否都必须在X下获得许可? [英] If an R package's licence X is, do all the content in that package have to be licenced under X?
问题描述
希望上面的问题很清楚.
Hope the question above is clear.
现在我的情况:对于我的包裹,我正在使用几个库(罐子).每个库均已获得以下其中一种许可:Apache v2,BSD或LPGL.
Now my case: For my package, i'm using several libraries (jars). Each library has been licenced under one of these: Apache v2, BSD or LPGL.
编辑 [一些说明]我将自己的Java类打包在一个jar中.这些导入类(动态链接)来自此处[结束编辑]
Edit [some clarification] I have my own java classes packed in a jar. These import classes (dynamic linking) from the libraries mentioned here [End Edit]
问题1:我可以将所有这些库打包在一个软件包中吗?
问题1a:如果是,请使用Apache,BSD,LGPL或其他任何许可证?
问题1b:如果是,那么将所有库名称放入一个NOTICE中并以相同的许可证写成一个库就足够了吗?
Question 1: Can i pack all these libraries in a single package?
Question 1a: If yes, under what licence Apache, BSD, LGPL or any other?
Question 1b: If yes, would it be enough to put all the library names in a NOTICE and to write under what licence is a library licenced together?
问题2:还是我必须为每种许可证类型创建一个单独的程序包,然后根据其许可证类型将库放入其中?
Question 2: Or do i have to create for each type of licence a separate package and put libraries in it according to their licence type?
推荐答案
您不能为软件包使用单个许可证.而是在您的DESCRIPTION
中放入许可证:文件LICENSE",并在该文件中描述各个许可证.
You can't use a single license for your package. Instead, in your DESCRIPTION
put "License: file LICENSE" and describe the individual licenses in that file.
这篇关于如果R包的许可证X是,那么该包中的所有内容是否都必须在X下获得许可?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!