Either you are a free license or not.
Either you are a free license or not.
If people want to do that, then fair enough, just don't call if free or open source. And don't license your code under free or open source licenses if you care about getting credit or compensation or anything but maximizing software freedom.
In doubt, you will have to enforce the freedoms of FOSS by going to a court (i.e. use the governmental "violence enforcement system"). On the other hand, if you pay your taxes "voluntarily", you won't be coerced by the government.
In other words: in both cases threats of violence are involved.
What people call things is a marketing phenomenon. You can complain all you want.. and you should.
It’s not possible for GPL projects to restrict the code this way, but the peripheral assets like trademarks, servers, conference slots, board seats, core contributor status could be restricted.