Desarrollo de Software en el entorno de la Universidad Pública Centroamericana (deprimido tanto en lo económico como en lo social)
Disertante: Carlos Juan Martín Pérez
Todo el software de gestión académica y el que en el presente se está comenzando a abordar al respecto de la gestión financiera
de esta Institución está desarrollado utilizando intensivamente sistemas basados en Debian GNU/Linux, inicialmente en el lado
servidor, y desde el 2004 se ha iniciado una lenta pero firme progresión a su adopción como sistema operativo del lado cliente
dada su estabilidad y sencillez de uso una vez configurado y adaptado a las necesidades particulares del usuario.
El uso de Software Libre en general y de Debian como distribución en particular ha sido absolutamente crucial en la sostenibilidad
y consolidación de esta iniciativa: el entorno que rodea a las universidades públicas centroamericanas (a excepción de las
Costarricenses y las Panameñas) es de una extrema pobreza debido al escaso apoyo económico gubernamental, por lo que la gratuidad
ha sido un elemento indispensable, así como de una alta inestabilidad en lo que a sustentación política de proyectos de desarrollo
se refiere (ya sea por enfrentamientos electorales de autoridades, rencillas históricas, demandas salariales, etc.)
Pero no sólo eso: el hecho de que personas con un perfil técnico mediano (estudiantes de la propia universidad) hayan podido
administrar y desarrollar software de alta responsabilidad y capacidad como para sustentar el trabajo en una Institución de 54000 estudiantes, 3500 empleados, segmentada en 12 Facultades situadas en 4 Campus, es un éxito sin precedentes, cuando menos en nuestro entorno. La conjunción de Debian GNU/Linux y las herramientas PostgreSQL, Apache, PHP albergadas en dicha distribución han provisto un entorno tanto de producción como desarrollo fiable y robusto que ha ayudado a vencer todas las oposiciones que han intentado y persisten hoy día en socavar esta iniciativa (siempre desde dentro de la Institución, promovidos por personajes apóstoles del Software Propietario). Incluso nuestro software, al haber sido concebido bajo el modelo de software libre, es defendido por los/as responsables técnicos que tienen la responsabilidad de administrarlo, gracias a la capacidad que estas personas tienen de adaptarlo y evolucionarlo tanto como deseen sin injerencia por nuestra parte.
La exigencia a los sistemas informáticos que desarrollamos ya tiene cierta envergadura: bases de datos relacionales de más de 80 tablas, tablas con más de un millón de filas, más de 30 accesos concurrentes... y todo ello en servidores de menos de $2000, que es lo que nuestra Institución puede gastar y/o está dispuesta a invertir. Actualmente se cuenta con más de 20 servidores y unas 60 computadoras corriendo Debian GNU/Linux. No sólo en lo que se refiere a desarrollo a medida se ha tenido éxito, practicamente todos los servicios de internet (páginas web, correo electrónico, DNS, etc.) que la Institución provee están basados en Debian GNU/linux.
Este éxito local ha tenido eco en otras Universidades hermanas, concretamente la UNAN-León (Nicaragua) y más recientemente la UNAH y la UPNFM (Honduras). Estas Universidades están explorando y reutilizando nuestra experiencia, tanto la fuente del éxito (Debian y las herramientas antedichas) como en los productos desarrollados por nosotros, que obviamente son también Software Libre.
Además, tras dos años de desarrollo, se ha consolidado una iniciativa a nivel centroamericano, denominada REESCA (http://reesca.csuca.org), que hoy se ha extendido a las herramientas de coordinación del Consejo Superior Universitario Centroamericano (CSUCA) http://www.csuca.org. De nuevo al frente de este desarrollo está Debian GNU/Linux y todo tipo de herramientas libres contenidas en la distribución. Este ente, punto de encuentro de todas las Universidades públicas de la región, demostrará la capacidad y fiabilidad del Software Libre, su importancia para el desarrollo de las herramientas de gestión propias como para su uso generalizado desde el punto de vista docente.
Actualmente es pronto para participar en la comunidad de desarrolladores de Debian, sin embargo, además de las tareas de cabildeo que realizamos, estamos elaborando manuales de instalación y configuración de Debian y sus herramientas especialmente enfocados a nuestro entorno, los cuales esperamos poder publicar en el Debconf. Esta entrega de nuestro conocimiento es la manera que tenemos de devolver a la Comunidad todo el apoyo que nos ha brindado.
Acerca del disertante
Soy el Coordinador de la Unidad de Desarrollo del Sistema de Información de la Administración Académica de la Universidad de El Salvador (UES), la única Universidad pública de este país centroamericano. Fui la persona que propuso esta iniciativa en Diciembre de 2001 y desde entonces, exceptuando el lapso de Julio de 2002 a Octubre de 2003 (en el cual retorné a España, país del que soy originario, a terminar mis estudios), he coordinado y participado activamente como analista/programador en estos esfuerzos. Soy Ingeniero en Informática por la Universidad de Málaga, España y tengo 31 años.