1

我们正在开发一个项目Rails并计划在GPLv3.

我对此有以下疑问:

  1. 我们应该在哪些文件中添加版权标头?只有, , ,等.rb中的文件?、和文件怎么样?libcontrollermodelhelpersconfig.erb.js.css
  2. 我们是否应该将详细的 GPLv3 标头添加到源文件中?或者一些带有指向项目中某些外部文件的指针或 GPL 站点的 URL 的衬里就足够了?

我研究了几个在Rails. 他们中的一些人在.rb文件中添加了版权标题。也很少有人添加其他文件类型。

这可能是一个偏好问题,但我正在寻找这方面的最佳实践。

谢谢你的帮助。

4

1 回答 1

1

典型的做法是在应用程序的顶层目录中简单地包含一个LICENSE文件,其中包含完整的许可证文本和任何附录。在项目的主页上包含许可证文本或指向它的链接也很常见(有关示例,请参见许多 GitHub 开源项目)。我不是律师,所以我不能说如果你只在每个文件中包含一个顶级许可证与版权声明,保护会有什么不同,但实际上你很少会到处看到它。

于 2013-03-18T04:31:30.113 回答