Archivo para 11 junio 2010

¿Incumple la policía la LGPL con el dni electrónico?

El siguiente mensaje es una carta abierta que he mandado por email a la oficina técnica del Dni Electrónico que pone a nuestra disposición la Dirección General de la Policía y de la Guardia Civil:

A la atención de la Oficina Técnica:

Recientemente ustedes han publicado el código fuente del paquete que llaman pkcs11 [1]. He  inspeccionado el código, y no especifican ningún tipo de licencia, por lo que según la ley española se reservan todos los derechos. No obstante esté código está diseñado y así ha sido empaquetado en las versiones compiladas que ustedes mismos ofrecen para ser añadido al paquete opensc que se encuentra bajo licencia LGPL, una licencia cuya naturaleza es vírica y por tanto fuerza a que obras derivadas como la vuestra deban estar bajo una licencia LGPL-compatible. Ustedes parecen estár incumpliendo la licencia. ¿Llamo a la policía o ya se llaman ustedes mismos?

Además, no proveen de un código que pueda utilizarse una vez compilado, porque el código parece estar diseñado para ser incluido en opensc y no es compilable de por sí. Tampoco se incluye ningún tipo de guía (README) de cómo realizar el proceso de compilación. Con el código fuente para cumplir con la  licencia LGPL deben incluirse las instrucciones necesarias para poder ser debidamente compilado.

Como ciudadano que ve sus “impuestos trabajando”, me siento decepcionado porque hayan tardado tanto en abrir el código para que luego lo hiciesen de forma tan chapucera. Existen multitud de aplicaciones que puede tener el DNI electrónico y están realizando un trabajo que va en detrimento de su uso. Deberían de colaborar directamente con la gente del proyecto opensc [2] como ya han realizado otros países de la Unión Europea y dejarse de cutres aperturas de código que ni siquiera ofrecen código bajo una licencia libre, como es el caso actualmente, y que no permiten al ciudadano basarse en ese código para mejorarlo.

Firma un servidor (y no con el DNI-e aun),
Eduardo Robles Elvira.

[1] http://www.dnie.es/descargas/codigo_fuente_pkcs11/src.zip
[2] http://www.opensc-project.org/opensc/wiki/GetInvolved

EDIT: He corregido y ampliado algunos aspectos de la carta (como el “detrimenta” que se me escapó y algún otro).

Anuncios