最初根据GPL发布的项目是否可以在未来版本中“关闭”?

时间:2012-09-13 16:37:14

标签: open-source gpl

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

3 个答案:

答案 0 :(得分:1)

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

如果您拥有代码(您这样做),即使您已经许可GPL,也可以使用您想要的代码,前提是您履行了对先前版本的被许可方的义务。

答案 1 :(得分:1)

如果您编写了所有代码并且从未接受过其他人的补丁,那么您完全有权根据自己的意愿重新授权。 GPL下的原始副本仍将如此。

从法律上你接受来自第三方的一个补丁没有让他们为你分配版权然后他们可以强迫代码保持GPL ...或者你被迫跳回到在他们的补丁之前的代码并且仅重播他们自己的更改(基本上不写他们的更改......但要注意你如何“重写”他们的更改)

答案 2 :(得分:0)

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