Gnu GPL page在GPL项目的每个文件中提倡以下标题:
此文件是Foobar的一部分。
Foobar是免费软件:您可以重新分发和/或修改 它是根据GNU通用公共许可证的条款发布的 自由软件基金会,许可证的第3版,或 (根据您的选择)任何更高版本。
Foobar的发布是希望它有用, 但没有任何保证;甚至没有暗示的保证 适销性或适用于特定用途的适用性。见 GNU通用公共许可证了解更多详情。
您应该已收到GNU通用公共许可证的副本 和Foobar一起。如果没有,请参阅http://www.gnu.org/licenses/。
我发现这是一个过度杀戮。 它不能更短,并以某种方式引用COPYING或LICENSE文件?
答案 0 :(得分:5)
FWIW,这更像是一个法律问题,而不是一个编程问题(虽然显然它对程序员很感兴趣)。因此,除非律师给出任何答案,否则您可能需要谨慎接受我们的建议。
话虽如此,在我的非律师意见中,您真正需要的只是版权声明。许可证授予人们超越版权法通常允许的权利,因此,如果您的许可证涵盖了发行版中的所有文件,您可能不必担心包含此类通知的每个文件。我认为该建议更多的是宣传特定许可方案的目标,而不是实际保护特定文件的内容。
答案 1 :(得分:1)
许多编辑器允许您折叠文件顶部的注释(默认情况下Eclipse会执行此操作),这样您就可以将其放在那里,而不会将其视为文件的一部分。 或者,您可以只引用随其分发的文件(即LICENSE文件,如您所说)但这意味着如果有人仅复制文件而没有其余的分发,则会丢失许可信息。