A Coverity é uma empresa especializada em auditoria de código-fonte. Junto com o departamento de Homeland Security e a Universidade de Stanford, realizaram uma pesquisa com mais de 150 aplicações Open Source e proprietárias. Os resultados são interessantes:

Analizando os softwares de maior qualidade das duas categorias, o software proprietário tinha cinco vezes MENOS bugs que o melhor do Open Source.

Dos 15 softwares com mais pontos em qualidade e segurança, 11 eram proprietários.

A pesquisa também revelou que o software Open Source é, em média, de melhor qualidade que o proprietário.

Isso pode ser explicado pelo empenho pessoal das comunidades de desenvolvimento, que não sofrem pressões de prazos e gerências como o software proprietário, que por sua vez entrega um programa correto dentro das especificações de segurança e qualidade, mas sem nenhum compromisso com inovação ou otimização.

Foram investigadas mais de 60 milhões de linhas de código, através do software da Coverity, que é usado para auditar o código-fonte do Linux, com resultados excelentes, elogiado inclusive por Andrew Morton, um dos desenvolvedores do Kernel do pinguim.

A conclusão da Coverity faz sentido, pois em sua maioria os projetos Open Source não seguem nenhuma metodologia de gerenciamento ou desenvolvimento. Os que o fazem são, obviamente, os mais bem-sucedidos, como o Apache, o Firefox, o Samba e o GNU/LINUX.

Nas palavras de Benjamin Chelf, CTO da Coverity:

A comunidade Open Source deve colocar mais ênfase nas boas práticas da Indústria. Desafiamos a comunidade a olhar de perto como o melhor software proprietário é feito, e aprender com isso. A Qualidade e Segurança de um software são os fatores mais importantes na hora de uma empresa fazer uma escolha. Não se ele é Open Source ou proprietário.

Detalhes da Pesquisa


Fonte: Business Week, via Slashdot

Notícias relacionadas

RogerYoda's picture

Muito interessante...

mas é necessário ter bastante cuidado ao interpretar esse tipo de informação, pois, a coisa não é tão simples como as vezes se apresenta.

------------------
"... o software proprietário tinha cinco vezes MENOS bugs que o melhor do Open Source."

De que tipo de bug estamos falando? É importante diferenciar o que seria um bug crítico, daqueles que não causam "maiores prejuízos".
------------------
//
------------------
"mas sem nenhum compromisso com inovação ou otimização."

Sinceramente não entendi direito esse posicionamento. Visto que, uma das maiores preocupações dos desenvolvedores de código aberto é quanto ao desempenho e otimização do código. E devo acrescentar a isso uma evidente transparência no processo de desenvolvimento que, em geral, não pode ser vista em softwares proprietários.

Para entender melhor o que quero dizer, vejam aqui, que na verdade há muito compromisso com otimização e inovação.
------------------
//
------------------
"em sua maioria os projetos Open Source não seguem nenhuma metodologia de gerenciamento ou desenvolvimento."

Eu não consigo imaginar como qualquer software possa ser criado sem que haja nenhuma metodologia de desenvolvimento, seja ele proprietário ou não.
------------------

________________________________________
RogerYoda | A essência da força está na liberdade

cardoso (não verificado(a))

Eu também não imagino um projeto desses sem metodologia, mas infelizmente não é assim que a banda toca. O Drupal, por exemplo, NÃO TEM sequer documentação do modelo de dados. Se não há um DFD muito menos há metodologia.

Codificar é o que o pessoal mais gosta, mas em um sistema bem-projetado sentar pra escrever código ocupa menos de 10% do tempo total de desenvolvimento.

RogerYoda's picture

"...em um sistema bem-projetado sentar pra escrever código ocupa menos de 10% do tempo total de desenvolvimento."

Você está absolutamente certo. Um planejamento eficiente faz toda diferença. Mas quando você diz que "não seguem nenhuma metodologia de gerenciamento ou desenvolvimento", me passou a impressão de que tudo é uma grande bagunça. O que não é verdade.

Quanto ao Drupal, nada posso dizer, visto que nunca usei. Mas olhando a página oficial de maneira breve, não acredito que a documentação seja tão ruim assim.

________________________________________
RogerYoda | A essência da força está na liberdade

visitante (não verificado(a))

"mas sem nenhum compromisso com inovação ou otimização."

Essa parte é sobre o sistema proprietário.

RogerYoda's picture

Falta de atenção a minha... desculpem.

________________________________________
RogerYoda | A essência da força está na liberdade

Augustus (não verificado(a))

"A Qualidade e Segurança de um software são os fatores mais importantes na hora de uma empresa fazer uma escolha. Não se ele é Open Source ou proprietário"

Aqui esta a chave !

Nós desenvolvemos nossos softwares mais preocupados com nosso preciosismo do que com o usuario final, que é realmente como deveria ser.

Opções de exibição de comentários

Selecione seu modo de exibição dos comentários favorito e clique "Salvar opções" para ativar suas mudanças.


Design Wenetus