1
在Github上进行分叉时,如何保持与GPL兼容?
我最近在Github上创建了一个项目,并对它进行了一些修改,将它们推回到派生的存储库中,并要求原始开发人员进行更改。(我认为这是对Github进行贡献的首选方式。)该项目已获得GPLv3许可。 我是对代码进行更改的作者和版权所有者。只要我遵守原始作者设置的许可,我也可以发布修改后的代码(即原始代码和我的更改的组合-通过将更改推送到我的分支中来完成)。 现在,我遇到了GPL中的以下要求。 该作品必须带有明显的声明,说明您对其进行了修改,并给出了相关的日期。 在法律允许我将更改推送到Github之前,似乎需要进行一些超出实际编码的工作。这项工作需要什么?我如何遵守上述要求?(我是否在修改后的源文件中添加了其他版权声明?我是否创建了Contributors文件并添加了我自己的文件?还是这些提交表明我的所有权是足够的事实?)分支受GPL保护的项目时是否还有其他陷阱?