“GPL(>=3)|文件许可”这一许可术语的含义是什么?

2024-05-15 14:48:20 发布

您现在位置:Python中文网/ 问答频道 /正文

当我在Anaconda中运行r-copula包的包信息时,我得到了以下文本。我试图从字符串“GPL(>;=3) |文件许可证”。管子棒“|”是什么意思?什么是“文件许可证”

r-copula 0.999_19.1 r36h6115d3f_0
---------------------------------
file name   : r-copula-0.999_19.1-r36h6115d3f_0.tar.bz2
name        : r-copula
version     : 0.999_19.1
build       : r36h6115d3f_0
build number: 0
size        : 7.2 MB
license     : GPL (>= 3) | file LICENCE
subdir      : win-64
url         : https://repo.anaconda.com/pkgs/r/win-64/r-copula-0.999_19.1-r36h6115d3f_0.tar.bz2
md5         : 503da99a957dc695e5c3c295130c3ae1
timestamp   : 2019-05-16 06:33:01 UTC

Tags: 文件字符串name文本gtbuild信息anaconda
1条回答
网友
1楼 · 发布于 2024-05-15 14:48:20

就像在R或Python编程中一样,条的意思是“or”。这个包包含一个名为LICENCE的文件,您可以在您选择的GPL许可证版本3或更高版本下使用它,或者在LICENCE文件中指定的许可证下使用它

如果您查看copula包页on CRAN,许可证会提供到license file的链接。在这个特殊的例子中,它实际上似乎并不是一个不同的选择,我对它的理解是,它说的是同一件事:GPL许可证版本3或更高版本(但当然,不是律师,不要相信我的话——你自己读吧。)


许可证字段记录在Writing R Extensions手册中。在相关章节中,他们说:

Alternatives are indicated via vertical bars.

相关问题 更多 >