平成29年度 秋期 ITパスポート試験 公開問題 問64 解説 OSSのメリット
OSS (Open Source Software) を利用することのメリットはどれか。
- ア 開発元から導入時に技術サポートを無償で受けられる。
- イ ソースコードが公開されていないので, ウイルスに感染しにくい。
- ウ ソフトウェアの不具合による損害の補償が受けられる。
- エ ライセンス条件に従えば, 利用者の環境に合わせてソースコードを改変できる。 ✓ 正答
解説
OSSというキーワードを見たら、まず「ソースコードが公開されている」「自由度が高い」という2点をセットで思い出しましょう。選択肢の中で、この特徴に合致する「改変ができる」という記述を探すのが正解への最短ルートです。
OSS(オープンソースソフトウェア)とは、ソースコードが誰にでも公開されており、利用、複製、改変、再配布が許可されたソフトウェアのことです。ここでいう改変とは、自社の業務形態に合わせて機能を追加したり、不要な部分を削除したりすることを指します。
各選択肢を検討する際のポイントは以下の通りです。
アについて:OSSは多くの場合、有志のコミュニティによって開発されています。そのため、商用製品のような手厚いサポートは必ずしも受けられません。有償のサポート契約を提供している企業もありますが、OSSそのものの性質として無償サポートが保証されているわけではありません。
イについて:ソースコードが公開されていることは、セキュリティ上のリスクではなく、むしろメリットです。世界中の技術者がコードをチェックできるため、脆弱性やウイルス的な挙動が早期に発見・修正される可能性が高いからです。「非公開だから安全」という考え方は誤りです。
ウについて:OSSは「現状のまま提供される」ことが一般的です。利用によって何らかの損害が発生しても、原則として開発元は責任を負いません。これも商用ソフトウェアのライセンス契約との大きな違いです。
エについて:これがOSSの最大の特徴です。ライセンス条件(GPLやMITライセンスなど)を遵守するという制約はありますが、自分の環境に合わせてソースコードに手を入れる権利が認められています。
試験では「OSSの定義」を問う問題が頻出します。特に「誰でも中身を見られる」「条件を満たせば改変や配布ができる」という基本ルールを押さえておけば、どのような言い回しの問題にも対応可能です。また、商用ソフトウェア(プロプライエタリ・ソフトウェア)との対比で覚えると、消去法で解きやすくなるため、ぜひ比較して整理してみてください。
- ITパスポート用語集 OSS(オープンソースソフトウェア)