> The GPL doesn't force you to give anything away if you've just modified the code for personal use. You only need to provide source code if you're distributing your modified software.
I'm not free to keep my changes, though, and if I don't have those rights, it is because I've given them away at the behest of the GPL. My changes are GPL even if I never distribute them. I'm prevented from licensing that code how I choose. GPL takes my effort and forces me to either never do anything with it or to give it away to everyone.
I will never work on code that is licensed under any GPL variant. I will not donate my time to expand the functionality of that code or to fix any problem for software which supports a license that removes freedoms from the people who maintain it.
The GPL is viral and parasitic and I will not contribute to that.
Maybe I would have freely given my code away if it was MIT licensed. Maybe I would keep it for myself.
Maybe I would turn it into a commercial product.
My point is that THE CHOICE IS MINE if I work on code that is MIT licensed.
The choice is what matters to me, and the GPL forces me to give up that choice. I can't agree to that.