← Free resourcesCheatsheet

The Open-Source Licence Cheatsheet

Which repos you can white-label and resell, which you must install on the client's own server, and which to read twice — in one table.

For anyone reselling open-source AI software.

⏱ 5 minutes→ A keep/avoid decision per repo

In short

The one mistake that can end a business is reselling a project whose licence forbids it. This cheatsheet sorts the popular AI stacks into three columns: safe to white-label, client-install only, and read-the-licence-first.

The three columns

Safe to white-label (MIT/Apache)Client-install onlyRead the licence first
LibreChat, Langflow, Lettan8n (Sustainable Use)Open WebUI (branding)
Qdrant, LiteLLM, SupabaseDify (custom terms)Cal.com (AGPL white-label)
RAGFlow, ActivepiecesFlowisePostiz, SearXNG

The safe play when resale is barred

  1. Install on the client's own infrastructureTheir account, their server — you are a contractor, not a reseller.
  2. Charge for the install and the care planThis is normally permitted and is the high-margin default anyway.
  3. Keep the licence text with the installSave it per project; re-check before every release.

Rules that never change

  • Never rely on memory — licences change between releases.
  • AGPL is fine to self-host; obligations bite if you offer it as a service.
  • For anything you strip and resell as your own, build on MIT/Apache only.

Licence-by-licence quick reference

LicenceResell as a service?What to do
MIT / Apache-2.0YesBrand it and resell; keep the notice.
AGPL-3.0Only with careSelf-host for the client; offer source on request.
GPL-3.0Client install onlyInstall on the client's own infrastructure.
BSL / SSPLUsually noRead the terms; often bars competing services.
CommercialPer contractBuy a licence per sale; never assume.

What to write in your contract

  • The client owns the deployment, data and branding.
  • You are installing and configuring, not reselling the software.
  • The upstream licence is passed through and governs the code.
  • Warranty and support are yours, not the upstream maintainer's.
  • A clause letting you re-quote if the licence changes materially.

When to buy a commercial licence

Buy when the licence bars resale-as-a-service, when the client needs indemnity, or when the project is business-critical and you need a support SLA. The cost is usually small next to the risk of a takedown or a forced re-platform.

Price the licence into the install, not the care plan, and keep the receipt for the audit trail.

Get this as a PDF + future updates

Free. We'll email you the downloadable version and new resources as we publish them.