My perspective is that Coldcard and other projects (Umbrel) attempt to coopt the term opensource for "street cred" while simultaneously barring ventures from using their source code.
The "open" in open source is about freedom of use, not code viewability.
Source viewable projects that bar ventures from using it are not open source; it's the opposite.
This has become enough of a theme within #Bitcoin and other industries that the Open Source Initiative had to publish a definition that specifically calls these projects out as "license traps".
> "The major intention of this clause is to prohibit license traps that prevent open source from being used commercially. We want commercial users to join our community, not feel excluded from it."
