On my flight home from California, I finished up Clay Shirkey's excellent book, "Here Comes Everybody: The Power of Organizing Without Organizations
."
In chapter 10, "Failure for Free," he discusses open source projects as one of the great innovators in technology. His argument is that companies invest in their best ideas, but open source invests in just about anything. Every once in while, some project becomes wildly successful, like Linux, or Joomla. (Although he doesn't mention Joomla.)
At the end of the chapter, he tells the story of working as a consultant in the mid-90's, trying to convince AT&T to write some code in Perl, an open source language, rather than in C++. C++ was invented at AT&T, and there was someone they could call for support. With Perl, there was no commercial support, just a discussion board where you could go for help. AT&T could not believe that they could possibly put their faith and trust in an open source project, powered by an enthusiastic and helpful community. Even with rapid, correct responses on the Perl discussion group, AT&T could not rely on the faith and good will of the Perl community. Instead, they wanted a contract, which they felt was far more reliable than a bunch of unpaid volunteers acting out of the goodness of their heart.