Here’s a great speech by Clay Shirky on community support for software development versus corporate/commercial support:
—