Tuesday, January 31, 2006

Introducing a collaborative model for developing software

Free software development has shown how a model for developing software centered on the collaboration of its parts can produce large software products with high quality levels.

Eric Raymond first described the difference of this model, which he called the Bazaar, compared to the model which is usually found on closed source projects, which he called the Cathedral. But the fact is that not all software projects work the same way and not even all of them are successful.

This blog is part of an effort to analyze and describe the processes that are used to develop free/open source software and create a body of knowledge for it. Here I'll be posting my thoughts and findings about the subject, while all the conclusions and important discoveries will be documented in the form of patterns in the Collaborative Development wiki.