The beauty of open-source software projects is the passion they generate from so many people. The drawback of open-source software projects can be that same sort of passion. with so many developers and so many vendors involved, there is often a proliferation of projects that can confuse the issue — and customers.