Even the MIT-licensed weights are just that: open weights. Let's not call the weights "source", because they're emphatically not. I can't retrain Qwen from the ground up with different pre-training algorithms, for example.
Model weights are source because they are "the preferred form for modification", e.g. you can use them for fine-tuning. Training a new model from raw data (1) gets you something very different from the original and (2) is computationally unfeasible for most, compared to simpler fine tuning.
I disagree. Fine-tuning, while useful, feels more like patching executables than source code. Besides, just because most people don't compile e.g. Android for themselves doesn't mean that Android should only be distributed in binary form.