@sun @Starkimarm @tris @feld @SuperDicq @toatrika @lxo It does very little to get contributions back to the upstream project and ecosystem. That's often true when distributing code to users too. Being forced to give the users the code doesn't mean it's going to get to the upstream project and doesn't mean the code is useful to them.
The main reason developers choose GPL is trying not to get taken advantage of, not the actual spirit / purpose of GPL, and then they often get very disappointed.