fernando_acero ([info]fernando_acero) wrote,
@ 2006-03-20 21:16:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Demostrado que el Software Libre tiene menos fallos
Ya se que este tema ha sido tratado en otras ocasiones y siempre ha tenido ciertas polémicas, pero en este caso, lo verdaderamente interesante es que el estudio ha sido financiado con 1,2 millones de euros por el Departamento de Seguridad Interna de los Estados Unidos, los mismos que publicaron el documento "The National Strategy to Secure Cyberspace", que recomiendo leer y que es completamente independiente.

El estudio se ha realizado por las empresas Coverity, especializada en la auditoría de código y evaluación de riesgos y Symantec, en colaboración con la Universidad de Stanford. Como hemos dicho, lo más interesante de este estudio, aparte de los resultados, que todo hay que decirlo, me encantan, es que es completamente independiente, no como otros que han sido "oscuramente financiados" o que fueron realizados por consultoras afines a una tendencia u otra. En este caso la intención era la de de saber la verdad sobre la seguridad del Software Libre y con ello, poder tomar decisiones acertadas que garanticen la "Homeland Security", algo que sí se han tomado muy en serio en los EEUU y que parece que no cuaja en otros países europeos.

Además de ello, con este estudio se pretenden lograr dos metas adicionales en un plazo de 3 años, también financiadas por el Departamento de Seguridad Interna:

a) Mejorar la herramienta de análisis de código fuente de Coverity

B) Usar los conocimientos adquiridos, en el proyecto de mejora de seguridad del software libre.

Y es que el Gobierno de los Estados Unidos, a diferencia de otros más cercanos a nosotros que no son conscientes de la importancia que está tomando la Red, tiene la sana intención de apostar fuertemente por el Software Libre, por considerar y con razón, que es la mejor forma de lograr en tiempo y a bajo precio, una deseable seguridad que ahora no se tiene. Nunca sabremos las consecuencias reales de no haber aprobado la Ley del Software Libre en España. Es increible, que con iniciativas como la de los EEUU, todavía se mantenga en algunos foros que el Software Libre es incompatible con la Seguridad Nacional o con las aplicaciones de Defensa. Claro que yo tengo mi opinión de esto y que he reflejado en varias ocasiones:

No me puedo creer que mis políticos me hagan esto
¿Neutralidad tecnológica?
Algunos ya se han dado cuenta del error
Comentarios a la petición del Gobierno Inglés del software del JSF

Pero volvamos al tema principal. Para el estudio se analizaron los 32 proyectos de Software Libre más utilizados en todo el mundo y que pueden considerarse como críticos para la seguridad nacional, en la infraestructura de Internet, el Gobierno o las empresas. La conclusión ha sido demoledora, el software libre tiene menos fallos de programación que el software propietario. Evidentemente, no se comparó un sistema operativo pelado, con los fallos de todas las aplicaciones del proyecto GNU, que es lo que suelen hacer algunos espabilados para justificar que el software libre tiene más fallos. Lo que se ha hecho es comparar aplicaciones libres y propietarias similares una por una. Veamos la puntuación obtenida:

Software libre: 0.434 errores por cada 1,000 lineas de código
Propietario: de 20 a 30 errores por cada 1,000 lineas de código


No está mal la goleada, pero además, para desgracia de los escépticos ocurrió algo muy interesante y que antaño también ha sido fuente de muchas discusiones y polémicas. Se demostró que los errores se corrigen antes en el Software Libre que en el propietario. Amanda, un programa libre usado para realizar copias de seguridad, arrojó el mayor índice de fallos, aunque muy inferior a la media del software propietario, se elevaba a unos 1,22 errores por cada 1.000 líneas de código, algo inadmisible. Pues bien, conocida la noticia, la comunidad de desarrolladores de Amanda respondió rápidamente y en menos de una semana, se corrigieron todos los errores, pasando a ser el proyecto de Software Libre con menos errores de todos los revisados. ¿Será que falta gente que reporte errores?.

Incluso en el caso más desastroso, se ha comprobado que en muchas ocasiones las Comunidades de Software Libre, tienen pocos problemas en hacer cambios mayores en el código, incluso partiendo desde cero, para solventar errores graves de diseño, cosa que es complicado de ver en productos propietarios en producción, que arrastran errores hasta el final del ciclo de vida.

"Copyleft 2006 Fernando Acero Martín. Verbatim copying, translation and distribution of this entire article is permitted in any digital medium, provided this notice is preserved".



(Post a new comment)

Enlace y aclaración.
(Anonymous)
2006-03-22 11:09 am UTC (link)
Estimado Fernando:

Ruego veas ( también invito a tus visitantes ) el resultado de muchos meses de trabajo. http://www.redblogsocialistas.org

Es un portal efectuado en software libre, bajo licencia gnu, con un motor joomla y alojado en un server bajo linux.

Además me gustaría que al referirte a la posición de los socialistas en materia de softlibre tengas en cuenta este enlace:
http://www.redblogsocialistas.org/index.php?option=com_content&task=view&id=73&Itemid=34

Muchas gracias Fernando por tu atención y tiempo.

Enrique Castro. Coordinador administrador del Portal Red de Blogs Socialistas.

(Reply to this)

de dnd sale el dato del software propietario??
(Anonymous)
2006-03-29 04:56 pm UTC (link)
Hola, referente al artículo sobre el estudio de los fallos en el software libre, me podéis indicar donde aparece la comparativa de los fallos del software no libre, no lo veo. Me refiero a estas líneas:

Software libre: 0.434 errores por cada 1,000 lineas de código
Propietario: de 20 a 30 errores por cada 1,000 lineas de código

que veo se repiten en los artículos en Webs pro software libre. Pero en otros medios como prensa online [http://www.washingtontechnology.com/news/1_1/homeland/28134-1.html] no aparece los datos del software propietario. Gracias

(Reply to this) (Thread)

Re: de dnd sale el dato del software propietario??
[info]fernando_acero
2006-03-29 05:21 pm UTC (link)
Yo he encontrado esa información relativa al porcentaje de errores en el código propietario en estas páginas:

Linux: Fewer Bugs Than Rivals

Community: Open Scrutiny of Open Source Code

Por paliza: El Software libre tiene menos errores que las aplicaciones propietarias.

Seguro que si buscas más en Google, encuentras más enlaces a esa información.

(Reply to this) (Parent)

Thank You for site
(Anonymous)
2007-08-25 10:19 pm UTC (link)
Thank you for your site. I have found here much useful information.
Good site ! ;)

(Reply to this)


Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…