![]() | 1 IvanLi127 2022-10-11 12:59:54 +08:00 via Android ![]() 鸿蒙,是你吗 |
![]() | 3 elechi 2022-10-11 13:29:25 +08:00 ![]() 那你直接新建一个不就行了,反正都不一样了 |
4 Luufery 2022-10-11 13:31:27 +08:00 via iPhone ![]() 你顶着 GPL 肯定不行啊,新建文件夹了呗 |
![]() | 5 chuckzhou 2022-10-11 13:37:36 +08:00 ![]() 你这是代码界的忒修斯之船啊 |
![]() | 6 sniperking1234 2022-10-11 13:37:49 +08:00 ![]() 忒修斯之船? |
7 0ZXYDDu796nVCFxq 2022-10-11 13:39:06 +08:00 via Android ![]() 你自己的代码可以用其他协议重新发布 |
![]() | 8 paramagnetic 2022-10-11 14:06:59 +08:00 ![]() 一个类似的更普遍的问题是“我可不可以闭源使用自己的 GPL 代码”,答案应该是可以的。 |
9 mokiki OP @chuckzhou 感谢,我用 Ship of Theseus + GPL 搜索到一些讨论。感觉法律上应该问题不大。道义上,如果赚到钱,应该给予这些免费软件作者一些分成,不管是用了这些软件,还是受这些软件启发而创作了自己的软件。 |
![]() | 10 glasslion 2022-10-11 15:07:20 +08:00 ![]() 可以变更, 但变更前已开源的代码不能撤回 |
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 。 |