Rails:GPLv3应用程序的版权标题

时间:2013-03-18 04:17:21

标签: ruby-on-rails open-source copyright-display

我们正在Rails开发一个项目,并计划在GPLv3下开源。

我对此有以下问题:

  1. 我们应该向哪些文件添加版权标题?只有.rblibcontrollermodelhelpers等中的config个文件? .erb.js.css文件怎么样?
  2. 我们应该将详细的GPLv3标头添加到源文件中吗?或者一些带有指向项目中某个外部文件的指针或一个指向GPL网站的URL就足够了?
  3. 我已经研究了Rails中开发的几个开源项目。其中一些人在.rb个文件中添加了版权标题。很少有人在其他文件类型中添加。

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

    感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

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