That would turn open source into trick and bait fraud.
What about ... slapping license you are actually ok with. It is 100% fine to sell software for money, closed source, open source, free software and completely restricted.
The whole debate is about open source with licenses that do in fact allow corporations to legally use it for free. And open source advocates of the past spent a lot of effort ensuring them it is so.
There are licenses that don't allow such thing. And afaik, corporations avoid those libraries or pay for alternative license. The people however don't complain about these.
That's not possible. It would all have to be clearly stated in the license.
> What about ... slapping license you are actually ok with.
You would have to slap on a licence saying the trade org represents you, etc.