What attribution and naming rules apply when redistributing a fine-tuned Llama model?
answer
- Four conditions, not one
- A file, a string, and a prefix
- Model name must start with Llama
- Attribution must be user-visible
- Trademark grant is narrow and purposive
basics
~20 sRedistribution under the Llama Community License requires shipping a copy of the agreement, a NOTICE file with Meta's copyright text, prominent "Built with Llama" attribution on any product using it, and a derivative model name that begins with "Llama".
solid answer
~50 sThe agreement attaches four conditions to distributing Llama Materials or a derivative. You must provide a copy of the Llama Community License to whoever receives the model. You must include a NOTICE text file carrying Meta's copyright line for that release — for example "Llama 3.1 is licensed under the Llama 3.1 Community License, Copyright © Meta Platforms, Inc. All Rights Reserved." You must display "Built with Llama" prominently on any website, interface, documentation or about-page for a product or service that uses the model (earlier releases used the version-specific string "Built with Meta Llama 3"). And if you distribute a model you fine-tuned or otherwise derived, that model's name must begin with "Llama". Meta grants a narrow trademark licence solely so you can comply with that naming rule, subject to its brand guidelines. Downstream recipients receive the same agreement, so the obligations travel with the weights.
code
markdown · 10 lines# NOTICE
Llama 3.1 is licensed under the Llama 3.1 Community License,
Copyright (c) Meta Platforms, Inc. All Rights Reserved.
# Model card front matter
Model name: Llama-3.1-8B-acme-support-v2
Base model: meta-llama/Llama-3.1-8B-Instruct
Attribution shown in product footer: "Built with Llama"go deeper
Remember the two visible artefacts: a "Built with Llama" credit where users can see it, and a derivative model name that starts with "Llama". Do not publish a fine-tune named after your product alone.
List all four conditions — licence copy, NOTICE text, prominent attribution string, Llama-prefixed derivative name — and note the string is release-specific and the trademark permission exists only to make the naming rule lawful.
Show that you automate it: licence and NOTICE files injected by the packaging pipeline into every image and model artefact, naming enforced at repository creation, and the attribution surface assigned an owner on the product side.
Frame it as a distribution-obligation flow-through: every artefact your platform emits carries the agreement to the next recipient, so the compliance control belongs in the release pipeline and in partner contracts, not in a one-off legal review.
## Why these clauses exist Meta gives the weights away but wants the ecosystem to remain visibly attributable to Llama. The redistribution section of the Community License is where that intent turns into obligations you must actually implement — and unlike the 700 million MAU clause, which touches almost nobody, these clauses touch *everybody who publishes anything*: a fine-tune on a model hub, a Docker image with baked-in weights, an on-prem appliance shipped to a customer, or a public product built on the model. ## The four obligations **1. Ship the agreement.** If you distribute or make available Llama Materials — or a derivative — to a third party, you must provide that third party with a copy of the Llama Community License. In practice this is a `LICENSE` file in the repository or image alongside the weights. **2. Ship the NOTICE text.** You must retain, in a "Notice" text file distributed as part of the materials, the attribution line for that release. The Llama 3.1 form is: `Llama 3.1 is licensed under the Llama 3.1 Community License, Copyright © Meta Platforms, Inc. All Rights Reserved.` The string is version-specific — a Llama 3 distribution carries the Meta Llama 3 wording. Copy it verbatim from the agreement you accepted rather than from memory. **3. Display "Built with Llama."** Any product or service that uses the model must display this attribution prominently on a related website, user interface, blog post, about page, or product documentation. It is not enough to bury it in a repository file that end users never see. Note the string changed across releases: the Llama 3 agreement required "Built with Meta Llama 3", while the 3.1-and-later agreements use "Built with Llama". Use the string that the agreement you accepted specifies. **4. Name derivatives with a Llama prefix.** If you create, train, fine-tune, or otherwise improve an AI model and distribute it, the model's name must include "Llama" at the beginning. `Llama-3.1-8B-acme-support` complies; `AcmeAssist-8B` does not, even though it is unambiguously a Llama fine-tune. This is the clause most often violated on public model hubs. ## The trademark angle The agreement grants no general trademark licence. Meta grants exactly one narrow permission: to use the "Llama" mark solely as required to comply with the naming clause, and only in accordance with Meta's brand guidelines. That asymmetry is deliberate — you are *required* to use the mark in your model name and *not permitted* to use it to imply endorsement, to brand your company, or to name your product as though it were a Meta offering. "Powered by Meta AI" or a Meta logo on your landing page is outside the grant. ## Passing the obligations downstream The conditions are not discharged when you hand the weights on. Because you must provide the agreement to any third party who receives the materials, your recipient becomes a licensee bound by the same conditions, including the acceptable-use restrictions. If you build a platform that lets customers download derived weights, the licence text and NOTICE must travel with each artefact your platform emits — this is a build-pipeline requirement, not a one-time legal task. ## Where this bites in real engineering work - **Container images and model registries.** If your CI bakes weights into an image, the image layers must contain the `LICENSE` and `NOTICE` files. Automate this in the packaging step; a manual checklist will drift. - **Model-hub uploads.** The repository name is the model name for naming-clause purposes. Get the `Llama-` prefix right at creation time, because renaming a published repo breaks every downstream reference. - **Marketing and product surfaces.** "Built with Llama" needs an owner on the product side. The usual home is the footer, an about page, or a model-information panel in the UI. - **Adapter-only distribution.** If you publish only LoRA adapter weights and not the base model, you are still distributing a derivative of Llama Materials in the ordinary reading, so the same attribution and naming discipline applies; teams that assume adapters are exempt are taking an unnecessary risk. - **Internal-only fine-tunes.** If nothing leaves your organisation, you are not distributing to a third party, so the redistribution mechanics are lighter — but if the model backs a customer-facing product, the "Built with Llama" display obligation still applies. ## The short version to say out loud Licence copy, NOTICE text, visible "Built with Llama", and a model name starting with "Llama" — with a narrow trademark permission that exists only to make that last one lawful, and obligations that travel to whoever you hand the weights to next.
- We only publish LoRA adapters, not the base weights. Do the naming rules still apply?Treat them as applying. An adapter is trained on and useless without Llama Materials, and the agreement covers models you create, train, or fine-tune using those materials, so the conservative and common industry practice is to prefix the adapter repository with "Llama", ship the licence and NOTICE, and state the base model. The cost of compliance is a filename and two files; the cost of being wrong is a takedown of a published artefact.
- Where exactly does "Built with Llama" have to appear?On a user-visible surface associated with the product or service — a related website, the user interface, a blog post, an about page, or product documentation. The agreement's word is "prominently", so a LICENSE file inside a container image does not satisfy it for a customer-facing product. The usual homes are the site footer, an about/credits page, or a model-information panel in the app.
- Can we put a Meta logo on our landing page to signal the model we use?No. The agreement grants no general trademark licence; it grants use of the "Llama" mark solely as needed to satisfy the model-naming requirement, subject to Meta's brand guidelines. Logos, "Powered by Meta AI" styling, or anything implying endorsement or partnership falls outside that narrow grant. The permitted signal is the plain textual "Built with Llama" attribution.
saying these in an interview costs you the question
- Thinks a LICENSE file in the repo satisfies the visible attribution
- Names a public fine-tune without the Llama prefix
- Assumes the licence grants general Meta trademark or logo use
- Believes obligations stop at the first recipient
- Uses a different release's attribution string than the one accepted