応用情報技術者 2010年 春期 午前2 問22
問題文
Webサーバ用のソフトウェアである Apache を変更して、新しい製品を作って頒布するとき、実行しなければならないものはどれか。
選択肢
ア:Apacheの名称を製品名に使う。
イ:変更したファイルに自社の著作権表示を追加する。
ウ:変更したファイルには変更した旨の告知を入れる。(正解)
エ:ライセンス文を改変し、添付する。
Webサーバ用ソフトウェア Apache の変更と頒布に関する問題【午前2 解説】
要点まとめ
- 結論:Apacheを改変して頒布する際は、変更したファイルに変更した旨の告知を必ず入れる必要があります。
- 根拠:Apache Licenseでは、改変したファイルに変更内容を明示することが義務付けられており、透明性と責任の所在を明確にします。
- 差がつくポイント:著作権表示の追加や名称の使用制限、ライセンス文の改変は誤りであり、ライセンス遵守の正確な理解が合否を分けます。
正解の理由
選択肢ウ「変更したファイルには変更した旨の告知を入れる」が正解です。Apache License 2.0では、ソフトウェアを改変して配布する場合、変更したファイルに対して「変更した旨の告知」を明示することが義務付けられています。これにより、元のソフトウェアと改変版の区別が明確になり、利用者が変更点を把握できるようになります。
よくある誤解
- Apacheの名称を自由に製品名に使えると思い込む誤解がありますが、商標権の関係で制限があります。
- ライセンス文を改変してはいけません。ライセンスはそのまま添付する必要があります。
解法ステップ
- 問題文から「Apacheを変更して新製品を頒布する」と読み取る。
- Apache Licenseの基本ルールを思い出す(変更の告知義務、著作権表示の保持、ライセンス文の添付)。
- 選択肢を一つずつ検討し、ライセンス違反となるものを除外。
- 変更した旨の告知を入れることが明確に規定されている選択肢を選ぶ。
選択肢別の誤答解説
- ア: Apacheの名称を製品名に使う
→ Apacheは商標登録されており、無断で製品名に使うことはできません。 - イ: 変更したファイルに自社の著作権表示を追加する
→ 著作権表示は元のものを保持しつつ、変更した旨を告知することが必要で、単に自社の著作権表示を追加するだけでは不十分です。 - ウ: 変更したファイルには変更した旨の告知を入れる
→ 正解。Apache Licenseの要件を満たしています。 - エ: ライセンス文を改変し、添付する
→ ライセンス文は改変せず、そのまま添付しなければなりません。
補足コラム
Apache License 2.0はオープンソースライセンスの一つで、商用利用や改変、再配布が比較的自由に行えますが、変更の告知や著作権表示の保持、ライセンス文の添付などの条件を守る必要があります。これにより、ソフトウェアの透明性と利用者の権利保護が図られています。
FAQ
Q: Apacheの名称は自由に使えますか?
A: いいえ、Apacheは商標登録されているため、無断で製品名に使用することはできません。
A: いいえ、Apacheは商標登録されているため、無断で製品名に使用することはできません。
Q: 変更したファイルに自社の著作権表示だけを追加すればよいですか?
A: いいえ、元の著作権表示を保持し、変更した旨の告知も必ず入れる必要があります。
A: いいえ、元の著作権表示を保持し、変更した旨の告知も必ず入れる必要があります。
関連キーワード: Apache License, オープンソースライセンス、ソフトウェア頒布、著作権表示、商標権

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

