From ac74c5eb8a4af3823c8072d1a9aa6551b6951405 Mon Sep 17 00:00:00 2001 From: Diego Berrueta Date: Sat, 16 Sep 2023 17:17:21 +1200 Subject: [PATCH] Add page about free software activity --- _config.yml | 1 + free-software.md | 68 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 69 insertions(+) create mode 100644 free-software.md diff --git a/_config.yml b/_config.yml index 71ae913..d709d73 100644 --- a/_config.yml +++ b/_config.yml @@ -65,6 +65,7 @@ exclude: navbar-links: About Me: "about" + Free Software: "free-software" # Resources: # - Beautiful Jekyll: "https://beautifuljekyll.com" # - Learn markdown: "https://www.markdowntutorial.com/" diff --git a/free-software.md b/free-software.md new file mode 100644 index 0000000..aa9fc00 --- /dev/null +++ b/free-software.md @@ -0,0 +1,68 @@ +--- + +# 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](/software/2023/08/26/lego-trains.html). An IoT and AWS Lambda system to control LEGO trains. +* [JUnit-Quickcheck](https://github.com/pholser/junit-quickcheck). A property-based testing framework for Java. +* [Resilience4j](https://github.com/resilience4j/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](https://bitbucket.org/fundacionctic/rest-in-py/src/master/). A Python library to easily create REST interfaces for web applications. +* [Vapour](https://github.com/berrueta/vapour). A Linked Data and content-negotiation validator. Public service available. +* [TeRRaS](https://terras.sourceforge.net) (2009). An implementation of semantic matchmaking. +* AGUA (2009). A library to perform grounding of semantic web services. +* [XSLT-SPARQL](https://github.com/berrueta/xslt-sparql). An extension to query RDF documents using SPARQL from XSLT documents. +* [OntoSpread](https://sourceforge.net/projects/ontospread/) (2007). A library to support spread activation techniques over ontologies. +* [SWAML](https://swaml.wikier.org) (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](https://sourceforge.net/projects/weso/) (Web Semántica en Oviedo) (2006). I wrote an API to access DL reasoners from Haskell using the DIG protocol. +* [Zinc](https://zinc-project.sourceforge.net) (2004). Type classes in the [Curry functional-logic language](https://www.informatik.uni-kiel.de/~mh/curry/curry-lang.org/). It was my Master degree project, and it won an award from the Asturian Computer Engineers Association. +* [LuPI](https://sourceforge.net/projects/pfc-prolog/), 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](https://github.com/berrueta). + +## 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](https://www.slideshare.net/berrueta/gnupg-criptografa-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](http://es.tldp.org/COMO-INSFLUG/COMOs/Linux-NT-Loader/) +* SoundBlaster AWE HOWTO (retired from INSFLUG due to obsolescence). +* News Leafnode HOWTO +* NFS HOWTO +* Beowulf HOWTO