Normally I would agree, but in case of Ollama specifically, even setting aside the license, they've been publicly called out on downplaying the fact that most of their functionality is provided by llama.cpp before many times, but haven't changed their messaging at all, or even acknowledged the call-outs. And, well, this has been an open issue in their public repo for a while now, accumulating comments and upvotes, so surely someone have seen it before. So in this case specifically I'm leaning towards malicious non-compliance, solely because they really want to make the impression that there's more to Ollama than there really is.