Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 您在项目中引用作者的程度如何?_Java_Gpl_Fork - Fatal编程技术网

Java 您在项目中引用作者的程度如何?

Java 您在项目中引用作者的程度如何?,java,gpl,fork,Java,Gpl,Fork,我最近完成了一个Java项目,但在尝试遵守其GPL时有点困惑。你应该多久引用一次来源 现在我已经注意到,它分叉了原始项目并在主页中链接到它,但是我是否也应该将它添加到Javadocs中呢 /** * ... * @author Originally by Someone * <a href="http://project.com">http://project.com</a> * <p/>Forked by Le

我最近完成了一个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>
 */
/**
* ...
*@作者原为某人
*          
*

由Leon Blakey作为MyProject的一部分提供 * */


对我来说,这似乎有点冗长,那么我该如何处理那些我没有碰过的文件或原始作者没有创建的文件呢?或者这样的链接是必要的吗?

您可以为任何GPL的项目提供支持。GPL是一种版权许可证,旨在使用版权不限制,而是授予更多权利(copyleft)

你所需要做的就是维护每个类的版权。原始开发人员可能拥有源文件的版权,但他们已经赋予每个人使用/复制源文件的专有权,只要您的衍生代码也在GPL之下。你的新类上可以有你的版权字符串

另外,确保GPL头位于每个源文件的顶部。你可以在FSF的网站上找到。javadocs中不需要有forked from


玩得开心并编写代码:)

哪个许可证涵盖了原始java项目?有3个GPL,2个LGPL和版权/左规则应该写在那里。这两个项目都是根据GPL发布的。我的(fork)是GPLv3,最初的版本没有说我投票结束这个问题,因为它是关于许可或法律问题,而不是编程或软件开发。有关详细信息,请参阅。KevinBrown我不知道你为什么要问一个5年前的问题,但你的第一个链接说应该把它移到programmers@TheLQ60天后无法迁移问题。