
What are Open Weights vs Open Source?
In the AI world, open weights means a model's trained parameters are publicly available for download and use, while open source traditionally means the complete package β code, data, training methodology, and weights β is available under a license that allows modification and redistribution. Most models marketed as "open source" are actually open weights only.
Why It Matters
The distinction matters for trust, reproducibility, and rights. True open source lets anyone reproduce, modify, and understand the model fully. Open weights only lets you use and fine-tune the model β you can't verify training data, reproduce training, or fully audit for biases. The terminology debate also has legal implications: the Open Source Initiative argues that "open source AI" requires more than just releasing weights.
How It Works
Open weights (most "open" models):
- Model weights (parameters) are downloadable
- You can run inference locally
- You can fine-tune for your use case
- Training data is NOT provided
- Training code may or may not be provided
- Often has usage restrictions (license limitations)
- Examples: LLaMA 3 (Meta), Gemma (Google), Mistral, Command R
True open source:
- Model weights available