I've spent a lot of time with open source projects. I use them, I write them, I almost love them. They serve various uses within software development. However there are open source zealots who go around saying that open source is the magic key to solving the worlds software development problems - and quite franky it isn't. I would have thrown in one more thing for the authors list:
* documentation/support is generally terrible and noone seems interested in writing or maintaining it. If open source wants to have an impact in corporate circles, it almost always ends up being commercialized (RedHat, Ximian, etc) before people really end up using it. There is nothing wrong with this, and open sourcers need to accept that people will commercialize their efforts and they will serve a market who needs more than just 'free software'.