If you've been paying attention to the AI space, you've heard both terms used to describe models like Llama, Mistral, DeepSeek, and Gemma. They're not the same thing, and conflating them leads to real misunderstandings about what you're permitted to do with a given model.
The distinction matters whether you're a solo developer building a product, a company trying to understand its legal exposure, or an enterprise evaluating vendor contracts.
Open Weights: The Weights Are Free, Everything Else Isn't
When a model is described as "open weights," it means the model parameters — the billions of numbers that encode what the model knows — are available to download and use. You can run the model, fine-tune it, distill it, deploy it behind your own infrastructure. The raw intelligence is in your hands.
What you typically cannot do, depending on the license: use it commercially without terms, modify the weights and then distribute your derivative under the same freedom, or claim the model itself is a product of your work. Llama 3 is a prominent example — the weights are available, but Meta imposes restrictions on use that are incompatible with a pure open source definition.
Open weights means you can see inside the model's brain. It does not mean the brain is free to use in any way you choose.
Open Source: The Full Stack
True open source, as the term has been understood in software for decades, means the complete package: source code, training data (or documentation of where to get it), training methodology, evaluation protocols, and the weights themselves. If you wanted to replicate the model from scratch, you could.
Very few AI models meet this standard. Most "open source" AI projects release weights but keep the training data, compute infrastructure, and pipeline proprietary. The Open Source Initiative has started publishing guidance on what open source AI actually means, but adoption of those standards has been slow.
Why The Distinction Actually Matters
The practical implications are significant. With a model that's open weights but restricted-license, you might be allowed to run it locally but prohibited from using it as the intelligence layer in a commercial SaaS product. Your legal team will care about this. Your investors will care about this.
With a truly open source model, you have the freedom to build without worrying about license enforcement. You can inspect exactly how the model was trained, on what data, with what methodology. If something in the training data is problematic, you can identify it and address it directly.
The Short Version
Open weights: you get the model, not the process. Open source: you get everything, including the ability to reproduce the model. The first is useful. The second is transformative — but it's still rare in the AI world.
The next time you see a model described as "open source," it worth asking: where's the training code? Where's the data? If the answer to both is "we're not sharing that," you're dealing with open weights, not open source.
Key Takeaways
- Open weights = the model file is free to download and run; usage restrictions vary by license
- Open source (in the traditional sense) = complete transparency: weights, training code, data, and methodology
- Most "open source" AI releases are technically open weights with additional restrictions
- For commercial use, always audit the actual license — not just the marketing description