这有关系吗?我应该用一个还是另一个?或者两者都有?license文件可以是任意名称吗?(有任何扩展?)
我相信有一个"最佳实践"指南包含了所有这些,但我没有任何运气找到它。
COPYING
是GNU工程中的标准。我想COPYING
和LICENSE
都是可以理解的。FSF有一个关于如何使用GPL的指南,建议使用COPYING
,而生产开源软件的书建议使用COPYING
或LICENSE
。Apache许可证推荐一个样板文件,它只指向在线许可证,尽管Apache项目似乎也在他们的代码中包含一个LICENSE
文件,其中包含相关的许可证或许可证。
是否要添加.txt
后缀由您决定;在Windows和Mac OS X上,它往往有助于默认文件关联,而在Linux或大多数其他unix类型的操作系统上,后缀是可选的,通常假设文件是纯文本。