Intento siempre liberar todo el código fuente con el que trabajo con licencias libres, excepto en los casos en los que no pude convencer a mis clientes. En mis perfiles de GitHub, Drupal y SourceForge puedes encontrar la mayor parte del código con el que he trabajado. Algunas de las contribuciones a proyectos de software libre que he realizado a lo largo de los últimos años incluyen:
- Herramientas libres de visualización de datos para análisis discursivo y creación de ontologías. Dichas herramientas combinan servicios REST provistos por Drupal con la librería de visualización D3.js. Esta contribución se enmarcó dentro del proyecto H2020 CANDID.
- Software libre para desarrollar un directorio de casos de uso de producción mancomunada entre pares y una aplicación libre para comunidades colaborativas. Dichas contribuciones se enmarcaron dentro del proyecto FP7 P2PValue.
- Una plataforma libre distribuida para investigadores y académicos, así como varios módulos para el software libre Drupal (e.g. Patterns, Patterns Server o Patterns Client) para automatizar e intercambiar configuraciones de sitios web. El módulo Patterns extrae las configuraciones de sitios webs desarrollados en Drupal, de manera que puedan ser fácilmente leídas, modificadas, gestionadas y compartidas con otros sitios. El módulo influyó el desarrollo del módulo empleado en el core de Drupal 8 para la gestión de configuraciones. Estas contribuciones se enmarcaron dentro del proyecto FP7 QLectives.
- El módulo libre para Drupal FB Likebox, con más de 14,000 instalaciones en la actualidad. Desarrollé dicho módulo durante mi periodo como desarrollador y jefe de proyecto en en la empresa Educatic SL.
- Un gestor libre de aplicaciones "awareness" en el contexto del proyecto FP6 ASTRA.
- GTurnos: un bloque libre para Moodle que gestiona el reparto de turnos considerando las necesidades de estudiantes y profesores.
Lab
En esta sección puedes encontrar una serie de links que mantengo a mano con instancias del código con el que estoy trabajando.
- Drupal Planet Links Archive: archivo de enlaces publicados en Drupal Planet.
- Lab: sección de pruebas en servidor GD.
- Elio: servidor de pruebas en CRESS, con varias instancias de QScience y otros proyectos experimentales con Drupal.
- Patterns Server@ETHZ: instancia del servidor de Patterns instalada en un servidor de testeo del Swiss Federal Institute of Technology de Zurich (ETHZ).
- astra.perseum.com: servidor ejecutando expermientos fruto de la colaboración con @aperez en la NTNU (Noruega).
¡Están desplegadas en servidores de prueba, y es muy probable que no funcionen en el momento en el que las visites! ;-)