micomia株式会社のAIエンジニア、松久保です。
今回は、物体検出モデル「YOLO」のライセンスと商用利用時の注意点について解説します。
YOLOはバージョンごとにライセンスが異なり、利用方法によってはソースコードの公開義務や商用ライセンスの取得が必要になる場合があります。この記事では、各バージョンのライセンスの違いと、どのような場合に料金や公開義務が発生するのかをわかりやすく整理します。
YOLO v8 ライセンス
YOLO v8はUltralytics社が公開しているモデルで、AGPL-3.0ライセンスが適用されています。
また、YOLOv5やYOLOv11も同様にUltralyticsによって公開されており、これらのバージョンもAGPL-3.0ライセンスです。
AGPL-3.0 ライセンス
AGPL-3.0ライセンスは、個人利用や社内システム内での利用においては特に制限はありません。
しかし、以下のような目的で利用する場合にはソースコードの公開義務が発生します。
つまり、YOLOv8を用いたシステムやアプリを外部に公開する際には、原則としてソースコードを公開する必要があります。
ソースコード公開を回避する方法
1. 商用ライセンスの購入
Ultralyticsが提供するYOLOモデル(v5、v8、v11)を商用利用する場合、商用ライセンスの購入によってソースコード公開義務を免除できます。
実務では、自社プロダクトやSaaSへの組み込み時に商用ライセンスを取得するケースが一般的です。
2. 公開義務のないライセンスのバージョンを選択する
公開義務のないライセンスが適用されたYOLOバージョンを選ぶことで、ソースコードの公開を避けることが可能です。
それぞれのライセンスの特徴を以下にまとめます。
GPL-3.0
商用アプリを配布する場合や、クライアントに納品する場合にソースコードの公開が義務化されます。MITライセンス
ソースコードの公開義務はありません。ただし以下の条件を守る必要があります。
元の著作権表示(Copyright)の保持 MIT License の全文を明記Apache License 2.0
MITライセンスより厳格で、以下の条件を追加で満たす必要があります。
NOTICEファイルなどでライセンス表記を保持 改変した場合はその旨を明記 特許に関する明示的な許諾を含むYOLO License
開発者本人が「何をしても良い」と述べており、非常に寛容な独自ライセンスです。
ライセンス比較表
ライセンス | ソース公開義務 | 商用利用 | 主な特徴 |
|---|---|---|---|
AGPL-3.0 | 個人・社内利用以外で必要 | 商用ライセンス要 | ネットワーク経由の利用も対象 |
GPL-3.0 | 再配布時のみ必要 | 可能 | オフライン配布が対象 |
MIT | 不要 | 可能 | 著作権表示のみ義務 |
Apache License 2.0 | 不要 | 可能 | MITに特許保護を追加 |
YOLO License | 不要 | 可能 | 独自で非常に寛容なライセンス |
補足
MITやApacheライセンスのバージョンを使用すれば、ソースコードの公開は不要です。
しかし、最新のYOLOバージョンの多くはAGPL-3.0ライセンスが適用されているため注意が必要です。
また、同じバージョン番号でも、公開されているリポジトリによってライセンスが異なる場合があるため、利用前に必ずライセンス表記を確認しましょう。




.jpg%3Falt%3Dmedia%26token%3Da3c76743-713e-48e5-945a-601a7438cb5c&w=3840&q=75)
.jpg%3Falt%3Dmedia%26token%3D910d6567-e2cd-4ea5-ad8a-07d925ce700b&w=3840&q=75)


.png%3Falt%3Dmedia%26token%3D856fae6b-5eed-41e0-993c-4a053186faf5&w=3840&q=75)



.png%3Falt%3Dmedia%26token%3Def6b9919-f6ea-4ed8-924b-90f297e0549b&w=3840&q=75)


.png%3Falt%3Dmedia%26token%3D8e864089-6895-4bb1-b90d-d607b8416753&w=3840&q=75)





