You make some good points but yeah, if you licence something under a license that allows corporations to do this don’t be surprised if they do.
I don’t know if there’s some license out there that allows free sharing of code with a limitation around using it in for-profit products and profit sharing for them and whether such a license would even work.


The GPL also enforces that you need to share your code, which isn’t necessarily what these devs want.