最終更新日:
コピーレフトとは、改変したソフトウェアを配るときに、元と同じ条件でソースコードを公開することを求める、OSSのライセンスの考え方です。
コピーレフトの代表は、フリーソフトウェア財団(FSF)が公開している GNU General Public License(GPL)です。GPLのソフトウェアを改変したり組み込んだりしたものを配る場合は、受け取った人がソースコードを入手でき、同じGPLの条件で使えるようにする必要があります。改変したものも自由に使える状態を引き継がせる、という考え方です。
GPLのほかに、ライブラリとして使う場合の条件を緩めた LGPL や、ネットワーク越しにサービスとして提供する場合にもソースコードの提供を求める AGPL があります。どこまでを「組み込んだ」とみなすかは、使い方によって解釈が分かれることがあります。
自社の製品として配るソフトウェアや、ソースコードを公開したくない部分にコピーレフトのOSSを使う場合は、条件を満たせるかを事前に確かめます。開発を委託するときは、コピーレフトのOSSを使う場合に事前の相談を求める、と取り決めておくこともあります。個別の判断は弁護士などの専門家にご確認ください。
関連する用語
- OSSライセンスオープンソースソフトウェアを使う、直す、配るときの条件を、作者が定めた利用許諾の条件です。
- オープンソースソフトウェア(OSS)ソースコードが公開され、決められた条件のもとで誰でも使い、直し、配れるソフトウェアです。
- ソフトウェアのライセンス管理(ライセンスコンプライアンス)使っているソフトウェアやクラウドのサービスが、ライセンス契約で認められた範囲と数の中で使われているかを管理することです。
- SBOM(ソフトウェア部品表)ソフトウェアに含まれるライブラリなどの部品と、その版・ライセンス・依存の関係を一覧にした表です。