web-dev-qa-db-ja.com

プロジェクトでLICENSE.txtまたはCOPYING.txtファイルを提供する必要がありますか?

それは重要ですか?どちらを使用する必要がありますか?または両方、でも?ライセンスファイルはany nameにすることができますか? (拡張子はありますか?)

これらすべてを含む「ベストプラクティス」ガイドがあると確信していますが、それを見つけることができません。

37
Joe

COPYINGはGNUプロジェクトの標準です。COPYINGまたはLICENSEのいずれかが理解されると思います。FSFには GPLの使用方法に関するガイド があります。 COPYINGProducing Open Source Software 本はCOPYINGまたはLICENSEのいずれかを示唆しています。 Apache License は、オンラインでライセンスを指すだけの定型文を推奨していますが、Apacheプロジェクトも関連する1つまたは複数のライセンスを含むコードにLICENSEファイルを含めます。

.txtサフィックスを追加するかどうかはあなた次第です。 WindowsおよびMacOS Xでは、デフォルトのファイルの関連付けに役立つ傾向がありますが、Linuxまたは他のほとんどのUnixタイプのオペレーティングシステムでは、サフィックスはオプションであり、ファイルはプレーンテキストであると一般に想定されています。

37
Brian Campbell