2011-04-15 36 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類型的操作系統上,後綴是可選的,並且通常假定文件是純文本。

相關問題