Os projetos de software livre tem revelado que compartilhar o código fonte de um software pode melhorar a sua robustez e qualidade de forma rápida. Uma vez que o código compartilhado seja de interesse da sociedade existe a possibilidade de contribuição de milhares de desenvolvedores, espalhados pelas grandes universidades, centros de pesquisa e organizações privadas. O crivo de vários usuários e programadores ajuda na identificação e na correção de erros. Além disto, com um grupo maior de usuários e desenvolvedores, o software pode ter contribuições de melhoria de acordo com as necessidades de cada local. Isto ajuda a obter softwares muito mais completos, com muito mais funcionalidades
“codificar programas de computador é a arte de inserir bugs em um código. Portanto, quanto maior o código mais bugs ele deverá ter.”
– Donald Knuth, em tom de brincadeira
