ycombinator.com
Why the Best Companies and Developers Give Away Almost Everything They Do: Engineering, Technical | Y Combinator
Why do so many software companies and developers give away so much of their work? Why would they invest thousands of hours and millions of dollars into a project and then release it for free to everyone, even their competitors? Is it really all about altruism?