基本情報技術者 学習ページ|科目A・ソフトウェア

OSSの特徴と使い方

OSSは、ソースコードが公開され、ライセンスの条件に従って利用・改変・再配布できるソフトウェアです。代表的なライセンス、UNIX系OS、コミュニティによる開発、利用時の確認点を整理します。

OSSとライセンス

OSSは、ソースコードを入手でき、ライセンス条件の下で利用、改変、再配布が認められたソフトウェアです。Linuxカーネル、Perl、Python、Rubyや各種オープンソースライブラリが例です。ライセンスにはGPL、BSDライセンス、MPL、Apacheライセンスなどがあり、同じOSSでも利用条件は同一ではありません。利用前に適用ライセンスと再配布条件を確認することが基本です。

OSSはライセンス条件を確認して利用する。

公開と再配布の考え方

コピーレフトは、著作物の利用・改変・再配布を認めつつ、派生物にも所定の条件を引き継がせる考え方です。GPLはこの考え方と結び付けて扱われます。一方、OSSのライセンスには条件の異なるものがあり、ソースコード公開の扱いも一律ではありません。デュアルライセンスは、同じソフトウェアを異なる複数のライセンス条件から選べる形で提供する方式です。

OSSの再配布条件はライセンスごとに異なる。

UNIX系OS

UNIX系OSにはLinux、FreeBSD、NetBSD、OpenBSDなどがあります。Linuxはカーネルを中心に多様なソフトウェアを組み合わせて利用されます。FreeBSD、NetBSD、OpenBSDはBSD系のOSとして知られます。The Open GroupはUNIXに関する標準や認証に関わる団体です。名称が似ていても、LinuxとBSD系OSは別の開発系統として整理します。

LinuxとBSD系OSは別の系統として区別する。

コミュニティと利用

OSSでは、開発者や利用者がオープンソースコミュニティを形成し、機能追加、不具合報告、修正、文書整備などに参加することがあります。利用時は、公開されていること自体を安全性や信頼性の保証と考えず、更新状況、脆弱性情報、サポート体制、利用条件を確認します。組織で採用する場合は、継続的な保守が見込めるかも判断材料になります。

公開されていても安全性の確認は別に行う。

本番の形で解いてみる

科目Aの形: 四肢択一(このページのために作った問題)

コピーレフトの考え方として、最も適切なものはどれか。

  1. 著作権を放棄し、誰でも条件なく利用できる状態にする。
  2. 同じソフトウェアを、複数のライセンス条件から選べる形で提供する。
  3. 著作物の利用・改変・再配布を認めつつ、派生物にも所定の条件を引き継がせる。
  4. 改変版を再配布するときは、元のライセンスと関係なく任意の条件を付けられるようにする。
答えと解説を見る

正解: 著作物の利用・改変・再配布を認めつつ、派生物にも所定の条件を引き継がせる。

コピーレフトは、利用・改変・再配布を認めつつ、派生物にも所定の条件を引き継がせる考え方です。複数のライセンス条件から選べる形で提供する方式はデュアルライセンスで、著作権の放棄とは異なります。

まちがえやすい点: コピーレフトとデュアルライセンスを混同しない。

科目Aの形: 四肢択一(このページのために作った問題)

UNIX系OSだけを挙げた組合せとして、最も適切なものはどれか。

  1. Linux、FreeBSD、OpenBSD
  2. Linux、FreeBSD、MS-DOS
  3. NetBSD、OpenBSD、Windows
  4. FreeBSD、Linux、ITRON
答えと解説を見る

正解: Linux、FreeBSD、OpenBSD

Linux、FreeBSD、OpenBSDはいずれもUNIX系OSとして扱われます。MS-DOSやWindows、ITRONはUNIX系OSとは別の系統のOSです。

まちがえやすい点: OSの名前だけを見て、UNIX系かどうかの系統を確認する。

科目Aの形: 四肢択一(このページのために作った問題)

組織がOSSの導入を検討するときの考え方として、最も適切なものはどれか。

  1. ライセンス条件、更新状況、脆弱性情報、保守体制などを確認して採用を判断する。
  2. コミュニティで継続開発されていれば、組織内での動作確認を省いて採用を判断する。
  3. 無償で入手できる場合は、ライセンス条件より入手費用を優先して採用を判断する。
  4. ソースコードが公開されているため、安全性は確認済みとみなし更新状況を評価しない。
答えと解説を見る

正解: ライセンス条件、更新状況、脆弱性情報、保守体制などを確認して採用を判断する。

OSSの公開性だけで安全性や信頼性を判断することはできません。ライセンス、更新、脆弱性情報、保守体制などを組み合わせて評価します。

まちがえやすい点: OSSであることと、安全性や継続保守が保証されることを同一視しない。

基本情報の学習ページ

ほかの学習ページの一覧と、2択の用語カード(750語)は、基本情報技術者のページにあります。

基本情報技術者のページへ →

このページの内容は、IPA「基本情報技術者試験 シラバス Ver.9.2」(2026年1月公表)と試験要綱Ver.5.6の範囲にもとづきます(2026年10月確認)。IPAは2027年度春ごろから新しい試験制度に移る予定です。