0

假设我创建了一个我最初在 GPL 许可下分发的软件。然后我决定在将来的某个日期我不希望发布任何进一步修订的源代码。如果我是该软件的原始创建者,并且该软件没有使用任何 GPL 库,是否可以这样做?

4

3 回答 3

1

是的。但是,您最初发布的任何副本都将保留在 GPL 下,因为一旦授予用户,您就无法撤销该许可。作为软件的版权所有者和创建者,GPL 有义务继续将源代码提供给早期版本的最终用户。

如果您拥有该代码(您拥有该代码),那么即使您已经获得了 GPL 许可,您也可以随意使用该代码,前提是您履行了对先前版本的被许可人的义务。

于 2012-09-13T16:40:00.723 回答
1

如果您编写了所有代码并且从未接受过其他人的补丁,那么您完全有权按照您认为合适的方式重新许可它。GPL 下的原始副本将保持不变。

从法律上讲,您接受第三方的单个补丁而不让他们将版权分配给您,然后他们可以强制代码保持 GPL ......或者您被迫跳回补丁之前的代码并仅重播您的更改,因为他们的(基本上不写他们的改变......但要注意你如何“重写”他们的改变)

于 2012-09-13T16:56:22.143 回答
0

我相信是的,是的,但是您之前发布的内容无法收回 - 所以基本上,一旦某件事是 GPL,它始终是 GPL。你可以创建一个未来的封闭版本——但它不能包含任何贡献的代码,我认为它是这样工作的。

于 2012-09-13T16:38:48.357 回答