【问题标题】:Rails: Copyright headers for GPLv3 applicationRails:GPLv3 应用程序的版权标头
【发布时间】:2013-03-18 04:17:20
【问题描述】:

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

我对此有以下疑问:

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

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

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

感谢您的帮助。

【问题讨论】:

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


【解决方案1】:

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

【讨论】:

  • 感谢吉姆的意见。我也希望其他人提供一些建议。再次感谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多