ITパスポート 2017年 秋期 問64
問題文
OSS (Open Source Software)を利用することのメリットはどれか。
選択肢
ア:開発元から導入時に技術サポートを無償で受けられる。
イ:ソースコードが公開されていないので、ウイルスに感染しにくい。
ウ:ソフトウェアの不具合による損害の補償が受けられる。
エ:ライセンス条件に従えば、利用者の環境に合わせてソースコードを改変できる。(正解)
🔒 解説は解答すると表示されます
OSSを利用することのメリットはどれか【ITパスポート 解説】
正解の理由
選択肢エが正しい理由は、OSS(Open Source Software:ソースコードが公開されているソフトウェア)はライセンスの条件に従えば利用者自身がソースコードを閲覧・修正・配布できる点が本質的な特徴だからです。
「ソースコード」とはプログラムの設計図のようなもので、これが公開されているため、利用者が自分の環境に合わせて機能追加や不具合修正を行うことが可能になります。ライセンス(使用許諾)によっては、その改変物の配布や公開方法も定められています。これがOSS利用の代表的なメリットです。
「ソースコード」とはプログラムの設計図のようなもので、これが公開されているため、利用者が自分の環境に合わせて機能追加や不具合修正を行うことが可能になります。ライセンス(使用許諾)によっては、その改変物の配布や公開方法も定められています。これがOSS利用の代表的なメリットです。
※用語メモ:ライセンス(license)は「利用許諾」のことで、ソフトウェアをどう使えるかを決めるルールです。GPLやMITなど種類があります。
解法ステップ
- 問題文でキーとなる語を確認する:「OSS(Open Source Software)」。ここで「ソースコードが公開されているソフトウェア」という基本性質を思い出す。
- 各選択肢をその性質に当てはめる:
- 「ソースが公開されている」→ 改変や再配布が可能か?を問う選択肢を探す。
- サポートの有無、補償、ウイルス耐性などは「OSSの一般的な性質」ではないことを確認する。
- 最も一致するものを選ぶ(ここでは改変できることを述べた選択肢エ)。
この順序で考えると迷わず答えを導けます。
選択肢別の誤答解説
-
ア: 開発元から導入時に技術サポートを無償で受けられる。
解説:OSS自体は「ソースが公開されている」という性質であって、開発元による無償サポートが付くとは限りません。多くのOSSはコミュニティサポートが主体で、商用サポート(有償)を提供するベンダーもあります。したがって「無償で受けられる」と断定するのは誤りです。 -
イ: ソースコードが公開されていないので、ウイルスに感染しにくい。
解説:これは事実に反します。OSSはむしろソースコードが公開されています。さらに「ソースが非公開ならウイルスに感染しにくい」という考えも誤りです。ウイルス感染のしやすさはソフトウェアの作りや配布方法、セキュリティ対策によるため、公開/非公開だけで決まりません。 -
ウ: ソフトウェアの不具合による損害の補償が受けられる。
解説:多くのOSSは「無保証」や「責任制限」といったライセンス条項を持ち、開発者が損害補償を行うことを否定している場合が多いです(ライセンスによる)。商用製品のような損害補償は通常期待できません。オプションで有償サポート契約を結べば補償が含まれる場合もありますが、一般論としては誤りです。 -
エ: ライセンス条件に従えば、利用者の環境に合わせてソースコードを改変できる。
解説:OSSの本質を述べています。ライセンス(例:MIT、GPLなど)に従えば、ソースコードの閲覧・改変・再配布が可能です。これがエが正答である理由です。
よくある誤解
- 「OSSは必ず無料(タダ)で使える」
- 誤解の理由:多くのOSSは無償で入手できますが、導入支援や保守、追加開発は有償になることが多いです。費用が完全にゼロになるとは限りません。
- 「ソース公開=セキュリティリスクが高い」または「ソース非公開=安全」
- 誤解の理由:ソース公開は第三者によるレビューが可能になり、脆弱性が発見・修正されやすいという利点があります。公開・非公開だけで安全性を判断できません。
- 「OSSは必ず自由に改変して再配布できる」
- 誤解の理由:ライセンスごとに制約が異なります。GPLのように再配布時に同じライセンスを要求するものもあれば、MITのように制約が緩やかなものもあります。ライセンスを読むことが重要です。
補足コラム
-
代表的なOSSライセンスの違い(かんたんまとめ)
- GPL(GNU General Public License):改変して公開する場合、同じGPLで公開する(コピーレフト)。
- MIT License:ほぼ自由に使えるが著作権表示を残す必要がある。
- Apache License:特許に関する条項を含むことが多く、商用利用にも向く。
これらの違いは「改変後の扱い」「再配布の制約」「特許や責任の扱い」に関わります。業務で使うときは、組織のポリシーに沿ってライセンスを確認しましょう。
-
実務での使い方例
会社でOSSのライブラリを使う場合、ライセンス条項を確認して「社内で改変してよいか」「外部に配布するときにどう表記するか」をルール化しておくと安心です。
FAQ
Q1. OSSを改変したら必ず公開しなければいけませんか?
A1. ライセンス次第です。GPLのように改変版を配布する際に同じライセンスでの公開を要求するものもありますが、社内利用だけで外部に配布しなければ公開義務がない場合もあります。まずは該当ソフトウェアのライセンス条項を確認してください。
A1. ライセンス次第です。GPLのように改変版を配布する際に同じライセンスでの公開を要求するものもありますが、社内利用だけで外部に配布しなければ公開義務がない場合もあります。まずは該当ソフトウェアのライセンス条項を確認してください。
Q2. OSSは安全ですか?ウイルス対策はどうすればいい?
A2. OSSだから安全/危険という単純な区分はできません。脆弱性管理(定期的なアップデートやパッチ適用)、信頼できる配布元の使用、ソースコードレビューやセキュリティツールの導入が重要です。
A2. OSSだから安全/危険という単純な区分はできません。脆弱性管理(定期的なアップデートやパッチ適用)、信頼できる配布元の使用、ソースコードレビューやセキュリティツールの導入が重要です。
Q3. OSSでも有償サポートを受けられますか?
A3. はい。商用ベンダーがOSSに対して有償サポートや保守サービスを提供するケースが多くあります。サポートを求める場合は、提供ベンダーとの契約を検討してください。
A3. はい。商用ベンダーがOSSに対して有償サポートや保守サービスを提供するケースが多くあります。サポートを求める場合は、提供ベンダーとの契約を検討してください。
関連キーワード: オープンソース、ソースコード、ライセンス、GPL、MIT、Apache、コミュニティサポート、ソフトウェア改変、著作権、無保証

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

