Una reflexión sobre Open Source

David Bonilla plantea un interesante debate sobre el software Open Source

Una reflexión sobre Open Source

En su email semanal, David Bonilla nos habla de La fuente envenenaday plantea un interesante debate sobre el software Open Source.

No voy a entrar en detalles muy técnicos porque no es el lugar, pero, básicamente, un programador ha utilizado su acceso a un componente Open Source muy popular, para desde ahí alcanzar una posición de confianza y lograr el acceso a una cuenta concreta. A partir de ese punto se ha colado en otra fuente, ésta de bitcoins. El problema ha tardado varios meses en descubrirse y la mayor parte del daño será irreparable.

Bonilla plantea la responsabilidad de los programadores, que se han puesto a vociferar buscando una cabeza de turco, como si no tuvieran nada que ver: utilizamos librerías Open Source y no verificamos la seguridad del código que ponen a nuestra disposición.

Ningún programador individual tiene ni la capacidad, ni mucho menos el tiempo, para revisar todo lo que utiliza. Ni que decir tiene que eso sería imposible. Ningún programador individual tiene ni la capacidad, ni mucho menos el tiempo, para revisar todo lo que utiliza. Así que por ese lado poco se puede hacer. Pero me preocupa la grieta que se abre en la confianza del modelo.

No es fácil cuantificar la magnitud del movimiento Open Source, saber cuanto código hay rodando. Si tenemos en cuenta que ahí se incluyen cositas como las mil variantes de Linux, Apache y millones de "tonterías más", se puede imaginar fácilmente que es grande, la mayor obra colectiva de la humanidad, con muchísima diferencia. Es el trabajo de décadas, de decenas de miles de programadores. Y probablemente me deje un cero fuera. Pero si es complicado medir el volumen, aún más lo sería hacerlo con el impacto que tiene el OS en nuestra vida.

Permíteme hacer un resumen simple:sin Open Source mañana se acabaría Internet y la mayor parte de las tecnologías que utilizamos en el día a día, incluidos los móviles. Algunos lenguajes de programación no existirían, ni ciertas bases de datos, ni determinados sistemas operativos, ni mil demonios, servicios y servidores que gestionan desde routers a cualquier infraestructura de las redes o los más variados dispositivos de hardware. Todo lo más básico no existiría, pero es que además casi nada de lo más moderno, lo que se ha producido en los dos o tres últimos lustros. Se salvaría algo de Microsoft, de Apple, Google u Oracle. De lo demás poca cosa. Podemos imaginar el impacto en casi cualquier actividad.

Una brecha en la confianza trastocaría todo el ecosistema del software y las comunicaciones a nivel mundial. No es poca cosa. Y cualquiera podría tener la tentación de lograrlo con el fin de desestabilizar economía y sociedades. Es tan, tan tentador, que sin duda ocurrirá.

Comentarios

Los nuevos comentarios se moderan antes de mostrarse públicamente.

Todavía no hay comentarios aprobados.

Deja un comentario

Necesitas una cuenta para participar en la conversación. Accede o regístrate para comentar.

Registrarse

Leer a continuación

Más piezas del mismo flujo editorial.

Qué es un micro SaaS y cómo crear un negocio SaaS en 2022

Qué es un micro SaaS y cómo crear un negocio SaaS en 2022

Tecnología, Internet, Estrategia Digital, Trabajo, Negocios

Cualquiera puede crear un micro SaaS, la realidad es que donde quiera que miremos, da igual el sector o la especialidad, nos encontramos con oportunidades, necesidades, que pueden transformarse en negocios. Con la presencia creciente de la Inteligencia Artificial, se multiplican las oportunidades. Los más inquietos y curiosos son los que las aprovecharán

¿Es posible que la Inteligencia Artificial sea creativa?

¿Es posible que la Inteligencia Artificial sea creativa?

Tecnología

La Inteligencia Artificial tiene la capacidad de reproducir un patrón, pero, ¿es capaz de hacer algo creativo por su cuenta?

Cómo ayuda la automatización al comercio electrónico

Cómo ayuda la automatización al comercio electrónico

Tecnología

No es raro encontrar resistencia a automatizar procesos. Para un comercio electrónico no es una opción. Te explicamos por qué hacerlo y cómo, para mejorar tu eficacia y los beneficios.