web-dev-qa-db-ja.com

サードパーティのソフトウェアライセンス情報はどこに配置しますか?

ユーザーがアプリケーションをインストールした後、サードパーティソフトウェア(FOSSなど)ライセンスに関する情報をアプリのインストールディレクトリのどこに配置する必要がありますか? EULAに追加するだけでいいですか?ライセンス検出スクリプトで簡単にスキャンできるようにするために従う必要のある、ある種の規則または標準はありますか?

1
Darwyn

おそらく両方を行う必要があります-それをEULAに配置し、LICENSE.txt(または同等の)ファイルを提供します。これにより、エンドユーザーは、ライセンスの条件に同意する前にライセンスを認識し、後で戻ってライセンスを参照できるようになります。

ほとんどのパッケージはLICENSE.txtファイルをアプリケーションのルートフォルダーに配置しますが、私の知る限り、論理的な場所に配置することを妨げるものは何もありません。慣例がある場合は、ファイルをアプリケーションフォルダーのルートに配置することです。

多数のライセンスがある場合は、アプリケーションの下にLicensesというフォルダーを作成し、該当するすべてのライセンスを一覧表示することをお勧めします。

3
user53019

FOSSを利用する他のソフトウェアを見ると、通常、メニューのaboutオプションから入手できる情報が見つかります。例として、画面/ページについてChromeまたはFirefoxをご覧ください。

1
Klee