Free software

I discovered free software in 1997, and shortly after I co-founded AsturLiNUX, a local Linux / free software user group in Asturias (Spain), where I served as secretary for 8 years. I organised and participated in many conferences, and gave many talks.

Projects I have contributed to

  • LEGO trains. An IoT and AWS Lambda system to control LEGO trains.
  • JUnit-Quickcheck. A property-based testing framework for Java.
  • Resilience4j. A fault-tolerance library for Java.
  • MyMobileWeb. A open-standards-based platform that simplifies the development of top-quality mobile web applications and portals, providing an advanced content and application adaptation environment.
  • EzWeb. A mash-up platform that is the front end layer of a new generation SOA architecture.
  • WodiDoc. An innovative tool to create composite documents from heterogeneous sources.
  • REST-in-py. A Python library to easily create REST interfaces for web applications.
  • Vapour. A Linked Data and content-negotiation validator. Public service available.
  • TeRRaS (2009). An implementation of semantic matchmaking.
  • AGUA (2009). A library to perform grounding of semantic web services.
  • XSLT-SPARQL. An extension to query RDF documents using SPARQL from XSLT documents.
  • OntoSpread (2007). A library to support spread activation techniques over ontologies.
  • SWAML (2007). An effort to publish mailing list archives in the semantic web using the SIOC ontology. SWAML won a National free software project award.
  • WESO (Web Semántica en Oviedo) (2006). I wrote an API to access DL reasoners from Haskell using the DIG protocol.
  • Zinc (2004). Type classes in the Curry functional-logic language. It was my Master degree project, and it won an award from the Asturian Computer Engineers Association.
  • LuPI, a minimal Prolog interpreter written in Java (2003).
  • CHM library for Java. Some utility classes that help to write look-and-feel guidelines compliant applications in Java.
  • Pocha in Java. An implementation of a typical Spanish card game, with network features.
  • PST-UML package for LaTeX. An utility package to make UML diagrams in LaTeX.
  • Translations and patches for LGrind, phpLibLogin, Drupal…

See also my Github projects.

My talks

  • Software Libre y Programación Extrema. D. Berrueta. VI Jornadas de Software Libre en Asturias (Oviedo, 14 de Marzo de 2.006).
  • Mesa redonda sobre patentes de software. Escuela Universitaria de Ingeniería Técnica en Informática (Oviedo, 21 de Abril de 2.005).
  • Publicación web con DocBook XML. D. Berrueta. V Jornadas de Software Libre en Asturias (Oviedo, 16 de Marzo de 2.005).
  • Tutorial de CVS. D. Berrueta. Escuela Universitaria de Ingeniería Técnica en Informática de Gijón (Viesques, 23 de Febrero de 2.005).
  • Pequelín, la distribución educativa. L. Rodríguez, D. Berrueta. Centro Municipal Integrado de La Arena (Gijón, 15 de Octubre de 2.004).
  • Introducción al software libre. D. Berrueta, L. Rodríguez, P. López, S. Fernández. Centro Social «El Encuentro» (Navia, 6 de Diciembre de 2.003), Colegio «Sagrada Familia» (El Entrego, 19 de Diciembre de 2.003), Colegio «Loyola» (Oviedo, 14 de Enero de 2.004), Centro Municipal Integrado de La Arena (Gijón, 8 de Julio de 2.004), Centro «Tomás y Valiente» (Corvera, 7 de Abril de 2.005), Ateneo Obrero de Gijón (21 de Febrero de 2.006).
  • Herramientas colaborativas en el desarrollo de software. D. Berrueta. Escuela Universitaria de Ingeniería Técnica en Informática de Oviedo. 7 de Mayo de 2.003.
  • Herramientas de trabajo colaborativo: CVS, Bugzilla y Wiki. D. Berrueta. III Jornadas de Software Libre en Asturias. Oviedo, 17 de Marzo de 2.003.
  • Servicios web con la plataforma .NET / El proyecto Mono: J. Manrique, D. Berrueta. Organiza: Delegación de Alumnos, EPSIG. Gijón, 12 de Marzo de 2003.
  • Taller de CVS. D. Berrueta. II Jornadas de Software Libre en Asturias. Gijón, 21 de Marzo de 2002.
  • El proyecto Debian. D. Berrueta. II Jornadas de Software Libre en Asturias. Gijón, 18 de Marzo de 2002.
  • GnuPG: criptografía para todos. D. Berrueta. I Jornadas de Software Libre en Asturias. Oviedo, 22 de Marzo de 2001.
  • Presentación oral Actividades de la asociación de usuarios de Linux de Asturias. L. Rodríguez y D. Berrueta. II Congreso HispaLinux. Leganés (Madrid), 5-6 de Noviembre de 1999.

I have also chaired or participated in panels:

  • Mesa Redonda en las VI Jornadas de Software Libre en Asturias . Oviedo, 15 de Marzo de 2006.
  • Mesa Redonda en las V Jornadas de Software Libre en Asturias . Oviedo, 16 de Marzo de 2005.

My publications

  • La criptografí­a no es un delito. D. Berrueta. Publicado en la revista del C.d.U., número 7 (Enero 2002). EPSIG, Campus de Viesques, Gijón.
  • LaTeX, otra forma de escribir. D. Berrueta. Publicado en la revista del C.d.U., número 6 (Diciembre 2001). EPSIG, Campus de Viesques, Gijón.
  • Linux y el software libre. D. Berrueta. Publicado en la revista del C.d.U., número 5 (Octubre 2001). EPSIG, Campus de Viesques, Gijón.
  • Instalación y configuración de un servidor de IRC con Linux. D. Berrueta y J.A. Oslé. Publicado en la revista DLinux, número 3 (Julio 2001). Reimpreso en el número 10.

Documents translated to Spanish

  • Linux + NT-Loader HOWTO
  • SoundBlaster AWE HOWTO (retired from INSFLUG due to obsolescence).
  • News Leafnode HOWTO
  • NFS HOWTO
  • Beowulf HOWTO