すべての記事

YOLOは無料で商用利用できる?YOLOv8・YOLO11・YOLO26のライセンス

Xuban

いいえ。広く使われているYOLOモデル、つまりYOLOv5、YOLOv8、YOLO11、そして新しいYOLO26は、クローズドソースの商用利用に無料で使うことはできません。これらは強いコピーレフトのライセンスであるAGPL-3.0で配布されています。これらのいずれかをもとに製品を作る場合、アプリケーション全体をAGPL-3.0でオープンソース化するか、ベンダーの有償のEnterprise Licenseを購入しなければなりません。どちらも難しい場合は、寛容なライセンスの代替手段があります:LibreYOLOはMITライセンスで、あらゆる商用利用に無料で使え、特別な条件は一切ありません。

「YOLOv8 商用利用 無料」「YOLO ライセンス」「YOLO AGPL なし」などで検索してきた場合、このページがバージョンごとに正確にお答えします。

YOLOのライセンス早見表

モデルデフォルトのライセンスクローズドソースでの商用利用は無料か必要な対応
YOLOv5AGPL-3.0いいえアプリ全体をオープンソース化するか、Enterprise Licenseを購入
YOLOv8AGPL-3.0いいえアプリ全体をオープンソース化するか、Enterprise Licenseを購入
YOLO11AGPL-3.0いいえアプリ全体をオープンソース化するか、Enterprise Licenseを購入
YOLO26AGPL-3.0いいえアプリ全体をオープンソース化するか、Enterprise Licenseを購入
LibreYOLOMITはい何も必要ありません。プロプライエタリな製品に無料で組み込めます。

一言でまとめると、主流のYOLOモデルはオープンソースですが、そのライセンスはAGPL-3.0です。これは、ほとんどの企業がプロプライエタリな製品では遵守できないコピーレフトのライセンスです。LibreYOLOは同じYOLOのワークフローをMITライセンスで提供しており、そのような義務は一切課されません。

YOLOのライセンスは何か

広く使われているYOLOモデル、つまりYOLOv5、YOLOv8、YOLO11、そして最新のYOLO26は、ベンダーによってGNU Affero General Public License v3.0(AGPL-3.0)のもとで配布されています。

AGPL-3.0は強いコピーレフトです。MITやApache-2.0のような、「好きに使ってよい」タイプの寛容なオープンソースではありません。AGPL-3.0には具体的で影響範囲の広い義務が1つあり、まさにその義務が商用ユーザーのつまずきの原因になっています。

YOLOv8は無料で商用利用できるか

多くの人が考えている意味では、できません。YOLOv8をダウンロードして商用利用することはできますが、それはAGPL-3.0を遵守する場合に限られます。実際には次のことを意味します。

  • YOLOv8を含む製品を頒布、出荷、またはホストする場合、その製品の完全なソースコードを公開しなければなりません。アプリ、統合コード、スクリプトや設定を含めて、AGPL-3.0のもとで公開します。
  • この義務は、ソフトウェアをユーザーに出荷する場合だけでなく、ユーザーがネットワーク経由でソフトウェアとやり取りできるようにした場合にも発生します。これがAGPLを特徴づける第13条です。SaaSやAPIのバックエンドも対象外にはなりません。

趣味のプロジェクトや学術研究であれば、通常は問題ありません。しかしプロプライエタリな商用製品では、コードベース全体を公開することはほぼ例外なく受け入れられません。ここで述べたことはすべてYOLO11とYOLO26にもそのまま当てはまります。ライセンスも義務も同じです。

YOLOv5、YOLO11、YOLO26はどうか

状況は同じです。いずれもデフォルトでAGPL-3.0です。ベンダーのEnterprise Licenseは「YOLO26, earlier YOLO versions, and any future YOLO models」(YOLO26、それ以前のYOLOバージョン、および将来のすべてのYOLOモデル)を対象とすると明記しており、ライセンス方針がファミリー全体で意図的かつ一貫していることがわかります。新しいバージョンを選んでも、より緩やかなライセンスになるわけではありません。

補足しておくと、名前に「YOLO」が付くモデルがすべてAGPLというわけではありません。コミュニティによるバリアントの中にはGPL-3.0やApache-2.0のものもあり、ライセンスは作者によって異なります。ただし、「YOLOv8」や「YOLO11」と入力するときに多くの人が思い浮かべるリリースはAGPL-3.0です。

AGPL-3.0が実際に求めることをわかりやすく

AGPL-3.0は、GPLに決定的な追加を1つ加えたものです。それがネットワーク利用条項です。実務上のチェックリストは次のとおりです。

  1. ソースを配布する。AGPLのコードを含むソフトウェアを頒布する場合、結合された著作物全体の完全な対応ソースコードを、AGPL-3.0のもとで入手可能にしなければなりません。
  2. ネットワーク利用も対象になる。ユーザーがネットワーク経由で改変版とやり取りする場合、つまりWebアプリ、API、SaaSの場合、同じソースコードをそのユーザーに提供しなければなりません。「自社のサーバーで動かしているだけ」という抜け道はありません。
  3. コピーレフトは伝播する。義務はYOLOのファイルだけでなく、派生著作物全体に及びます。自社のビジネスロジックもAGPLの範囲に取り込まれます。

これは一般的な情報であって法的助言ではないため、具体的なケースについては弁護士に相談してください。ただし、結論はシンプルです:AGPL-3.0とクローズドソースの商用ソフトウェアは両立しません。

Enterprise Licenseという選択肢と、その落とし穴

ベンダーは、AGPLの義務を取り除く有償のEnterprise Licenseを提供しています。これを使えば、何もオープンソース化せずにYOLOをプロプライエタリな製品に組み込めます。正当な選択肢であり、企業によってはそれが正解です。

落とし穴は次のとおりです。

  • 費用がかかります。継続的な商用ライセンス料で、企業ごとに交渉され、価格は公開されていません。
  • 1社のベンダーの条件に依存することになります。その条件は変わる可能性があり、しかも対象はそのベンダーのコードだけです。
  • 使用許可にお金を払うことになります。対象のモデルアーキテクチャは、根本的には公開された研究成果です。

継続的な費用とベンダーロックインを受け入れられるなら、Enterprise Licenseは機能します。費用を払いたくない、あるいは義務そのものを負いたくない場合は、この先を読んでください。

MITの代替手段:LibreYOLO

開示:LibreYOLOは私たちのプロジェクトです。そして、このページがあいまいな結論ではなく明快な答えで締めくくれるのも、LibreYOLOがあるからです。

LibreYOLOは、寛容なMITライセンスで公開されているYOLOフレームワークです。この1点が、商用利用に関するすべてを変えます。

  • 商用利用は無料。プロプライエタリなクローズドソースの製品も含みます。
  • コピーレフトもネットワーク条項もありません。アプリをオープンソース化する必要は一切ありません。
  • シート単位やエンタープライズ向けの料金はありません。MITはMITです。
  • すでに慣れ親しんだワークフローそのままなので、移行は簡単です。

LibreYOLOはラッパーではなく、メンテナンスされている本格的なフレームワークです。物体検出、セグメンテーション、姿勢推定、分類、深度推定などを1つの馴染みのあるAPIで扱え、学習とONNX/TensorRT/OpenVINO/NCNNへのエクスポートも組み込まれています。違いはワークフローではありません。違いはライセンスです。

より広く「AGPLのYOLOから移行する」という観点でこのページに来た場合は、エコシステム全体をより詳しく比較した2026年版 Ultralyticsの代替ライブラリ比較も用意しています。

パブリックドメインだったオリジナルのDarknetから、YOLOv9、YOLOv10、YOLOv12、YOLOv13、YOLO26まで、ほかのすべてのYOLOのライセンスについてはYOLOのライセンスを全解説を参照してください。

ビジネスにとってMITが重要な理由

MITライセンスでは、LibreYOLOをもとに作ったソフトウェアを使用、改変、組み込み、販売でき、ソースを開示する義務はなく、料金もかかりません。現代のソフトウェアスタックの多くがこのライセンスを採用しているのは、まさに商用で安心して採用できるからです。製品は自社のものであり、負うものは何もありません。

試してみる

pip install libreyolo
from libreyolo import LibreYOLO

model = LibreYOLO("LibreYOLO9c.pt")
results = model("image.jpg", save=True)
print(results[0].boxes.xyxy)
print(results[0].boxes.conf)

YOLOの開発体験はそのままです:自分のデータで学習し、推論し、エクスポートしてリリースできます。なくなるのは、AGPLの義務とエンタープライズ向けの請求書です。

LibreYOLOはMITライセンスで、Linux、Mac、Windowsで動作し、GPU、Apple Silicon、通常のCPUのいずれでもコードを変更せずに動きます。1つのAPIでYOLO9、RF-DETR、RTMDet、YOLOX、D-FINE、RT-DETR系列、セグメンテーション、姿勢推定、深度推定などを扱え、すべて寛容なライセンスです。

GitHubでスターを付けてください:github.com/LibreYOLO/libreyolo | ドキュメント:libreyolo.com/docs