divendres, 28 de setembre del 2007

Detecció i solució d'errors: programari lliure vs restrictiu

Via Fresqui he trobat un article de la versió en castellà de The Inquirer, on compara el temps de solució dels problemes detectats en el programari lliure i en el restrictiu o privatiu. Una enquesta encarregada per BMC i elaborada per Forrester, el temps mitjà per resoldre un problema en un programa és de 6,9 dies en el cas de programadors empresarials i de 6,7 en el cas dels venedors de programari. Evans Data Corporation (EDC) ha publicat els resultats d'una enquesta que fa cada 2 anys, dels quals es desprèn que el temps mitjà per detectar un problema seriós i resoldre'l, en el cas del programari lliure és de menys de 8 hores en el 36% dels casos.

Són dades estadístiques però, cal destacar un fet incontestable. En el cas del programari lliure hi ha tanta gent mirant el codi que, a més de ser més fàcil detectar errors o comportaments estranys, també ho és resoldre'ls més ràpidament. En el cas del programari restrictiu, la caixa negra que suposa per a la gran majoria d'usuaris fa que només qui té accés al codi tingui capacitat de diagnosticar i resoldre els problemes. D'això en tenim mostres cada dos per tres, malgrat que hi hagi qui ho posa en dubte.