GPL 版权许可?

标签 gpl

关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。












想改进这个问题?将问题更新为 on-topic对于堆栈溢出。

6年前关闭。




Improve this question




我的理解是,任何代码,无论是否适当,一旦注入(inject)来自 GPL 源的代码,就会立即变成 GPL 本身。

在一个假设的情况下,专有代码被注入(inject) GPL 代码,然后变成 GPL 代码,然后代码被分发。那么之前的专有代码,现在是 GPL,是否可以摆脱添加的 GPL 代码,然后将专有代码分发到不同的许可证下?或者,GPL 是不可逆转的吗?作为个人,您拥有从外部来源添加 GPL 的原始代码。

最佳答案

问题是该作品是否是 GPL 软件的衍生作品。假设您已将 GPL 库链接到您的专有代码中(我不喜欢这里的“注入(inject)”一词)。

您的分发是非法的,并且会受到与未经许可使用某人的专有库完全相同的处罚。您不能被迫在 GPL 下发布您的代码,因为这不是版权法中的补救措施。 (有些地方选择在 GPL 下发布他们的代码,而不是面临禁止进一步分发的禁令和可能的罚款。这是在与版权所有者的谈判中提出的。)

但是,GPL 库在 GPL 下,任何衍生作品(如链接到的可执行文件)都可以在 GPL 下分发或根本不分发。版权所有权没有改变,非 GPL 代码本身也不会变成 GPL。

我不明白为什么首先会出现这个主题,因为在我熟悉的任何类型的版权法中都没有合理的方式发生这种情况。我怀疑你一直在听反 GPL 的危言耸听。

关于GPL 版权许可?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4810773/

相关文章:

gpl - 在 GPL 应用程序中使用闭源 API?

gpl - 我可以使用 upx packer 压缩商业程序吗?

c# - 将 GPL 许可证添加到 C# 项目

licensing - GeoServer 可以在商业应用程序中使用吗?

ruby - rubyscript2exe 的许可证到底是什么?

mysql - 什么版本以及如何在商业项目中使用免费的 MySQL DBMS?

open-source - 如果我在我的 Web 应用程序中使用 LGPL 库,我是否必须提供服务器端源代码?

javascript - 如何在商业网站中合法使用 LGPL javascript?

open-source - 如果我的项目中有子目录,一个许可证文件是否足够?

open-source - 是否有任何 LGPL 项目被 fork 并在 fork 后保持 LGPL?