2024-06-14 12:52:29 发布
网友
所以我用GPLv3创建了我自己的修改版程序,它是开源的。在
我的问题是我应该如何声明我修改了它? 我是不是要发表评论说# Modified by yentup?在
# Modified by yentup
我试着研究这个话题,但没有找到任何方向。在
你不需要说你修改了它-你唯一的义务是向任何使用你的版本的人提供源代码。在
然而,对您、原始作者和未来用户来说,最好的解决方案可能是将您的更改放回主源代码树中,假设它们对其他用户有用!此时版本历史记录将标记您的更改,如果需要,您也可以在注释中添加您的名称。在
好吧,我想说这不是一个GPL特定的问题,而是关于一般版权的问题。在
让我们假设你对作品进行可版权保护的更改。你可以这样做,因为GPLv3是一个自由软件许可证,它授予你复制和修改程序的权利。在
所以,假设到目前为止,您只在代码中进行了更改,而不是使用该代码在(版权)注释或文档文件中进行了更改。在
这意味着整个作品的原始版权线是以一种或另一种形式存在的:
Copyright 2012 Jane-Original-Holder Toe
由于您对作品进行了可版权保护的更改,此版权线不再正确。首先,因为你在2013年做了改变,这一年需要更新。在
此外,简原创持有人托伊并不单独持有整个作品的版权。信息是错误的。在
由于您不应该提供错误的版权信息(这取决于您居住的地方,这或多或少受法律控制,具体意味着什么),您应该考虑反映版权的变化(作为软件开发人员,我只能建议您这样做)。在
所以标记修改或多或少是法律的要求,而不是GPLv3的具体要求。在
一种简单的方法是使用SCM/RCS来保存编写者和提交者的文档,这种方法可以指定提交者和作者,例如Git。在
也适用于现有的历史。同时,正如马丁贝克特所写的,考虑把变化回馈给上游。生命太短暂,不能独自发展。在
事实上,你的问题中没有提到很多相关的材料,所以请参见:
很可能还有更多。在
你不需要说你修改了它-你唯一的义务是向任何使用你的版本的人提供源代码。在
然而,对您、原始作者和未来用户来说,最好的解决方案可能是将您的更改放回主源代码树中,假设它们对其他用户有用!此时版本历史记录将标记您的更改,如果需要,您也可以在注释中添加您的名称。在
好吧,我想说这不是一个GPL特定的问题,而是关于一般版权的问题。在
让我们假设你对作品进行可版权保护的更改。你可以这样做,因为GPLv3是一个自由软件许可证,它授予你复制和修改程序的权利。在
所以,假设到目前为止,您只在代码中进行了更改,而不是使用该代码在(版权)注释或文档文件中进行了更改。在
这意味着整个作品的原始版权线是以一种或另一种形式存在的:
由于您对作品进行了可版权保护的更改,此版权线不再正确。首先,因为你在2013年做了改变,这一年需要更新。在
此外,简原创持有人托伊并不单独持有整个作品的版权。信息是错误的。在
由于您不应该提供错误的版权信息(这取决于您居住的地方,这或多或少受法律控制,具体意味着什么),您应该考虑反映版权的变化(作为软件开发人员,我只能建议您这样做)。在
所以标记修改或多或少是法律的要求,而不是GPLv3的具体要求。在
一种简单的方法是使用SCM/RCS来保存编写者和提交者的文档,这种方法可以指定提交者和作者,例如Git。在
也适用于现有的历史。同时,正如马丁贝克特所写的,考虑把变化回馈给上游。生命太短暂,不能独自发展。在
事实上,你的问题中没有提到很多相关的材料,所以请参见:
很可能还有更多。在
相关问题 更多 >
编程相关推荐