令和5年度 ITパスポート試験 公開問題 問82 解説 OSSの定義と特徴
OSS(Open Source Software)に関する記述a〜cのうち, 適切なものだけを全て挙げたものはどれか。 a ソースコードに手を加えて再配布することができる。 b ソースコードの入手は無償だが, 有償の保守サポートを受けなければならない。 c 著作権が放棄されており, 無断で利用することができる。
- ア a ✓ 正答
- イ a, c
- ウ b
- エ c
解説
この問題は、OSS(オープンソースソフトウェア)の定義を正しく理解しているかを問う内容です。OSSの主要な条件は、ソースコードが公開されており、誰でも自由に利用・改変・再配布できることです。
選択肢aは正しい記述です。OSSはOSI(Open Source Initiative)が定義する「オープンソースの定義」に基づいており、プログラムのソースコードの改変や、その改変したものの再配布が認められています。
選択肢bは誤りです。OSSのソースコードは無償で入手できることが一般的ですが、有償の保守サポートを受けることはあくまで利用者の選択であり、必須条件ではありません。OSSの中には、サポート付きで販売される製品もあれば、完全に無償でコミュニティによってメンテナンスされているものもあります。
選択肢cも誤りです。OSSは著作権が放棄されているわけではありません。著作権は著作者に帰属しており、利用者はライセンス(利用許諾条件)に従う義務があります。たとえば、元の著作者の表示を求めたり、改変した場合に同じライセンスで公開することを求めたりするルール(コピーレフト)がある場合があります。
OSSの知識はITパスポート試験において頻出テーマです。特に以下のポイントを押さえておきましょう。
・利用や改変が自由であっても、ライセンス条項への同意が前提となること ・無償で利用できることが多いが、商用目的での利用や、サポートを付加しての販売も認められていること ・企業が業務システムにOSSを導入する際は、ライセンス違反が生じないよう管理が必要であること
実務では、WebサーバーのApacheやLinux、プログラミング言語のPythonなど、多くのOSSが企業のシステム構築に利用されています。特定のライセンスに従わない場合、法的リスクを負う可能性があるため、技術者は自分が利用しているOSSがどのようなルールで提供されているかを意識することが重要です。
- オープンソースの定義(日本語訳)
- ITパスポート試験ドットコム:OSS(オープンソースソフトウェア)の解説