开源-我应该在我的项目中提供一个LICENSE.txt或copy .txt文件吗?



这有关系吗?我应该用一个还是另一个?或者两者都有?license文件可以是任意名称吗?(有任何扩展?)

我相信有一个"最佳实践"指南包含了所有这些,但我没有任何运气找到它。

COPYING是GNU工程中的标准。我想COPYINGLICENSE都是可以理解的。FSF有一个关于如何使用GPL的指南,建议使用COPYING,而生产开源软件的书建议使用COPYINGLICENSE。Apache许可证推荐一个样板文件,它只指向在线许可证,尽管Apache项目似乎也在他们的代码中包含一个LICENSE文件,其中包含相关的许可证或许可证。

是否要添加.txt后缀由您决定;在Windows和Mac OS X上,它往往有助于默认文件关联,而在Linux或大多数其他unix类型的操作系统上,后缀是可选的,通常假设文件是纯文本。

最新更新