如果R包的许可证X是,那么该包中的所有内容是否都必须在X下获得许可? [英] If an R package's licence X is, do all the content in that package have to be licenced under X?

查看:78
本文介绍了如果R包的许可证X是,那么该包中的所有内容是否都必须在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆