ITパスポート試験 / 令和7年度 ITパスポート試験 公開問題 / 問96
certification-simodake-work

令和7年度 ITパスポート試験 公開問題 問96 解説 OSSの定義

OSS(Open Source Software)に関する次の記述のうち,適切なものだけを全て挙げたものはどれか。 a 個人だけではなく,企業や団体が開発したソフトウェアもある。 b 著作権が放棄されている。 c 入手したソフトウェアは,自由に再配布してもよい。

  1. ア a, b
  2. イ a, b, c
  3. ウ a, c ✓ 正答
  4. エ b, c

解説

OSSは「ソースコードが公開されている」「改変・再配布が可能」という特徴を持つソフトウェアです。この問題を解く際は、OSSが著作権を放棄しているわけではなく、ライセンス(利用許諾)というルールに基づいて公開されている点に注目します。bの「著作権が放棄されている」という記述が誤りであると判断できれば、消去法で正解を導き出せます。

aの記述について OSSの開発は、かつては個人やコミュニティが中心でしたが、現在はGoogleやMicrosoft、Metaといった巨大企業から国内のIT企業まで、多くの組織が開発に参加しています。例えば、スマートフォンのOSであるAndroidや、機械学習ライブラリのPyTorchなどは企業が主導して開発しているOSSの代表例です。したがって、企業や団体が開発したソフトウェアもOSSに含まれます。

bの記述について ここが最も間違いやすいポイントです。OSSの作者は著作権を保持したまま、ライセンス(MIT、GPL、Apache Licenseなど)を提示することで、他者が利用・改変・再配布することを許可しています。著作権を完全に放棄したものは「パブリックドメイン」と呼ばれ、OSSとは区別されます。OSSにおいて著作権が保持されているからこそ、「改変した場合は元の作者の著作権表示を残すこと」といったライセンス条件をユーザーに守らせることが可能になります。

cの記述について OSSの定義(オープンソース・デフィニション)には、ソフトウェアを自由に再配布できることが含まれています。入手したソフトウェアをそのまま、あるいは改変して他の人に配布したり、場合によっては販売したりすることも許可されています。この自由があることで、優れたソフトウェアが世界中に広まり、技術革新が加速する仕組みになっています。

ITパスポート試験では、OSSの定義に加えて、代表的なOSSの名称(Linux、Firefox、Apache、Pythonなど)や、OSSを活用するメリット(コスト削減、ベンダーロックインの防止、ソースコードの透明性によるセキュリティ確認など)についても頻出します。「自由=何でもしていい」ではなく、「ライセンスで定められたルールの範囲内で自由」であることを理解しておくことが重要です。

オープンソースの定義(1.0版) オープンソースとは(意味・定義) | IT用語辞典 e-Words 5分でわかるオープンソースソフトウェア(OSS) | Think IT (シンクイット)

学習の記録にははてなブックマーク!

気づいたこと・覚えたことをコメントにメモしよう