IT用語
ソースコードが公開され、決められたライセンスのもとで誰でも利用・改変・再配布できるソフトウェア。
- 別名・略称
- OSS
オープンソース(オープンソースソフトウェア、OSS)は、ソースコードが公開され、決められたライセンスのもとで、誰でも利用・改変・再配布できるソフトウェアのことです。WordPress、Linux、PHP、Node.js など、Web の世界で使われる多くのソフトウェアがオープンソースです。
主なライセンス
- GPL:改変したものを配布するときに、同じライセンスでソースコードを公開する必要がある(WordPress は GPL)
- MIT・BSD・Apache License:利用の条件が緩く、著作権の表示などを守れば自由に使える
メリット
- 無料で使えるものが多い
- ソースコードを読んで、仕組みや問題を確かめられる
- 多くの人が開発や改善に参加している
使うときの注意点
- ライセンスの条件を確認する
- 開発が止まっているもの(長く更新がないもの)は、脆弱性 が修正されないおそれがある
- 依存しているパッケージに不正なコードが紛れ込む サプライチェーン攻撃 に注意し、SBOM などで使っている部品を把握する
- 使っている部品の アドバイザリ を確認し、更新する








