最終更新日:2026年9月15日
fe fe-strategy law open-source
まず結論
オープンソースソフトウェア(OSS)は、ソースコードが公開され、一定のライセンス条件の下で利用・改変・再配布できるソフトウェアです。
基本情報技術者試験では、次のように整理すると判断しやすくなります。
OSS
→ ソースコードを利用できる
→ 条件を守れば改変できる
→ 条件を守れば再配布できる
→ 著作権は放棄されていない
→ 無料配布だけとは限らない
特に大事なのは、OSS = 何でも自由ではないことです。
自由に見えても、実際にはライセンス条件を守ることが前提です。
直感的な説明
OSSは、「中身を見られる道具」と考えるとイメージしやすいです。
普通の市販ソフトでは、完成品だけを受け取り、中の作り方までは見えないことが多いです。
一方でOSSは、中の設計図にあたるソースコードも見られることが大きな特徴です。
さらに、見るだけでなく、ライセンスの条件に従えば、
- 自分用に改良する
- 別の人に配る
- 仕事で使う
- 組み込んで製品に使う
といったことができます。
ただし、ここで注意したいのは、自由に使える = 条件がないではないことです。
どこまでできるかは、そのOSSのライセンスによって決まります。
定義・仕組み
OSSは、一般にソースコードが公開され、利用・改変・再配布などが認められたソフトウェアを指します。
試験対策では、細かな条文を暗記するより、OSSに共通する考え方を押さえる方が大切です。
ソースコードが公開されている
OSSでは、プログラムの中身であるソースコードを入手できます。
実行できるだけ
ではなく
中身を確認できる
このため、学習、改善、保守、検証がしやすいという利点があります。
改変が認められる
OSSでは、ライセンス条件の下でソースコードを変更できます。
たとえば、次のような使い方が考えられます。
- 自社向けに機能を追加する
- 不具合を修正する
- 不要な機能を外す
ただし、改変してよいことと、改変版を好き勝手に配ってよいことは同じではありません。
再配布時には、別の条件が付く場合があります。
再配布が認められる
OSSでは、元のソフトウェアや改変版を再配布できることがあります。
ただし、再配布するときは、たとえば次のような条件に注意します。
- ライセンス文を添付する
- 著作権表示を残す
- 変更したことを示す
- 同じライセンスで公開する
どの条件が必要かは、ライセンスごとに異なります。
著作権がなくなるわけではない
ここは試験で非常によく狙われます。
OSSは、著作権が放棄されたソフトウェアではありません。
著作権者がいて、その人が一定の条件で利用を認めている形です。
著作権放棄
ではない
つまり、OSSは「無権利のソフト」ではなく、権利がある上で利用条件が示されているソフトです。
無料とは限らない
OSSは、無償で配布されることが多いですが、無料でなければならないわけではありません。
ソフトウェアそのものや、配布サービス、保守サービス、サポートを有償にすることもあります。
ここでのポイントは、
OSS = オープンであること
無料 = 価格の話
であり、両者は別だということです。
利用分野や利用者を差別しない
OSSの考え方では、特定の人だけに使わせる、ある分野だけ禁止する、といった強い制限は基本的に認められません。
たとえば、
- 教育用だけに限定する
- 企業は使ってはいけない
- 医療分野では使えない
のような制限は、OSSの考え方とは合いにくいです。
そのため、試験では利用分野や利用者を制限する説明は誤りになりやすいと覚えておくと役立ちます。
科目Aでどう出る?
科目Aでは、OSSの細かな歴史よりも、特徴を正しく切り分けられるかが問われます。
判断軸1:ソースコードの利用や改変ができるか
OSSらしい説明として、まず注目したいのは次の点です。
ソースコードが公開されている
条件の下で変更できる
この方向の説明は、OSSの特徴として正しい可能性が高いです。
判断軸2:著作権放棄と混同していないか
試験では、かなり定番のひっかけです。
OSS
→ 著作権がない
は誤りです。
正しくは、
OSS
→ 著作権はある
→ 条件付きで利用が許される
です。
判断軸3:無料配布だけと決めつけていないか
これもよく出ます。
OSS
→ 必ず無償
は誤りです。
無償か有償かは価格の話であり、OSSかどうかはライセンス条件の話です。
判断軸4:利用者や利用分野を制限していないか
次のような説明は、OSSの考え方と合いません。
特定の個人だけ利用可
特定分野だけ利用可
OSSは、広く使えることを前提にした考え方です。
どんな場面で使う?
問題文にOSSやライセンスの話が出てきたら、次の順番で整理すると判断しやすいです。
- ソースコードを見られるか
- 改変できるか
- 再配布できるか
- 条件がライセンスで示されているか
- 著作権放棄と混同していないか
- 無償配布の義務と混同していないか
- 利用者や利用分野の制限がないか
また、OSSの基礎を理解しておくと、個別のOSSライセンスも理解しやすくなります。
OSSの基本
→ 個別ライセンスの違いへ
つまり、OSSの記事は入口であり、個別ライセンスの記事は違いを見分けるための発展と考えると分かりやすいです。
よくある誤解・混同
OSSは著作権が放棄されている
誤りです。
OSSは、著作権者が条件付きで利用を認めているソフトウェアです。
著作権が消えているわけではありません。
OSSは必ず無料で配布しなければならない
誤りです。
OSSは無償のことも多いですが、有償配布そのものが否定されるわけではありません。
大切なのは価格ではなく、ライセンス条件です。
OSSなら何をしてもよい
誤りです。
改変や再配布が認められていても、ライセンス文の添付や著作権表示の保持など、守るべき条件があります。
OSSは利用分野を自由に制限できる
誤りです。
OSSの考え方では、特定の人や特定分野だけを制限するような扱いは基本的にしません。
OSSとフリーウェアは同じ
同じではありません。
フリーウェアは、一般に無料で使えるソフトを指します。
一方でOSSは、ソースコード公開や改変・再配布の扱いまで含めた考え方です。
フリーウェア
→ 無料かどうかが中心
OSS
→ ソースコードとライセンス条件が中心
OSSとパブリックドメインは同じ
同じではありません。
パブリックドメインは、著作権が消滅している、または権利主張がされない状態を指すことがあります。
OSSは、著作権が存在したまま、条件付きで利用を許す仕組みです。
まとめ
- OSSは、ソースコードが公開され、条件の下で利用・改変・再配布できるソフトウェア
- OSSは、著作権放棄ではない
- OSSは、無料配布だけを意味する言葉ではない
- ライセンス条件を守ることが前提
- 「改変できる」「著作権はある」「無料とは限らない」が試験での重要ポイント
- フリーウェアやパブリックドメインとの違いも区別できるようにしておく