最近,我从一个具有不同名称的“开放源码项目GPLv2”创建了一个分支。我对源代码进行了重大更改,并给修改后的开放源代码取了一个新名称。我保存了每个源文件的头,原作者版权。然后我在github上发布了我的新开源。
根据GPLv2许可声明,这种行为合法吗?我是否有权更改修改后的开放源码的名称?请您提供许可证的理由并给出答案。
发布于 2014-04-09 09:41:36
根据GPLv2许可证声明,这种行为合法吗?
是
我是否有权更改修改后的开放源码的名称?
是
请您提供许可证的理由并给出答案。
名称更改只是对包含名称的源代码(等)的一种修改,而“工作”的修改是GPL (许可条款的其余部分)所允许的许多事情之一。
此外,对重命名的限制将违背四大自由。
在评论中,你会说“名字不一样!”
是也不是。
适用标准免责声明。我不知道。
我建议您花时间阅读GNU许可证本身和附带的常见问题。后者已被专业地翻译成多种语言..。可能包括你的。
发布于 2014-04-09 09:06:42
开源许可证(包括GPLv2)允许您修改由其他人编写的程序并分发您修改过的版本。在您可以进行的修改中,几乎没有限制。
最常见的限制是您不能删除或更改版权许可。
我不知道有任何开源许可证禁止重命名您的叉子。在许多情况下,情况正好相反,如果以相同的名称发布现有项目的分叉,则会受到反对,因为如果它取决于产品FOO的10.1版是否包含功能X,则会给用户造成很大的混乱。
事实上,一些开源项目在其名称(例如firefox)上使用商标保护来强制分叉使用不同的名称。
https://softwareengineering.stackexchange.com/questions/235360
复制相似问题