Open Weight vs Open Source AI Models: What’s Actually the Difference?

“Open source” has become the default label for any AI model you can download, but most of them are only open-weight. A model like Moonshot’s Kimi K3 is a headline example of an open-weight release — the weights are public, the training recipe is not. The distinction decides what you can inspect, reproduce, modify, and legally ship, and the Open Source Initiative has spent years trying to pin the line down precisely.

What “Open Weight” Actually Means

An open-weight model publishes the trained parameters as downloadable files, usually in the .safetensors format. Anyone can pull them from a repository and put them to work without ever seeing how the model was built.

What You Get

Once you have the weights, a working model is genuinely yours to run. Tools like Ollama, llama.cpp, vLLM, and SGLang exist specifically to serve these downloadable-weights models without needing any of the hidden training infrastructure behind them.

In practice, an open-weight release lets you:

  • Download the model and run inference locally, offline
  • Fine-tune it on your own dataset
  • Quantize it to fit on a laptop or a single GPU
  • Deploy it on your own hardware or private cloud
  • Modify its behavior through adapters, LoRA, or prompt tooling

What Stays Closed

What you cannot do is rebuild the model from scratch, because the training code, the filtering pipeline, and the dataset itself stay private. The models most commonly cited as open-weight examples follow this exact pattern:

  • Llama
  • Mistral
  • DeepSeek
  • Qwen
  • Gemma

The Wikipedia entry on the Llama language model documents how Meta has published weights for each generation while keeping the training pipeline closed.

What “Open Source AI” Actually Means

Open source AI goes further than a weights file — it asks for the full recipe. The Open Source Initiative published version 1.0 of the Open Source AI Definition on October 28, 2024, requiring four freedoms: the right to use the system for any purpose, to study how it works, to modify it, and to share it with others, with or without modifications.

Meeting those freedoms means providing the “preferred form for making modifications,” not just the finished parameters. That includes data information (what shaped the training set and how), the training and inference code, the tokenizer, and the architecture details, alongside the parameters themselves. Full large language models built this way are rare, because the bar sits far above dropping a weights file on a hosting platform.

Side-by-Side: The Real Difference

The clearest way to see the gap is to line up what each category actually hands you.

What you getOpen-weight modelOpen source AI
Downloadable parametersYesYes
Model config and tokenizerYesYes
Inference code / examplesUsuallyYes
Training codeNoYes
Training data informationNoYes
Data filtering / processing pipelineNoYes
Full reproducibility from scratchNoYes
Unrestricted modification rightsDepends on licenseYes

Open weights give you access: a working model you can run, tune, and ship. Open source AI gives you agency: the ability to understand why the model behaves the way it does and to reproduce or audit that process yourself. Most releases marketed as “open” stop at the first row.

Why Most “Open Source” Models Are Only Open-Weight

Training runs for a frontier model routinely cost tens of millions of dollars, and the datasets behind them mix scraped, licensed, and proprietary content that a lab cannot simply republish without legal exposure. That combination — cost plus data provenance — is why almost every model marketed as “open source,” including Llama, DeepSeek, Qwen, and Gemma, is technically only open-weight.

Open weights is one of Kimi K3's headline traits
Open weights let anyone download and fine-tune a model — a defining trait of models like Kimi K3.

Full transparency threatens competitive position, not just legal footing. Publishing the exact data mixture and filtering pipeline hands competitors a recipe that took months of experimentation to refine, so labs release the output and keep the process. Many of these open-weight flagships also lean on a mixture-of-experts architecture to keep inference costs down at scale, a design choice worth understanding on its own before comparing model families. Moonshot AI, the lab behind Kimi K3, is one of several companies now shipping flagship-scale open-weight models rather than fully open source ones, following the same pattern as its peers.

The Open Source Initiative’s own FAQ on the definition explains why a weights file alone was never going to qualify:

The preferred form for modifying an AI system includes: the software used to create the dataset, the software used to train the system, the results of the training (i.e., the parameters), and all legally shareable data used in the training process.

Open Source Initiative

What the License Really Decides

Downloadable does not mean unrestricted. The license attached to a model’s weights determines what you can legally do with output, redistribution, and commercial deployment — and it varies far more than the “open” label suggests.

The MIT License and Apache 2.0 are permissive licenses: they place almost no restrictions on commercial use, modification, or redistribution. Many flagship releases instead ship under custom or “community” terms, and Meta’s Llama license is the clearest case — it caps free commercial use at 700 million monthly active users and blocks a handful of specific use cases outright.

Those custom terms typically fall into a few recurring categories:

  • A scale threshold (a user or revenue cap above which a separate agreement is required)
  • A competitor-use restriction (banning use in products that compete with the vendor)
  • A ban on using the model’s output to train rival models
  • A branding requirement (naming or attribution rules for derivative products)
License typeCommercial useRedistributionExample
MIT / Apache 2.0UnrestrictedUnrestrictedMistral (some releases)
Custom “community” licenseCapped by scale or use caseAllowed with conditionsLlama
Restricted / gated weightsRequires approval or agreementLimited or prohibitedSome research-only releases

Those custom terms are what people mean by “restricted weights” or “source-available” models — downloadable, but gated by an acceptable-use policy rather than a standard open license.

How to Check a Model Card in 30 Seconds

Before assuming a release is open source, run through four questions on its model card.

  1. Can I download and run the weights on my own hardware without a paid API?
  2. Can I inspect how the model was trained — the code, not just a summary blog post?
  3. Do I know what data shaped the model, in enough detail to understand its behavior?
  4. Can I modify the model and share my modified version without asking permission?

A “yes” to question one alone means open-weight. A “yes” to all four is what actually qualifies as open source AI under the OSI’s definition, and few releases clear that bar today.

FAQ

keyboard_arrow_up