我们正在Rails
开发一个项目,并计划在GPLv3
下开源。
我对此有以下问题:
.rb
,lib
,controller
,model
,helpers
等中的config
个文件? .erb
,.js
和.css
文件怎么样?我已经研究了Rails
中开发的几个开源项目。其中一些人在.rb
个文件中添加了版权标题。很少有人在其他文件类型中添加。
这可能是一个偏好问题,但我正在寻找这方面的最佳做法。
感谢您的帮助。
答案 0 :(得分:1)
典型的做法是在应用程序的顶层目录中简单地包含一个LICENSE
文件,其中包含完整的许可证文本和任何附录。在项目的主页上包含许可文本或其链接也很常见(例如,参见许多GitHub开源项目)。我不是律师,所以如果你只在每个文件中包含一个顶级许可证和一个版权声明,我就不能说保护措施会有所不同,但实际上你很少会在整个地方看到它。 / p>