法務
オープンソースライセンスに関する説明として、最も適切なものはどれか。
ア.MITライセンスはコピーレフト条項を持ち、MIT成果物を利用したプロプライエタリ(商用)ソフトウェアの開発は禁止されている。
イ.Apacheライセンス2.0は特許に関する条項を一切含まず、特許侵害のリスクについては利用者が独自に判断しなければならない。
ウ.GPLはコピーレフト条項を持ち、GPLライセンスのソフトウェアを組み込んで作ったソフトウェアを配布する場合、そのソフトウェア全体もGPLで公開しなければならない。正解
エ.GPL・MIT・Apacheのすべてのオープンソースライセンスは、いかなる商用利用も禁止している。
解説
GPLは「ウイルス的ライセンス」とも呼ばれる。GPLが入ったコードを使ったら、作ったものも全部GPLで公開しなければならない——感染が広がるように。MITはもっと寛大な「ご自由にどうぞ」系。
なぜ ウ が正解か
ウが正解。GPL(GNU General Public License)のコピーレフト条項により、GPLソフトウェアを含む派生物を配布する際はソースコードをGPLで開示しなければならない。商用利用自体は禁止されていないが、この「ソース開示義務」が商用製品での採用障壁になる。LGPLはライブラリリンクにのみ使用する場合は免除される緩和版。
出典: AI生成問題(学習用)