31
重要嗎?我應該使用其中一種嗎?還是兩者,甚至?許可證文件可以是任何名稱? (有任何擴展?)我應該在我的項目中提供LICENSE.txt或COPYING.txt文件嗎?
我確定有一個「最佳實踐」指南,包含所有這些,但我沒有找到它的運氣。
重要嗎?我應該使用其中一種嗎?還是兩者,甚至?許可證文件可以是任何名稱? (有任何擴展?)我應該在我的項目中提供LICENSE.txt或COPYING.txt文件嗎?
我確定有一個「最佳實踐」指南,包含所有這些,但我沒有找到它的運氣。
COPYING
是GNU項目的標準。我認爲COPYING
或LICENSE
可以理解。 FSF具有a guide on how to use the GPL,其暗示COPYING
,而Producing Open Source Software書建議COPYING
或LICENSE
。 Apache License推薦了一個樣板文件,它只是指向在線許可證,儘管Apache項目似乎還包含一個LICENSE
文件,其中包含相關許可證或許可證。
這是由您決定是否要添加.txt
後綴;在Windows和Mac OS X上,它往往對默認文件關聯有所幫助,而在Linux或大多數其他Unix類型的操作系統上,後綴是可選的,並且通常假定文件是純文本。
包含許可證的文件名似乎主要是約定。當FreeBSD使用COPYRIGHT(無擴展名)時,GPL軟件會執行COPYING.txt。 – Sean 2011-04-15 14:50:51
@Sean:實際上,GPL軟件也使用COPYING和* no extension *。 – MestreLion 2012-05-13 07:46:32