Open source != open weight. Big difference and it bugs me that nobody seems to care about using the right words in only this context.
Also, llama isn't even open source; it's proprietary, with the source available.
Words mean what people use them to mean. Ship has sailed whether you approve or not.
If the weight, training and inference code, and training data are all released under of Open Source (OSI definition) license, the it is unmistakably “open source”. As you drift from that it becomes less clearly so, and when you get to no training data, and the model weights license having extensive limitations on allowed uses, the use of even “open weights” becomes deceptive.