Caso de éxito: Ayuntamiento de Zaragoza


Acabo de empezar la nueva asignatura sobre implantación en el Máster en Software Libre. Para ir abriendo boca, sobre lo que tratará la asginatura, nos estuvieron explicando como se está migrando el ayuntamiento de Zaragoza hacia Software Libre.

Todo empezó en el 2005 por una acuerdo entre partidos políticos, decidiera realizar este paso. En un primer momento, como suele pasar en estos casos, es hablar del ahorro en el coste de las licencias. Es un punto con el que no hay que discutir con nadie, pues todo el mundo está de acuerdo en tener lo mismo de manera gratuita. Pero es importante saber que en una fase inicial de una migración, no se debe recortar por completo el desembolso que se realizaba en la compra de licencias. En la primera fase hay que utilizar ese coste para modernizar equipos, dar formación y subvencionar a las personas encargadas de dar soporte.

No olvidemos que es una migración, esto quiere decir inevitablemente un cambio. Este cambio en algunos aspectos puede ser drásticos, pero en otros no. En la migración del ayuntamiento de Zaragoza decidieron crear varias fases de migración. Lo primero es saber de qué es lo que se dispone. Tanto el software que se utiliza actualmente como el hardware, son esenciales para ver en qué debemos invertir al principio.

Tras analizar lo que tenemos a disposición y en uso, fue hacer una migración "ligera". Es decir, buscar Software Libre con versión tanto para Windows como para Linux. Hay una gran cantidad y que es usada a diario. De esta manera, los usuarios pueden empezar a introducirse con pequeños cambios, como puede ser sustituir Internet Explorer por Firefox, Outlook por Thunderbird, Windows Media Player por VLC...

Aunque no todas las aplicaciones son fáciles de migrar. Es el caso de la solución ofimática. El claro cambio es pasar de Microsoft Office a OpenOffice. Esta parte es dificil, pues el formato con el que se guarda los documentos de Office, es totalmente cerrado. Como resultado, muchos documentos no se ven como "se deberían ver" en OpenOffice, ya que por ingeniería inversa, se ha conseguido parsear formatos nativos de Office. Por otra parte, no tenemos que olvidar las macros, escritas en Visual Basic en los sistemas Microsoft Office y OOBasic para los de OpenOffice, de los que se tuvieron que reescribir gran parte de las macros para su correcto funcionamiento.

Aqui entra en juego, algo por el que toda sucursal del gobierno debe ir planteándose migrar, pues por decreto, toda documentación que sea emitida hacia el ciudadano de manera electrónica, deberá estar en un formato abierto.

Durante este proceso de adaptación, se deben formar a los técnicos que darán soporte una vez realizada la implantación.

Una vez preparado todo el software compatible tanto en sistemas privativos como libres, se necesita dar un paso muy grande, cambiar el Sistema Operativo. Para ello crearon una propia distribución AZLINUX. Que tiene como base OpenSUSE. Es  importante esta base, pues dentro del kernel compilado ofrecido por Novell, contiene un elemento fundamental para la integración con la red del ayuntamiento, Novell Directory Service NDS.

¿Porque es necesario este componente? Es debido a que la migración, no solamente en este caso, en la mayoría de los casos, se parte de sistemas cerrados en los que muchos usuarios ya están acostumbrados a su uso. Ya sea por resistencia al cambio, o por sencillamente, no cambiar por su correcto uso, hay cierto software que no se puede migrar tan fácilmente. Por eso contamos con herramientas como WINE, capaza de emular las librerias y capas lógicas de Windows, para que podamos ejecutar aplicaciones de Windows en sistemas Linux.

Ha sido muy grata contar con una experiencia real de una migración tan masiva como la que está sucendiendo en el Ayuntamiento de Zaragora. Durante este transcurso, en su blog como en su Twitter @azlinuxzgz nos tienen al dia de recursos y documentación muy práctica y a tener en cuenta para futuras migraciones.