最終更新日:
OSSライセンスとは、オープンソースソフトウェアを使う、直す、配るときの条件を、作者が定めた利用許諾の条件です。
OSSは誰でも使えますが、著作権が放棄されているわけではなく、ライセンスに書かれた条件のもとで使うことが許されています。ライセンスは大きく、著作権の表示などを守れば自由に使える寛容型(MIT License、Apache License 2.0、BSD License など)と、改変したものを配るときに同じ条件での公開を求めるコピーレフト型(GPL など)に分けて説明されます。
多くのライセンスは、配るときに著作権の表示とライセンスの文面を添えることを求めています。Apache License 2.0 のように、特許の扱いを定めたものもあります。システムを作る場合は、使ったOSSとそのライセンスの一覧を残し、配る形(社内だけで使うか、製品として配るか、Webサービスとして提供するか)に照らして条件を満たしているかを確かめます。
発注する側は、納品物に含まれるOSSの一覧と、ライセンスの条件を満たしていることの説明を求めておくと、後の問題を防げます。ソフトウェアの部品の一覧(SBOM)を作ると管理しやすくなります。個別の判断は弁護士などの専門家にご確認ください。
関連する用語
- オープンソースソフトウェア(OSS)ソースコードが公開され、決められた条件のもとで誰でも使い、直し、配れるソフトウェアです。
- コピーレフト(GPL)改変したソフトウェアを配るときに、元と同じ条件でソースコードを公開することを求める、OSSのライセンスの考え方です。
- SBOM(ソフトウェア部品表)ソフトウェアに含まれるライブラリなどの部品と、その版・ライセンス・依存の関係を一覧にした表です。
- ソフトウェアのライセンス管理(ライセンスコンプライアンス)使っているソフトウェアやクラウドのサービスが、ライセンス契約で認められた範囲と数の中で使われているかを管理することです。
- 成果物の著作権・知的財産権の帰属開発で作られたプログラムや文書の著作権などの権利が、発注した側と受注した側のどちらに属するかという取り決めです。