Licensing & open weights
What is the difference between permissive and restricted model licenses?
Permissive licenses such as Apache 2.0 and MIT let you use, modify, and sell with little more than keeping a notice. Restricted community licenses, like Meta's Llama license, add their own rules on top.
Even when a model’s weights are public, a license still governs what you may do with them. Licenses split into two broad camps, and the gap between them matters for anyone building a product.
Permissive licenses ask for very little. The MIT License lets you use, copy, modify, distribute, and sell the work, including inside closed commercial software, with a single condition: keep the copyright and license notice in the copies you ship.[2] Apache 2.0 is similar but adds an explicit patent grant. Each contributor grants a “perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable” patent license, so you are protected from later patent claims over the code they contributed.[1] Apache 2.0 also asks you to note any changes you made and to keep a NOTICE file if one exists.[1]
Restricted licenses look open because the weights are downloadable, but they add custom rules. Meta’s Llama 3.1 Community License is the common example. If your product exceeds 700 million monthly active users you must request a separate license from Meta, granted at its “sole discretion.”[3] If you distribute Llama or something built on it, you must “prominently display ‘Built with Llama,’” and any model you train from it must start its name with “Llama.”[3] Use is also bound to an Acceptable Use Policy.[3]
These extra terms are why many people argue these licenses “cannot reasonably be called ‘open source.’”[4] The restrictions are not unusual or hidden, but they are real legal hurdles, and they are absent from standard licenses like Apache 2.0 and MIT.[4]
References
- Apache License, Version 2.0 — Apache Software Foundation
- MIT License — choosealicense.com
- Llama 3.1 Community License Agreement — Meta
- 'Open' AI model licenses often carry concerning restrictions — TechCrunch