There is a persistent myth that open source operates like Linux, with a global team of developers holding hands and praying for world code peace. Most open-source projects don't work this way, looking much more like Eric Raymond's "cathedral" rather than the holy grail, the "bazaar," as Juergen of SnapLogic points out in an exceptionally insightful post on open-source software development.
The problem with many open-source projects is that while familiarity may not breed contempt, it can certainly breed institutional incompetence:Why do so many open-source projects not have the active community of external contributors they are hoping for? Because they have been largely developed by co-located teams of hired software engineers, 100% dedicated to the project, managed and organized like any traditional software development effort. This seems to be especially true for the new crop of 'custom build' open-source companies, which would like to take advantage of the open-source business model. They might hope to also enjoy the advantages of the open-source development model one day, but achieving that requires a conscious effort.… Read more