True, but important software doesn't (by and large) benefit very many people. Instead it makes a very few people extremely wealthy, and makes a somewhat larger number of comfortably upper middle class engineers' lives a little easier. Often those engineers are building products which actually harm most of their users.
I labor in this industry because I enjoy the work and it pays better than anything else I could do, and I try to work for companies doing good things, but I have some misgivings about seeing unpaid open source work in the same light as volunteering. To be clear, as an engineer who benefits I'm grateful, but I'd rather developers were compensated fairly.
EDIT: given the down votes, let me pose it as a question--Is software obviously a public good? Are we actually making things better on balance?
I labor in this industry because I enjoy the work and it pays better than anything else I could do, and I try to work for companies doing good things, but I have some misgivings about seeing unpaid open source work in the same light as volunteering. To be clear, as an engineer who benefits I'm grateful, but I'd rather developers were compensated fairly.
EDIT: given the down votes, let me pose it as a question--Is software obviously a public good? Are we actually making things better on balance?