ユーザーがアプリケーションをインストールした後、サードパーティソフトウェア(FOSSなど)ライセンスに関する情報をアプリのインストールディレクトリのどこに配置する必要がありますか? EULAに追加するだけでいいですか?ライセンス検出スクリプトで簡単にスキャンできるようにするために従う必要のある、ある種の規則または標準はありますか?
おそらく両方を行う必要があります-それをEULAに配置し、LICENSE.txt
(または同等の)ファイルを提供します。これにより、エンドユーザーは、ライセンスの条件に同意する前にライセンスを認識し、後で戻ってライセンスを参照できるようになります。
ほとんどのパッケージはLICENSE.txt
ファイルをアプリケーションのルートフォルダーに配置しますが、私の知る限り、論理的な場所に配置することを妨げるものは何もありません。慣例がある場合は、ファイルをアプリケーションフォルダーのルートに配置することです。
多数のライセンスがある場合は、アプリケーションの下にLicenses
というフォルダーを作成し、該当するすべてのライセンスを一覧表示することをお勧めします。
FOSSを利用する他のソフトウェアを見ると、通常、メニューのaboutオプションから入手できる情報が見つかります。例として、画面/ページについてChromeまたはFirefoxをご覧ください。