3

Gnu GPL 页面 提倡在 GPL 项目的每个文件中包含以下标题:

该文件是 Foobar 的一部分。

Foobar 是免费软件:您可以根据自由软件基金会发布的 GNU 通用公共许可证的条款重新分发和/或修改它,无论是许可证的第 3 版,还是(由您选择)任何更高版本。

Foobar 的分发是希望它有用,但没有任何保证;甚至没有对适销性或特定用途适用性的默示保证。有关详细信息,请参阅 GNU 通用公共许可证。

您应该已经收到了一份 GNU 通用公共许可证的副本以及 Foobar。如果没有,请参阅http://www.gnu.org/licenses/

我觉得这是一个过度杀戮。它不能更短,并以某种方式引用 COPYING 或 LICENSE 文件吗?

4

2 回答 2

5

FWIW,这更像是一个法律问题而不是编程问题(尽管显然它对程序员很感兴趣)。因此,除非律师提供任何答案,否则您可能要谨慎接受我们的建议。

话虽如此,在我的非律师看来,您真正需要的只是版权声明。许可证授予人们超出版权法通常允许的权利,因此如果您的许可证涵盖分发中的所有文件,您可能不需要担心每个文件都包含这种通知。我认为该建议更多的是宣传特定许可方案的目标,而不是实际保护特定文件的内容。

于 2009-10-27T16:38:34.843 回答
1

许多编辑器允许您折叠文件顶部的注释(Eclipse 默认会这样做),这将允许您将其放在那里而不会将其视为文件的一部分。或者,您可以仅引用与它一起分发的文件(即,如您所说的许可证文件),但这意味着如果有人仅复制该文件而没有分发其余部分,您将丢失许可信息。

于 2009-10-27T16:36:39.277 回答