2011-04-15 71 views
31

重要吗?我应该使用其中一种吗?还是两者,甚至?许可证文件可以是任何名称? (有任何扩展?)我应该在我的项目中提供LICENSE.txt或COPYING.txt文件吗?

我确定有一个“最佳实践”指南,包含所有这些,但我没有找到它的运气。

+1

包含许可证的文件名似乎主要是约定。当FreeBSD使用COPYRIGHT(无扩展名)时,GPL软件会执行COPYING.txt。 – Sean 2011-04-15 14:50:51

+3

@Sean:实际上,GPL软件也使用COPYING和* no extension *。 – MestreLion 2012-05-13 07:46:32

回答

30

COPYING是GNU项目的标准。我认为COPYINGLICENSE可以理解。 FSF具有a guide on how to use the GPL,其暗示COPYING,而Producing Open Source Software书建议COPYINGLICENSEApache License推荐了一个样板文件,它只是指向在线许可证,尽管Apache项目似乎还包含一个LICENSE文件,其中包含相关许可证或许可证。

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

相关问题