And your point is? Whorring > coding?
Discussion
GPL > Profit of greedy corporations.
Ordinary people can still use your work; businesses will have to ask you for dual licensing or hire you. Or they can publish the code of their product under GPL.
Of course, if you are already wealthy and only want publicity and to not be bothered, then it's better not to license under GPL.
Moreover, GPL is constantly being violated, and one must be prepared to defend their rights in court, which is of little interest to most people.
Your last paragraph is a counter argument to your point. Relying and regulations, laws, force and violence to make you the sole owner of the sequence of words that you willingly made public is... retarded and authoritarian.
If you don't want companies to use your code, don't make it public.
This regulatory clout just adds friction to development and innovation as I pointed out. If MIT licensed devs are underpaid, that is a distinct issue that GPL fails to solve.
It's not about companies using my code; it's about ensuring that when companies use my code, they are required to share theirs as well. It shouldn't be without consequences for them.
Otherwise, you'll just end up in the credits of a 2 billion dollar game, at the very end (licenses under MIT tend to be there), right after the acknowledgments to the models from OnlyFans and the list of pets.
> It shouldn't be without consequences for them.
Why not? You're the one who volunteered to open your code. Why should that force them to do it? If a woman flashes her boobs in public, should everyone who looks be forced to flash their boobs?
I have nothing to add here. That's why we have millions of licenses. Everyone decides for themselves. Some people don't care where their code ends up—they're just altruists. Some people do care. And some don't want to share their code at all. It will always be this way.
I was just sharing my real world PoV. GPL code is untouchable since it forces a major change whereas MIT gives you the freedom to grow and contribute back.
Sure, there will always be assholes. But no software license fixdd that.
GPL definitely doesn't solve problems; if anything, it does the opposite. But I can't help but feel delighted when companies like Nintendo or other greedy bastards have to upload their code somewhere deep on their website where no one will find it, or on GitHub 🤣. It warms my heart to see someone getting back at them for that spot in the credits after the list of pets.