Software
Dentro de mis intereses personales está la informática y, más concretamente, la programación.
A continuación enumero algunos de los proyectos de software libre en los que participo o he participado y que se pueden encontrar en la red:
-
GNOME
El proyecto GNOME es, sin duda, el más importante entre los proyectos en los que participo. Cuenta con más de 500 desarrolladores repartidos por todo el mundo y con millones de usuarios y proporciona un entorno gráfico de escritorio libre fácil de usar y potente.
Llevo varios años participando en el proyecto como colaborador, aunque desde el año 2005 he obtenido cuenta de desarrollador con acceso directo de escritura en el código del depósito CVS centralizado para realizar, fundamentalmente, el mantenimiento del módulo pygtk-web.
-
PyGTK
PyGTK permite utilizar el lenguaje Python para programar aplicaciones utilizando la librería GTK+ para construir las interfaces gráficas. Es un proyecto dirigido por Johan Dahlin y Gustavo J. Carneiro en el que participo traduciendo la documentación (el curso de pygtk en castellano) y manteniendo la página web www.pygtk.org.
-
Gazpacho
Gazpacho es un diseñador de interfaces gráficas de usuario para aplicaciones que está pensado para su uso con la librería gráfica GTK+. En este proyecto he aportado fundamentalmente traducciones (español, francés y gallego) y documentación al código.
-
Pascaline
El proyecto Pascaline [1] [2] es un conjunto de herramientas libres para el desarrollo de proyectos de estructuras de edificación. Es una iniciativa conjunta de esta web y De Mecánica, en la que se busca contruir una comunidad en la red en torno al proyecto y la disciplina del proyecto y cálculo de estructuras y cimentaciones.
Anteriormente había desarrollado una aplicación similar al Prontuario Informático del hormigón que no llegó a publicarse en la red, pero que puede acabar integrándose en Pascaline.
Como infraestructura para el desarrollo de Pascaline he montado una lista de correo, un servidor de repositorios para gestionar el código, aportado ejemplos y código, a la vez que procuro ir iniciando al resto de participantes en la forma de trabajo en proyectos de software libre, la ingeniería del software o la programación de aplicaciones.
En esta web existe una página dedicada a Pascaline, mientras el proyecto no crea una página propia.
-
Mercurial
Mercurial es un sistema de control de versiones (SCM), que permite gestionar los cambios de los contenidos de un proyecto a lo largo de su ciclo de vida. Está siendo utilizado en el desarrollo del kernel Linux o el sistema de virtualización Xen. Entre otras aportaciones, he contribuido al proyecto documentación original y traducciones.
En google code se pueden buscar algunas de mis contribuciones.

