YOLOv11 AGPL License for On-Premises Use

Hello Ultralytics Team,

We are planning to deliver a solution to a client’s on-premises environment using YOLOv11, and we will also provide the full source code together with the software, in compliance with the AGPL-3.0 license.

:backhand_index_pointing_right: In this case, can we use YOLOv11 under the AGPL license without purchasing an Enterprise License?

Thanks!

Hi Daniel — great question.

Yes, you can use YOLO11 under AGPL-3.0 without an Enterprise License only if you fully open-source the entire solution under AGPL-3.0 and make it publicly available. This includes your application code, any modifications, build/train/inference scripts, and the trained model weights. Providing source privately to a single on‑prem customer or keeping any part proprietary does not meet these requirements; on‑prem or internal/proprietary deployments require an Enterprise License. You can review details and contact our team via the Ultralytics License page for an Enterprise option if needed.

For reference, trained models are covered by AGPL-3.0 as well, as noted on the Ultralytics License page.

It’s always a good idea to send a query to Ultralytics License
to review your use case regarding licensing. AGPL-3.0 means that the code must be publicly accessible, not just available to your client. You should absolutely contact the Team directly, but it sounds like your client will need an Enterprise license to use the code you plan to provide them. In many cases, clients would acquire a license before development work was done and a contractor would be included under that license during development. The reason for that is that for AGPL-3.0, the work should be public from the outset, not after, to ensure proper compliance.