Giles Bowkett, The Bizarre Bazaar: Who Owns Express.js?:
Software development is basically the only industry making money right now in the entire United States. And yet its foundation is this basically communist idea that everybody will contribute to the greater good. The idea that you can sell sponsorship and/or ownership of a project…really exposes these contradictions.
…it’s extremely likely that the only way to produce good software is to balance capitalist interests against a communist methodology, and if I’m correct about that, it would certainly qualify as one of the many reasons software is inherently hard to get right. The inherent tension between these two forces is tremendous.