GXO
システム開発

OSSライセンス比較|MIT・GPL・Apache 2.0の違いと商用利用の注意点【一覧表付き】

13分で読める

QUICK CHECK

本文を読みながら、自社で進めるべきか、相談前に何を整理するかを確認できます。

自社の場合を相談する
COLUMN

「OSSは無料で使えるから安心」——その認識は危険だ。オープンソースソフトウェア(OSS)は無料で利用できるが、ライセンス条件の遵守義務がある。特にGPLライセンスのコードを自社製品に組み込んだ場合、ソースコードの公開義務が発生し、企業の知的財産に重大な影響を及ぼす可能性がある。2025年には国内企業がGPLコンプライアンス違反で訴訟を受けた事例も報告されている。

本記事では、中小企業のIT担当者・開発者が最低限押さえるべき主要OSSライセンスの違いを一覧表で比較し、商用利用時の判断フローと社内OSSポリシーの策定方法を解説する。


主要OSSライセンス一覧比較表

ライセンス商用利用ソース公開義務改変の自由特許条項代表的ソフトウェア
MITなし自由なしReact, jQuery, Rails
Apache 2.0なし自由あり(特許付与)Android, TensorFlow, Kafka
BSD 2-Clauseなし自由なしFreeBSD, Nginx
BSD 3-Clauseなし自由なしDjango, PostgreSQL
GPL v2可(条件あり)あり(派生物全体)自由なしLinux Kernel, Git
GPL v3可(条件あり)あり(派生物全体)自由あり(特許報復条項)GCC, Bash
LGPLあり(改変部分のみ)自由条件ありglibc, Qt
AGPL可(条件あり)あり(SaaS提供含む)自由ありMongoDB(旧版), Grafana
MPL 2.0あり(改変ファイルのみ)自由ありFirefox, Thunderbird

FREE CONSULTATION

この記事の内容について、専門家に相談できます

AI・DX・セキュリティに関するご質問やお見積もりなど、お気軽にお問い合わせください。

無料で相談する

各ライセンスの詳細

MITライセンス

最もシンプルで制約が少ないライセンス。「著作権表示とライセンス文をソフトウェアに含めること」が唯一の義務。商用製品に組み込む場合でもソースコードの公開義務はない。

中小企業にとっての意味: 最も安全に使えるライセンス。自社Webアプリやシステムにライブラリとして組み込んでも、ソースコード公開の心配がない。

注意点: MITライセンスは「無保証」が明記されている。OSSのバグによる損害はすべて利用者の自己責任だ。

GPLライセンス(v2/v3)

最も注意が必要なライセンス。 GPLのコードを自社ソフトウェアに組み込んだ場合、派生物(=自社ソフトウェア全体)のソースコードを同じGPLで公開する義務がある。これをコピーレフトと呼ぶ。

シナリオGPL義務が発生するか
GPLのライブラリをリンクして配布発生する
GPLのツールを社内でのみ使用発生しない(配布しないため)
GPLのコードをSaaSとしてネット経由で提供GPLv2:発生しない / GPLv3:発生しない
AGPLのコードをSaaSとして提供発生する
GPLのプラグインを開発して配布発生する可能性が高い

中小企業にとっての意味: 自社製品として顧客に配布するソフトウェアにGPLコードを組み込む場合、ソースコード全体の公開義務が生じる。社内利用のみであれば問題ない。

Apache License 2.0

MITと同様に商用利用に寛容だが、特許条項が追加されている。Apache 2.0でライセンスされたソフトウェアの貢献者は、利用者に対して特許権の行使を放棄する。逆に、利用者が貢献者を特許で訴えた場合、ライセンスが自動的に取り消される。

中小企業にとっての意味: 特許紛争のリスクが低減されるため、エンタープライズ向けシステムで安心して使える。ソースコード公開義務がないのも利点。


商用利用の判断フロー

以下のフローで、OSSの商用利用可否を判断できる。

ステップ1:ライセンスを確認する

  • リポジトリのLICENSEファイルまたはpackage.jsonのlicenseフィールドを確認
  • 依存ライブラリのライセンスもチェック(npm license-checker等のツールを利用)

ステップ2:利用形態を確認する

利用形態リスクレベル注意点
社内ツールとして利用ほぼすべてのライセンスで問題なし
Webサービス(SaaS)の一部として利用AGPLに注意
自社製品に組み込んで顧客に配布GPL/LGPL/AGPLに注意
OSSを改変して再配布コピーレフト条項を確認

ステップ3:GPL系ライセンスが含まれる場合の対応

  • 代替OSSを探す(MIT/Apache/BSD版がないか)
  • GPL部分を分離して独立プロセスとして動作させる(GPL汚染を防ぐ)
  • 法務部門または顧問弁護士に相談する

FREE DOWNLOAD

中小企業のDX推進 5ステップガイド

180社の導入実績から抽出した、失敗しないDX推進の5つのステップを徹底解説。

社内OSSポリシーの策定

OSSを安全に活用するために、以下の項目を社内ポリシーとして定めておくことを推奨する。

最低限定めるべき5項目

項目内容例
利用可能ライセンスの一覧MIT, Apache 2.0, BSD → 無条件OK / LGPL → 条件付きOK / GPL, AGPL → 要審査
承認フローGPL系を含むOSSの利用は、IT責任者の承認を必須とする
ライセンス管理ツール依存ライブラリの自動スキャンツール(FOSSA, Snyk, license-checker等)を導入
著作権表示の管理OSS利用時の著作権表示・ライセンス文の管理方法を定める
定期監査四半期に1回、利用OSSのライセンス一覧を更新する

依存ライブラリのチェックツール

ツール対応言語費用特徴
FOSSA多言語対応無料プランあり企業向けで機能が豊富
Snyk Open Source多言語対応無料プランありセキュリティ脆弱性も同時チェック
license-checker(npm)JavaScript無料CLIで手軽に確認
pip-licenses(Python)Python無料CLIで手軽に確認
LicenseFinder多言語対応無料CI/CDに組み込みやすい

よくある質問(FAQ)

Q. MITライセンスのソフトウェアを自社製品に組み込んで販売してよいか? A. 可能だ。著作権表示とMITライセンスの全文をソフトウェアのどこかに含める(About画面やドキュメント等)だけで、ソースコードの公開義務はない。

Q. GPLのコードを社内システムに使うのは問題ないか? A. 社内のみで使用し、外部に配布しない限り問題ない。GPLの義務は「配布時」に発生するため、社内利用は自由だ。

Q. OSSのライセンス違反が発覚した場合、どうなるか? A. 著作権者から是正要求(コンプライアンス通知)を受ける。多くの場合、まず是正の機会が与えられる。しかし、是正しなければ訴訟に発展するリスクがある。過去には数千万円の賠償命令が出た事例もある。

Q. デュアルライセンスとは何か? A. 1つのソフトウェアがGPLと商用ライセンスの両方で提供されること。GPL版は無料だがコピーレフト義務があり、商用ライセンスを購入すれば義務なしで利用できる。MySQL、Qt等が代表例だ。


<!-- GXO_QUALITY_REWRITE_20260507_START -->

GXO実務追記: システム開発・DX投資で発注前に確認すべきこと

この記事のテーマは、単なるトレンド紹介ではなく、要件定義、費用、開発体制、ベンダー選定、保守運用を決めるための検討材料です。検索で情報収集している段階でも、発注前に次の観点を整理しておくと、見積もりのブレ、手戻り、ベンダー依存を減らせます。

まず決めるべき3つの論点

論点確認する内容未整理のまま進めた場合のリスク
目的売上拡大、工数削減、リスク低減、顧客体験改善のどれを優先するか成果指標が曖昧になり、PoCや開発が終わっても投資判断できない
範囲対象部署、対象業務、対象データ、対象システムをどこまで含めるか見積もりが膨らむ、または重要な連携が後から漏れる
体制自社責任者、現場担当、ベンダー、保守運用者をどう置くか要件確認が遅れ、納期遅延や品質低下につながる

費用・期間・体制の目安

フェーズ期間目安主な成果物GXOが見るポイント
事前診断1〜2週間課題整理、現行確認、投資判断メモ目的と範囲が商談前に整理されているか
要件定義 / 設計3〜6週間要件一覧、RFP、概算見積、ロードマップ見積比較できる粒度になっているか
PoC / MVP1〜3ヶ月検証環境、効果測定、リスク評価本番化判断に必要な数値が取れるか
本番導入3〜6ヶ月本番環境、運用設計、教育、改善計画導入後の運用責任と改善サイクルがあるか

発注前チェックリスト

  • 発注前に目的、対象業務、利用者、現行課題を1枚に整理したか
  • 必須要件、将来要件、今回はやらない要件を分けたか
  • 見積比較で、開発費だけでなく保守費、運用費、追加改修費を見たか
  • ベンダー選定で、体制、実績、品質管理、セキュリティ、引継ぎ条件を確認したか
  • 検収条件を機能、性能、セキュリティ、ドキュメントで定義したか
  • リリース後3ヶ月の改善運用と責任分界を決めたか

参考にすべき一次情報・公的情報

上記の一次情報は、社内稟議やベンダー比較の根拠として使えます。一方で、公開情報だけでは自社の現行システム、業務フロー、データ状態、予算制約までは判断できません。記事で一般論を把握した後は、自社条件に落とした診断が必要です。

GXOに相談するタイミング

次のいずれかに当てはまる場合は、記事を読み進めるだけでなく、早めに相談した方が安全です。

  • 見積もり依頼前に、要件やRFPの粒度を整えたい
  • 既存ベンダーの提案が妥当か第三者視点で確認したい
  • 補助金、AI、セキュリティ、レガシー刷新が絡み、判断軸が複雑になっている
  • 社内稟議で費用対効果、リスク、ロードマップを説明する必要がある
  • PoCや診断で終わらせず、本番導入と運用改善まで進めたい

OSSライセンス比較|MIT・GPL・Apache 2.0の違いと商用利用の注意点【一覧表付き】を自社条件で診断したい方へ

GXOが、現状整理、RFP/要件定義、費用対効果、ベンダー比較、導入ロードマップまで実務目線で確認します。記事の一般論を、自社の投資判断に使える形へ落とし込みます。

システム開発費用・要件診断を相談する

※ 初回相談では営業資料の説明よりも、現状・課題・判断材料の整理を優先します。

<!-- GXO_QUALITY_REWRITE_20260507_END -->

関連記事

<div class="cta-box"> <p><strong>OSSの活用やシステム開発でお悩みですか?</strong></p> <p>GXOはOSSを活用したシステム開発・コンサルティングを支援します。まずは無料相談から。</p> <p><a href="/contact">無料相談はこちら →</a></p> </div>

お気軽にご相談ください

AI・DXに関するご質問やお見積もりなど

無料相談する

FREE DOWNLOAD

この記事と関連する 実践資料

費用相場、選定チェックリスト、補助金活用など、続きをより深く掘り下げた資料を無料でダウンロードできます(営業電話なし / 即DL / 社内共有OK)。

CONTACT

まずは 無料相談 から始めませんか。

サービスについてのご相談・ご質問などお気軽にお問い合わせください。
※ 営業電話はしません | オンライン対応可 | 相談だけでもOK