Thats kind of the point of open source. It's free for anyone to use.
It's like shaming people for not paying for the free candy that you hand out.
It's like shaming people for not paying for the free candy that you hand out.
I can understand why lots of companies would use open source software but not contribute changes: if you already have your employees sign away their IP to the company, then there are legal complications to figuring out how to contribute, and if the company is publicly traded then internal modifications to open source software in order to support features that have not yet been announced may constitute an information leak if contributed upstream (and thus give illegal trading advantage to maintainers, etc). It's a big can of worms.