我最近分叉了一个Java项目,但在尝试遵循其GPL时有点困惑。你应该多久引用一次来源?
现在我已经注意到这个分叉了原始项目并在主页中链接到它,但我是否也应该将它添加到Javadocs中?
/**
* ...
* @author Originally by Someone
* <a href="http://project.com">http://project.com</a>
* <p/>Forked by Leon Blakey as part of the MyProject project
* <a href="http://myproject.com">http://myproject.com</a>
*/
对我来说,这似乎有点冗长,然后我怎么处理我没有触及或原作者没有创建的文件?或者甚至是必要的链接?
答案 0 :(得分:2)
您可以分叉任何GPL项目。 GPL是一种版权许可,旨在使用版权不限制,但授予更多权利(copyleft)。
您需要做的就是保持每个班级的版权。原始开发者可能拥有源文件的版权,但只要您的衍生代码也属于GPL,他们就给予每个人使用/复制的专有权。您的新课程可以包含您的版权字符串。
此外,请确保GPL标头位于每个源文件的顶部。你可以在FSF的网站上找到它。没有必要在javadocs中分叉。
享受乐趣和代码:)