Real vs. Fake Open Source: How to Read a License
Almost every vendor says its models are "open source," but the word means very different things from one to the next. Some let you build a business on them with no conditions, some require a separate contract once your user base grows, and some have only published a paper. Learning to judge for yourself beats memorizing who is open.
You do not need to read the license end to end. Ask the following three questions in order and you will have placed almost any model on the openness spectrum.
Question 1Can you download the weight file?
Everything else depends on this. If a model is reachable only through an API, then whatever the marketing says, you never get the control described in the last section. This one question rules out more than half the field.
Question 2Can you use it commercially, and are there conditions attached?
This is where people get caught. Some licenses permit commercial use but cap your user base; others limit you to research. Skip this check before you build a product and you will be scrambling for a license right when your numbers start climbing.
Question 3Can you train new models on its output?
In other words, can you distill from it. This decides whether you can build a model of your own on top of it, which is what the next two sections unpack. Vendors disagree on this point more than any other.
Reading is not the same as knowing how to use it, so take a model you are actually considering and walk it through. The wizard below is the same three questions, one at a time, and it tells you which tier the model lands in.
Each vendor below gets the same four questions. The fourth one — whether the training data is public — is included to make one thing visible: in the world of large models, the word "open source" has already been redefined.
- YWeights downloadable
- YCommercial use, no user cap
- YCan be used to train new models
- NTraining data not disclosed
- YWeights downloadable
- YCommercial use, no user cap
- YCan be used to train new models
- NTraining data not disclosed
- YWeights downloadable
- YCommercial use, no application needed
- YDistillation explicitly permitted
- NTraining data not disclosed
- YWeights downloadable
- LSeparate license required above 700M monthly actives
- YCan be used to train new models
- NTraining data not disclosed
- NWeights not downloadable
- NNo local deployment
- NCannot be used for training
- NTraining data not disclosed
It is also worth noting that licenses change. In the 2.5 generation Qwen used a tiered license: most sizes were Apache 2.0, while 3B and 72B had separate terms. Only with Qwen3 did the whole family standardize on Apache 2.0. What matters during selection is the license of the specific version you plan to use, not your general impression of the company.
Next time you evaluate a model, walk through it in order:
2. Confirm the license for the specific size you intend to use; it can differ within one family.
3. If it is a custom license, look specifically for limits on user scale, use case, and geography.
4. Confirm whether training is permitted, since that determines whether fine-tuning and distillation stay open to you later.
The next section takes a different angle: why these vendors open-source at all. Open-sourcing costs money, released weights can never be taken back, and none of them is doing charity.