"I always wonder why so many programmers act like we are all just drug dealers or gun runners, immorally making money from software we write. Do you think carpenters feel this way?"
The problem isn't making money. It's the corrupt and user-hostile lengths proprietary developers go to in order secure that income.
If carpenters were installing coin-operated locks in your house, refusing to let you inspect the building materials, suing you when you make unauthorized repairs, and secretly living in your basement to spy on you so you didn't break their rules, hopefully they'd feel a lot worse about how they made their living.
The problem isn't making money. It's the corrupt and user-hostile lengths proprietary developers go to in order secure that income.
If carpenters were installing coin-operated locks in your house, refusing to let you inspect the building materials, suing you when you make unauthorized repairs, and secretly living in your basement to spy on you so you didn't break their rules, hopefully they'd feel a lot worse about how they made their living.