私のプログラムでは、Apache 2.0ライセンスに基づいてライセンスされているコード例のソースコードを使用しています。MITライセンスを使用して、そのプログラムとソースコードをGitHubで公開したいと思います。私はライセンスで以下を読みました:
変更されたファイルには、ファイルを変更したことを明記する必要があります。
しかし、コードの関連部分をソースファイルにコピーしたばかりのファイルは変更しませんでした。
これが私の質問です:
Apache 2.0ライセンスのコピーをプロジェクトに追加する必要があることはわかっていますが、プログラム/ソースコードを正しく公開するには、ソースファイルに何かを追加する必要がありますか?
コマンドラインプログラムなので、-licenseスイッチを追加してライセンスを表示する必要がありますか、それとも「USAGE」出力を追加する必要がありますか?
MITライセンスをすべてのソースファイルに挿入する必要がありますか、それともプロジェクトにコピーするだけで十分ですか?
前もって感謝します!