Reading model licenses
How to read **licenses and terms** for model weights, code, and data: what you may use, modify, redistribute, and commercialize. This chapter is **literacy, not legal advice**—ask counsel for product decisions. <!-- IMAGE: checklist: lic...
What it is
How to read licenses and terms for model weights, code, and data: what you may use, modify, redistribute, and commercialize. This chapter is literacy, not legal advice—ask counsel for product decisions.
<!-- IMAGE: checklist: license file → AUP → attribution → commercial thresholds -->
Visual Spec & Architecture Diagram
License layers cake: Dataset license ≠ Code license ≠ Model weight license ≠ API ToS. Crossed wires showing conflicts. Title: 'License layer cake'.
Why it matters
“Open” is not one thing. Llama 4’s Community License (effective April 5, 2025) grants broad use/redistribution rights with attribution, Acceptable Use Policy adherence, and an additional commercial threshold for very large MAU products. Mistral documents that many open models use Apache 2.0, while some use a modified MIT with a revenue threshold for commercial licensing. Wrong assumptions create procurement pain.
How it works (plain)
- Find
LICENSE/ model card license field (Hub metadata). - Find Acceptable Use / prohibited use.
- Check: commercial use, attribution, share-alike, training competing models, high-risk bans, territory, user-count or revenue thresholds.
- Note the effective date; re-verify before launch.
- Separate weight license from training-data licenses and from API ToS if hosted.
Everyday example
A recipe marked “share alike” vs “personal use only”—different kitchen rules even if both PDFs are free to download.
Try it
Open one model card’s license section. Write three allowed and three restricted actions in your own words, then paste the URL and date you checked.
Myths
- ⚠️ Myth: Weights on GitHub means public domain.
- ✓ Reality: Licenses still bind.
- ⚠️ Myth: Research-only is fine “until we scale.”
- ✓ Reality: Product use needs a compliant path first.
- ⚠️ Myth: Apache on the repo covers the weights.
- ✓ Reality: Code and weights can differ—read both.
Sources
- Llama 4 Community License: https://github.com/meta-llama/llama-models/blob/main/models/llama4/LICENSE ↗
- Mistral open-model licensing help: https://help.mistral.ai/en/articles/347393-under-which-license-are-mistral-s-open-models-available ↗
- Hugging Face Hub licenses: https://huggingface.co/docs/hub/main/en/repositories-licenses ↗
- SPDX: https://spdx.org/licenses/ ↗
- OSI OSAID: https://opensource.org/ai/open-source-ai-definition ↗
