MITライセンスのソフトウェアを、そのコードを含む製品として再配布する。ほかのライセンスは含まれていないものとする。MITライセンスが求める対応として適切なものはどれか。
本サイトで独自に作成。IPAの試験問題からの転載ではありません。
公開日:
選択肢を選んで、答え合わせをしましょう。
回答せずに正解・解説を確認する
正解:ウ 対象の著作権表示と許諾表示を、複製物などに保持する
この表示だけでは、回答数や正答率は変わりません。
解説
MITライセンスは利用や変更、配布などを広く許諾する一方、対象の著作権表示と許諾表示を複製物や重要な部分に含める条件を設けています。有料か無料かだけでこの条件が消えるわけではありません。
商用配布であっても表示を保持する条件がなくなるわけではありません。
MITライセンス単体は、製品全体のソースコード公開を一律に要求するライセンスではありません。
対象の表示を引き継ぐという条件に合っています。
実際に同梱されたライセンス文と対象範囲を確認する必要があります。
関連知識
一つの製品に複数の依存ライブラリがあると、ライセンスも複数になることがあります。MITで認められることを、ほかのライセンスのコードにも無条件に当てはめてはいけません。
間違えやすいポイント
ソース公開を求める場合があるライセンスと、MITの条件を混同しないこと。具体的な配布では原文と構成物を確認します。
覚え方
MITは広く許諾、表示は引き継ぐ。
実務での意味
アプリに同梱する第三者ライブラリのライセンス通知をまとめ、配布物に必要な表示を含めます。
解説:本サイト編集部によるオリジナル文章