AI Model Licensing for Product Managers: Apache, Llama, and the Commercial Use Rules You Need to Know
TL;DR
Open-weight model licenses are not all the same. Apache 2.0 lets you do almost anything commercially. The Llama Community License allows commercial use but blocks companies with over 700M monthly active users and prohibits training competing models on Llama outputs. MRL, OpenRAIL, and CC BY-NC each have different restrictions. As an AI PM, you don't need a law degree, but you do need to know which license questions to ask before a model reaches production, and when to escalate to legal.
The AI PM Minute
One tactic to make you a sharper AI PM, twice a week. 60 seconds to read. Free.
No fluff. Unsubscribe anytime.
Why Model Licensing Is a PM Problem
When your team decides to use an open-weight model, the conversation usually goes straight to benchmarks, cost, and latency. License terms are treated as a legal formality to handle later. That ordering gets teams into trouble.
Model licenses are not boilerplate. They determine whether you can legally ship, whether a competitor can copy your approach, whether your fine-tuned version can be redistributed, and whether an upgrade to a new model version requires a new legal review. Three common traps PMs walk into:
The production blocker
A team builds on a model with a CC BY-NC license, ships to a handful of beta users, then tries to charge. Legal review flags the non-commercial restriction. The team has to rebuild on a different model, losing months.
The version upgrade surprise
Meta changed Llama 2's license between releases. Teams that automated model upgrades without re-checking license terms found themselves in a different legal position than they started. The model card does not always flag the change.
The upstream trap
A team uses a fine-tuned model published by a research lab. The fine-tune was trained on Llama 4. The Llama Community License applies to the fine-tuned model just as it applies to the base. The upstream license travels downstream.
None of this requires you to become a lawyer. It requires you to know the questions to ask and when to escalate. That is the gap this guide closes.
The License Taxonomy: What Each One Actually Allows
Most open-weight models in 2026 fall into one of five license families. Here is what each one means in practice for a PM building a commercial product.
Apache 2.0
Most permissiveExamples: Qwen 3.5 (Alibaba), many Mistral variants
Commercial use: Yes, unrestricted
Fine-tuning: Yes
Redistribution: Yes, with attribution preserved in source
Watch for: Attribution notices must be preserved in the source code. Users do not need to see them, but your codebase does.
MIT (and modified MIT)
Generally permissive, verify variantsExamples: Some Kimi K2 variants, older research models
Commercial use: Yes for standard MIT; check modified versions
Fine-tuning: Yes
Redistribution: Yes, with copyright notice
Watch for: Modified MIT is not standard MIT. Kimi K2 uses a variant that adds application-level restrictions. Read the actual file, not just the license name.
Llama Community License
Commercial-friendly but scale-cappedExamples: Meta Llama 4 Scout, Maverick, and all Llama 4 models
Commercial use: Yes, with conditions
Fine-tuning: Yes, with conditions
Redistribution: Yes, must include the Llama Community License
Watch for: Two key restrictions: (1) companies with more than 700M MAU need a separate Meta license; (2) you cannot use Llama model outputs to train a model that competes with Meta. If you build something that might eventually cross 700M users, plan ahead.
Mistral Research License (MRL)
Commercial-friendly with some redistribution limitsExamples: Mistral Large 3, some Mixtral variants
Commercial use: Yes for MRL; no for MRL-NC
Fine-tuning: Yes
Redistribution: Limited
Watch for: MRL-NC (non-commercial) is a stricter variant. Always check whether you have MRL or MRL-NC. Mistral has released both, and different model versions use different tiers.
Creative Commons (CC BY-NC and variants)
CC BY-NC: research only. CC BY: permissive.Examples: Some research models, older Stability AI models
Commercial use: No for CC BY-NC; yes for CC BY
Fine-tuning: Varies by variant
Redistribution: Varies
Watch for: CC BY-NC means non-commercial only. If a customer pays for your product, directly or via advertising, you cannot use a CC BY-NC model in the core path. CC BY (without NC) is permissive. Check the exact variant.
OpenRAIL
Permissive with explicit prohibited-use carve-outsExamples: Stable Diffusion, BLOOM, some research models
Commercial use: Yes
Fine-tuning: Yes
Redistribution: Yes, must pass through the use restrictions
Watch for: OpenRAIL attaches a use restriction list (prohibited applications like generating CSAM, deceptive content, discriminatory decisions). You must include the restriction list when redistributing. Your product also cannot violate the prohibited uses.
What "Commercial Use" Actually Means
"Commercial use" sounds obvious but causes real confusion in practice. Most model licenses define it broadly: any use in a product or service that generates revenue, directly or indirectly. That includes products customers pay for, ad-supported products, internal enterprise tools used in revenue-generating workflows, and APIs sold to third parties.
What it typically does not include: personal experimentation, academic research not tied to a funded product, and internal tooling used only for non-commercial operations like HR or IT support at a nonprofit. Even those lines are blurry, and "internal enterprise tools" often do qualify because they support revenue-generating work.
SaaS product customers pay for
CommercialDirect revenue, clearly commercial. Needs a commercial-permissive license.
Free product with advertising
CommercialRevenue is indirect via ads. Still commercial under most licenses.
Internal enterprise tool (used by paid employees)
Usually commercialSupports a for-profit organization. Most licenses treat this as commercial. Verify with legal.
Research prototype, never shipped
Non-commercialIf it never generates revenue and stays internal to a research team, usually acceptable under NC licenses. But the moment it ships, this changes.
Open-source tool you publish for free
DependsIf the tool is free and you never monetize it, some licenses allow it. If you plan to monetize later, use a commercial-permissive license from the start.
Fine-tuned model you redistribute
Upstream license appliesYour fine-tune inherits the base model's license. If the base is Llama, the Llama Community License applies to your redistributed fine-tune.
Important: This is not legal advice
This guide helps you ask the right questions. For any product that will ship commercially, get actual legal review of the specific license version for the specific model you are deploying. License terms change between versions, and the stakes of getting it wrong are high.
Build AI Products the Right Way
The AI PM Masterclass covers the full product lifecycle, from model selection and licensing to launch and iteration, taught live by a Salesforce Sr. Director PM.
The Four License Traps That Catch AI PMs Off Guard
Beyond the headline terms, there are four specific areas where AI PMs consistently make licensing mistakes. Each one has a clear pattern and a clear fix.
Trap 1: Scale threshold blindness
The Llama Community License allows commercial use up to 700 million monthly active users. Above that threshold, you need a separate license from Meta. Most teams are not there today, but products that start small can grow, and the moment you cross the threshold without a separate agreement, you are out of compliance. Build a tripwire into your licensing tracker: flag this conversation with legal when your product approaches 100M MAU, well before the limit.
Fix: Document the threshold in your model registry. Set a review trigger at 100M MAU.
Trap 2: Version upgrade without license re-check
Model providers update licenses between versions. Meta changed Llama 2's license after initial release. When you upgrade from one model version to another (e.g., Llama 4 Scout to Llama 4 Maverick, or Mistral Large 3 to a future release), the license may have changed. If your deployment pipeline automatically pulls the latest version, you can inadvertently pick up changed license terms without any human review.
Fix: Add a license review step to your model upgrade checklist. Treat a version upgrade as a new procurement decision.
Trap 3: Ignoring the upstream license on fine-tuned models
The open-weight model ecosystem is full of fine-tuned models published by research labs, startups, and individuals. A model listed as 'Apache 2.0' on Hugging Face may have been fine-tuned on Llama 4 weights. The fine-tune is Apache 2.0 for the fine-tuned layers; the base model weights remain under the Llama Community License. The upstream license does not disappear just because someone wrapped new layers on top.
Fix: Before using any fine-tuned model, trace its model card to identify the base model and check that base model's license alongside the fine-tune's own license.
Trap 4: Confusing the model card with the license
Model cards describe a model's capabilities, intended use cases, training data, and known limitations. They are not license documents. A model card might say 'intended for commercial use' without that being a binding legal permission. The actual license file (typically LICENSE.md or a link in the model card) is the document that matters. Teams have made deployment decisions based on model card language and later discovered the license said something different.
Fix: Always open and read the actual LICENSE file. If there is no license file and no explicit license stated, consult legal before deploying, as the default copyright rules are restrictive.
The AI PM Model Licensing Checklist
Run this checklist before any open-weight model reaches your production environment. It takes less than 30 minutes and prevents months of rework. Share it with your legal team so they know what you already verified when you escalate.
Before selecting a model
- Identify the exact license name and version (not just 'open source')
- Confirm whether the license is commercial-permissive for your use case
- Check if the license has a scale threshold (e.g., Llama 4's 700M MAU limit)
- Trace any fine-tuned model to its base model and verify the base model's license
- Confirm whether you plan to redistribute the model or a fine-tune (redistribution has different requirements)
Before production deployment
- Get legal review for the specific license and your specific deployment scenario
- Document the model version, license version, and date of legal review in your model registry
- Confirm that fine-tuning plans (if any) comply with the license's fine-tuning terms
- Verify that your use case does not fall under prohibited uses (especially for OpenRAIL models)
- Set a calendar reminder to re-review if you upgrade to a new model version
Ongoing operations
- Add a license field to your model registry alongside model name, version, and owner
- Set MAU tripwires for models with scale thresholds (Llama: review at 100M MAU)
- Subscribe to the model provider's changelog or GitHub releases to catch license changes
- Treat any model upgrade as a new licensing decision, not an automatic continuation
- Document and escalate any ambiguity: 'modified MIT' or 'custom license' always needs legal review
One final note on scope: this checklist covers the model license. It does not cover the training data license (which affects what you can claim about the model or redistribute), the inference provider terms of service (which add restrictions on top of the model license), or your own product's downstream license obligations. Each of those is a separate conversation with legal.
How this fits the broader model selection decision
Licensing is one dimension of the open-weight model decision. The others are inference cost, latency, quality on your task, ops burden of self-hosting, and update cadence. A model with the best benchmark scores but a restrictive license is not the right model for your product. Build licensing into your model selection rubric from the start, not as a final check after the team has already fallen in love with a specific model.
Ship AI Products With Confidence
The AI PM Masterclass covers model selection, legal and compliance considerations, and the full product lifecycle. Learn from a Salesforce Sr. Director PM with a track record of shipping AI features at scale.
Related Articles
Before you go: get the AI PM Minute
One tactic to make you a sharper AI PM, twice a week. 60 seconds to read. Free.
No fluff. Unsubscribe anytime.