オープンソースソフトウェア
このノートの問いがそのまま復習カードになり、忘れかけたころに出題されます。
シラバス Ver.6.5 の小分類 48「オープンソースソフトウェア」(大分類 8:コンピュータシステム/中分類 17:ソフトウェア)。
2026-08-05 にシラバス本文と突合済み。
0. 何を押さえるか
OSS = 無料という理解は誤りです。ここが最頻出の引っかけです。
OSS の定義は「ソースコードが公開され、利用・改変・再配布が認められている」こと。
価格の話ではありません。有償の OSS もあり、サポートで対価を取る形が一般的です。
そして著作権は放棄されていません。ライセンス条件に従う義務があります。
コピーレフトの考え方が要点です。
改変・再配布するなら、同じ条件で公開しなければならない
これを最も強く要求するのが GPL です。
1. OSS とは何か
根拠: シラバス 8-17-48
OSS の定義は? 無料であることは条件か?
ソースコードが公開され、利用・改変・再配布が認められているソフトウェア
無料であることは定義に含まれない。
- 有償で提供される OSS もある
- 導入は無料でも、サポートや保守は有償という形が一般的
「OSS = 無料」は誤り——最頻出の引っかけ。
OSS の著作権はどうなっているか?
著作権は放棄されていない。 著作者が保持している。
そのうえで、ライセンスによって利用・改変・再配布を許諾している。
したがってライセンス条件に違反すれば著作権侵害になる。
「自由に使える」は「無条件に使える」ではない。
OSS を業務で採用するときの利点と注意点は?
| 利点 | ライセンス費用を抑えられる/改変できる/特定企業に縛られない |
| 注意点 | 保証がない/サポートは自己責任か有償/ライセンス条件の確認が必要/開発が止まるリスク |
動作の保証や損害の賠償を求められないのが、
商用ソフトウェアとの大きな違い。
2. ライセンス
根拠: シラバス 8-17-48
コピーレフトとは?
改変・再配布する場合、元と同じ条件で公開しなければならないという考え方
「自由であること」を、後の利用者にも引き継がせるための仕組み。
コピーライト(著作権)をもじった造語で、
権利を主張して自由を保証するという逆説的な発想。
GPL とは? 業務利用で何に注意するか?
GPL(GNU General Public License)
= 強いコピーレフトを課す代表的な OSS ライセンス
GPL のソフトウェアを組み込んで再配布する場合、
自社の部分も含めて GPL で公開する必要が生じうる。
そのため、自社製品に組み込む前にライセンスの確認が必須になる。
(社内で使うだけで配布しないなら、公開義務は生じないのが原則。)