作者已在带有GNU公共许可证声明的代码中插入了版权-含义?


14

我在Github上找到了一个我感兴趣的项目,该项目声称是开源的,并且其中包含GPL许可证。

但是原始作者已向每个源文件添加了版权通知。我不知道为什么,但我对为一个总是要有别人名字的项目做贡献感到不对。这确实破坏了社区创造的感觉,并使我对作者接下来可能会选择如何处理该项目感到不安。

如此对开源GPL代码进行版权保护有什么含义?这对原始作者有何影响?

# Copyright (C) 2012, 2013 __AUTHORNAME__
# This file is part of __PROJECTNAME__.
#
# __PROJECTNAME__ is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# __PROJECTNAME__ is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License

14
版权可以强制执行GPL。如果违反许可,则只有版权所有者可以起诉或要求强制执行GPL。其他人没有地位。这就是为什么许多项目要求分配版权的原因。

3
这不仅是GPL要求,而且即使在许可项目中也非常普遍。例如,所有BSD许可证 的通用语言均假定必须在所有重新分发中保留“版权声明之上”。如果您想要一个实际的例子,请chrome://credits/在Chrome或Chromium浏览器中访问-我当然不认为那几十个版权声明会“破坏社区创造的感觉”。我认为它促进了它。
apsillers 2013年

Answers:


22

GPL许可实际上是将这样的版权声明放入您的源文件中的要求(请参阅此处)。

所有版权许可之间的共同点是,您不能为未写的内容声明作者身份。并非总是为项目贡献而明确写下来,但是如果您贡献了大量代码,则您有权被任命为软件的共同作者。

被指定为共同作者意味着您已经同意在规定的许可条件下发布该软件(例如GPL)。但这也意味着未经您的同意,原始作者不能更改许可条件。

被任命为该软件的(共同)作者,也使您有权执行许可并将侵权行为绳之以法。如果人们破坏了您的GPL软件的条件,那么即使您使用的许可证给了我很多权利,在法律的眼中,侵犯您的权利的也不是我的,而是我的权利。

由于上述两点,有许多组织(其中包括拥有GNU软件的FSF)要求您签署版权。


7
+1同样,在某些司法管辖区中,代码也必须由某人拥有版权。他们不认识“公共领域”的概念。因此,版权必须属于某人,但该人通过许可将许可授予他人。
MarkJ 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.