首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >( GPL )允许在GPL的不同版本下发布吗?

( GPL )允许在GPL的不同版本下发布吗?
EN

Software Engineering用户
提问于 2016-02-14 00:21:37
回答 2查看 98关注 0票数 0

我目前正在修改GPL v2.0下发布的代码,我想知道GPL是否允许在不同版本下发布,比如GPL v3.0,还是必须保持与原版本相同的版本。

EN

回答 2

Software Engineering用户

回答已采纳

发布于 2016-02-14 00:33:05

这取决于许可证是如何编写的。

许多GPL v2.0项目(如Linux)都是在GPLv2.0下获得许可的。句号。不是‘或以后’。

FSF的wiki描述了这一点:

GPLv2下的作品只有在版权持有人(S)手动升级的情况下才能与GPLv3兼容,或者如果作品最初是以GPLv2第9节所描述的方式获得许可的:如果程序指定了适用于它的本许可证的版本号和“任何后续版本”,您可以选择遵循该版本的条款和条件,或者自由软件基金会发布的任何以后版本的条款和条件。

如果一个GPL许可的软件项目没有说,或者以后,或者,是不兼容的各种额外的授权(如专利授予)。

兼容性在gpl兼容性矩阵中得到了进一步的描述,这表明如果许可证是"GPL v2“,则不能在GPL v3下重新定义它。

有些项目说GPL、v2或更高版本。还有其他项目只说GPL v2。这是一个阅读项目许可证的问题。

票数 6
EN

Software Engineering用户

发布于 2016-02-14 00:32:51

不,没有。只有在所有版权持有者都同意的情况下,你才能重新授权版权作品。

然而,请注意,所有版权持有人都完全有可能同意在多个许可下发布版权作品。特别是,完全有可能在GPL2和GPL3之外发布有版权的作品,甚至在“GPL2或GPL的任何后续版本”下发布。

但是,如果您正在讨论的软件是在GPL2下发布的,那么它是在GPL2下发布的。

票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/310066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档