1
IvanLi127 2022-10-11 12:59:54 +08:00 via Android 6
鸿蒙,是你吗🤣
|
3
elechi 2022-10-11 13:29:25 +08:00 1
那你直接新建一个不就行了,反正都不一样了
|
4
Luufery 2022-10-11 13:31:27 +08:00 via iPhone 1
你顶着 GPL 肯定不行啊,新建文件夹了呗
|
5
chuckzhou 2022-10-11 13:37:36 +08:00 5
你这是代码界的忒修斯之船啊
|
6
sniperking1234 2022-10-11 13:37:49 +08:00 1
忒修斯之船?
|
7
0ZXYDDu796nVCFxq 2022-10-11 13:39:06 +08:00 via Android 1
你自己的代码可以用其他协议重新发布
|
8
paramagnetic 2022-10-11 14:06:59 +08:00 1
一个类似的更普遍的问题是“我可不可以闭源使用自己的 GPL 代码”,答案应该是可以的。
|
9
mokiki OP @chuckzhou 感谢,我用 Ship of Theseus + GPL 搜索到一些讨论。感觉法律上应该问题不大。道义上,如果赚到钱,应该给予这些免费软件作者一些分成,不管是用了这些软件,还是受这些软件启发而创作了自己的软件。
|
10
glasslion 2022-10-11 15:07:20 +08:00 1
可以变更, 但变更前已开源的代码不能撤回
|
11
Mithril 2022-10-11 15:16:48 +08:00
如果这个项目没有其它人贡献代码是没问题的。
你可以认为你贡献的那部分代码,在彻底替掉原始 GPL 代码以前都是双 License 发布的。 只不过在原始 GPL 代码完全被替换掉以后,你用第二个 License 替换掉了 GPL 。 但如果你有其他人贡献的代码,那你实际上是没有完全的 copyright 的,自然也就没权利变更 License ,除非你把他们的贡献都替换掉。 |
12
x199ian 2022-10-11 16:03:59 +08:00
我觉得不可行,应该也算衍生作品。这依然是在原作品的基础上开发。一步步替换的话,那必然每一步都是 GPL 。
|