Por qué la justicia necesita software libre: el caso Toyota Camry


No hace muchos días la cuenta de tuíter del Ministerio de Justicia exhibía con indisimulado orgullo unas fotografías de una reunión del ministro Rafael Catalá con representantes de Microsoft la empresa norteamericana de software y campeona del llamado software propietario. Decidí responder a ese tuit del ministerio recordando al ministro que, en materia de software, la primera opción para la justicia debiera ser el software libre. Al hilo de este tuit se originó un interesante debate entre quienes se mostraban más y menos estrictos en cuanto a esta prioridad en el que participaron personas de sólida formación académica. Hasta aquí todo relativamente normal y hasta anodino; sin embargo, antes de dejar de leer este post, permítanme que les cuente una historia que probablemente despierte su interés en todo este asunto.

A finales de la primera década de este siglo la empresa Toyota comenzó a recibir numerosas quejas en su división de Estados Unidos. Muchos conductores se quejaban de que, en ocasiones, el modelo Camry comenzaba a acelerar de forma imprevisible y sin que su conductor pudiese hacer nada para evitarlo. Pronto se produjeron las primeras víctimas e incluso el conductor de uno de aquellos Toyota fue encarcelado tras ser declarado culpable de un accidente.

Al principio nadie creyó a quienes decían que el coche había acelerado por sí solo, de hecho se encargó un estudio a la NASA que certificó que el coche funcionaba perfectamente y ello, junto con numerosas investigaciones e interrogatorio de afectados hizo que Toyota diese el caso por jurídicamente cerrado.

Sin embargo, entre finales de 2009 y principios de 2010 Toyota había comenzado a llamar a los propietarios del modelo Camry para solucionar algunos aspectos. Toyota pensó que las alfombrillas podían interferir en el correcto funcionamiento del acelerador y atascarlo de forma que probó a cambiarlas e incluso a serruchar el pedal del acelerador pensando que podía haber un problema en la barra… pero sin éxito. Los casos de conductores que afirmaban que su Toyota había acelerado espontáneamente continuaron y los accidentes… también. Para enero de 2010 Toyota había llamado a revisión unos 7,5 millones de vehículos a causa de los problemas con el acelerador.

Sin embargo el 24 de octubre de 2013 la suerte se acabó para Toyota cuando un jurado falló contra ella y la declaró culpable de la aceleración espontánea de sus vehículos. La prueba decisiva la ofreció Michael Barr, un ingeniero de software que examinó el código que gobernaba el funcionamiento del acelerador electrónico de los Camry y declaró que el mismo era «una basura» y que estaba lleno de malas prácticas.

Michael Barr, naturalmente, sólo pudo alcanzar esta conclusión cuando logró examinar el código fuente que gobernaba el acelerador electrónico y esa es precisamente la piedra angular del debate.

Nadie, ni la NASA, puede examinar con eficacia como funciona un programa informático si el fabricante no desvela su código fuente y eso, para empresas como Microsoft y muchas otras firmes defensoras del software propietario, es casi una blasfemia. Un programa de software cuyo código fuente nos sea desconocido puede hacer cosas que nunca sabremos que hace (¿qué tal avisar a la NSA si algún juzgado español recibe una denuncia en la que esté involucrada?) o simplemente puede hacerlas mal y producir un importante número de víctimas como en el caso del Toyota Camry.

Se dice que no es preciso que el código sea abierto si el programa es eficiente; yo creo que no, que ese argumento sólo es válido en casos extremos. La seguridad de los datos contenidos en los expedientes judiciales es vital y sólo estaremos seguros de que no acceden a ellos personas distintas de las autorizadas cuando el software que maneja esos datos sea auditable, quiero decir, que los Michael Barr de España puedan tener acceso a su código fuente.

Por eso, cuando veo que se gastan ingentes cantidades de dinero en licencias de programas de código propietario, tengo la sensación de que, quien así lo hace, carece de la visión necesaria para tener una justicia verdaderamente moderna y eficaz. Lo lamento por todos nosotros.

Anuncios

3 comentarios en “Por qué la justicia necesita software libre: el caso Toyota Camry

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s