Bienvenido a Morfeo Think Tank

Este website nace con el principal objetivo de crear un espacio abierto, donde exponer aquellas investigaciones, descubrimientos e ideas relacionadas con las áreas de interés de la comunidad Morfeo

La tecnología no es neutra

Esta mañana he estado en Boadilla, participando en Boadinux 2012, como telonero de Richard Stallman. Como Stallman iba a hablar, (y habló, muy bien como siempre), sobre el tema “Por una sociedad digital libre”, me pareció que la ocasión merecía preparar una presentación que no había hecha antes y sirviera para poner en contexto lo que luego iba a contar él.



Y así salió “La tecnología no es neutra”, donde hablé sobre el ordenador de propósito general, lo maravilloso que es, y también lo en riesgo que está. Todo amenizado con algunos ejemplos más o menos actuales, como las distintas arquitecturas de sistemas de correo electrónico o redes sociales, los puntos de control que estos sistemas están permitiendo, y lo que supone no poder decidir qué programas instalas en tu ordenador.

En fin, el mar…

Como siempre que me han invitado a estas jornadas, la experiencia ha sido muy positiva. Tuve ocasión de hablar sobre temas que normalmente no están en la agenda con mucha gente que estaba de acuerdo en que son importantes, y además en esta ocasión asistí en directo a la subasta de un ñu por rms. Mañana completa.

(Partially) blacking out today #stopSOPA

Yes, that’s right. I’m not a US citizen. And this is not a US blog. However, despite how strange it may sound, this blog is subject, at least to some extent, to what the US Congress and the US Senate may decide about SOPA and PIPA. To avoid duplicating arguments, just have a look at “Why Canadians Should Participate in the SOPA/PIPA Protest“, and Por qué BarraPunto protesta contra SOPA (Spanish). So, yes, this blog is (partially) blacking out today in protest. #stopSOPA!

Sad days for democracy, when people that I have not elected and cannot elect are discussing a law that will affect how I can express myself, and even my right to express myself where anybody can hear me. So this is also a protest against my Government, and the EU institutions, which seem not to be capable of fighting for my rights as an Spanish and European Union citizen.

Libre (free, open source) software and mobile devices

Last Friday I was invited to deliver a talk on libre software and mobile devices at I Jornadas Universitarias de Programación Móvil (1st University Workshop on Mobile Programming), held in Universidad Rey Juan Carlos (Fuelabrada & Mostoles, Spain). I started by talking about the definition of free and open source software, and elaborating a bit on what that may mean to developers. Then, I briefly summarized the history of free software for PDAs and mobile devices, since the late 1990s. Just in case they’re useful, you can have a look at the slides I used for the presentation (or see below, they’re embedded).

Good practices for R&D projects producing FLOSS

FP7 logoLast year, in the context of some meetings related to the FP7 Research Program, I started to write a document on Good practices for R&D projects producing FLOSS, as a request for comments. The abstract says probably it all:

Many R&D projects are producing FLOSS (free, libre, open source software) in different domains. This document provides details on the practices that could be considered as “good” from the point of view of maximizing the impact of using FLOSS as a distribution model. It is targeted mainly at projects funded by the European Commission, but could be of interest for others as well.

Tomorrow I’m presenting it at the FLOSS Working Group meeting, scheduled in the Collaboration meeting for FP7 projects (Internet of Services). The talk is called “Dos and Donts: FLOSS in FP7 projects”, and I’ll be using some slides, which somewhat summarize the document.

If you have any feedback on these ideas, please, let me know! I’m now working in a new revision, having into account some comments that I had during the last year, and some new ideas. Stay tuned for its release!

Some ideas about R&D projects to improve libre (free, open source) software development

FP7 logoNext week I’m participating in the Information Day on Call 8 of FP7: Cloud Computing, Internet of Services and Advanced Software Engineering (Objective ICT-2011.1.2) (hey this is really a long name for a one-day event). I’m contributing with a presentation which includes some ideas for FP7 projects that explore some possibilities related to the transfer of research results that could help to improve libre (free, open source) software development.

Comments are welcome! (For convenience, I’m also attaching the slides for the presentation).

Presentation on open innovation in R&D projects

FP7 logoIn some hours I’m participating as a challenger in one of the Online Consultations on ‘Internet of Services’ (Well the whole name is actually a bit longer: ‘Internet of Services Towards Horizon 2020 – The Framework Programme for Research and Innovation’). It is a series of webinars about several aspects (themes) of the future of the European Union R&D Framework Programme. I participate in the theme “Improving the impact – standardization, open source, open innovation models“, which I will really present as “open standardization, open source, open innovation models”, with an emphasis in the first two. Participation is open to anyone, so you’re welcome to join us (maybe a registration in the Hola! portal is needed, you can try).

If you want you can also just browse the slides I will be using with the presentation.

Of course, comments, suggestions, ideas and any other feedback is welcome.

Evolución del software libre empresarial en España

Mañana estoy por la IE Business School, donde se celebra la X WhyFLOSS Conference (anda, ya son 10 ediciones). Participo con una presentación sobre la evolución del software empresarial en España. En ella trataré de resumir en 20 minutos qué ha pasado por acá desde que algunos empezaron a usar software libre en algunas Universidades a mediados de los 1980. YT como suele ser en estos casos, espero terminar comentando cómo están las cosas ahora, y cómo se las espera. Desde mi opinión, claro (que espero poder contrastar con otros asistentes). Aunque no dicen mucho, me apoyaré en estas transparencias.

FLOSSMetrics presentation in Vigo

Today I’m in Vigo (Spain), presenting at the Open Seminar organized by the Master’s Program on Development and Management of Free Software Projects, which we run (as Universidad Rey Juan Carlos, along with Igalia and Nova Caixa Galicia).

I’ve presented the FLOSSMetrics project, and the Melquiades website (as a part of it) in the context of our (GSyC/LibreSoft) activities in free software. I’ve also talked about the Libresoft tools, which are in the backstage, making the rest possible. The slides used in the presentation are available (or you can also browse them at SlideShare).

Since the project already finished in 2010, I presented mainly its results. But I also commented in some depth about its importance as a testbed and proof of concept of the idea of “repository of information from repositories”, which has been around for years in the mining software repositories research community. I also entered in some details when talking about the tools, since some of them have been used in the master’s program.

Presentación sobre aplicaciones web

Ayer esttuve en Colmenar Viejo, en el I.E.S. Ángel Corella, donde el grupo Nibbler y varios institutos están organizando las VI Jornadas de Conocimiento y Software Libre (Colmux 2011) (programa). Ya llevan seis ediciones, cada vez con más participación de institutos, profesores y alumnos (y creo que no me he perdido ninguna).

En esta ocasión, he cambiado bastante de presentación. En lugar de las que he hecho otros años sobre software libre o conocimiento libre, la de esta edición se ha titulado “Desarrollo de aplicaciones web con Python y Django: de cero a ciento y pico en poco tiempo”. Por si fueran de interés, aquí están las transpas que he usado, y el código fuente (formato tar.gz y zip). El código incluye cosas en Python y otras en Django/Python, aunque en la presentación sólo hablé al final de la parte Python.

La idea principal es mostrar cómo hacer aplicaciones web es bien simple, y con realmente poco código pueden hacerse cosas que empiezan a ser interesantes, y muy ilustrativas de cómo funciona HTTP en particular y las aplicaciones web en general. Tuve 45 minutos para presentarlo todo, por lo que creo que quedó un tanto atropellado. Me da la impresión de que este mismo material podría utilizarse para un taller de tres o cuatro horas, con ordenadores, de forma que diera tiempo a ir probando y analizando en detalle cada uno de los programillas que se muestran.

Jornadas de software libre de Ciudad Real

Mañana martes me doy un voltio por Ciudad Real, invitado por el Departamento de Tecnologías y Sistemas de Información de la Universidad de Castilla-La Mancha para realizar una presentación en las Jornadas sobre Software Libre. La charla será “Introducción al software libre” (fichero PDF con las transparencias usadas en la presentación).

Para los que la habéis visto otras veces, no hay muchos cambios, salvo que trataré de usar Dizzy, un sistema basado en HTML5 (SVG, JavaScript, CSS y un poco de magia negra) que estoy probando estos días para usarlo en presentaciones. A ver si sale…

MyMobileWeb: being an OSS Community

© 2010 José Luis Díaz Díaz, Andrés Leonardo Martínez Ortiz. Some rights are reserved. This document is distributed under the ”Attributions-ShareAlike 3.0” Creative Commons License available here. To think about oneself is a feature of intelligence that allows to be better human being. Even more, I would say the best way to know [...]

Prospero’s books: art in the digital culture

© 2010 Andrés Leonardo Martínez Ortiz. Some rights are reserved. This document is distributed under the ”Attributions-ShareAlike 3.0” Creative Commons License available here. Digital communications have changed our daily life in a radical way. Now the barriers to communicate our thoughts and our interests are lower. Moreover, disseminate them [...]

¿Qué son Linked Open Data y cómo se usan?

Entre 1989 y 1990, Tim Berners-Lee realizó una propuesta para la gestión de información de forma distribuida en base a hiperenlaces, que luego se convertiría en un estándar de presentación y enlaces entre documentos, perdiendo parte de la esencia de la propuesta inicial que proponía enlazar información. En 2001 se realiza una revisión de la propia idea base de la Web, y surge el concepto de Web Semántica que, partiendo de un catálogo de tecnologías base, como son las especificaciones de XML (“Extensible Markup Language” o lenguaje de marcas extensible), las URIs (acrónimo de “Uniform Resource Identifier”, identificador uniforme de recurso), RDF (“Resource Description Framework” o marco de descripción de recursos), RDFS o RDF Schema (extensión semántica de RDF), el lenguaje de consulta OWL (“Ontology Web Language”), el lenguaje de consulta SPARQL (arrónimo recursivo de “SPARQL Protocol and RDF Query Language”), etc.

Dentro de este paradigma de Web Semántica, surge el concepto de Linked Data (o datos enlazados), y cuya propuesta consiste fundamentalmente en ampliar la Web con una base de datos común mediante la publicación de bases de datos distribuidas y enlazadas entre ellas. En marzo de 2009 la nube de datos semánticos enlazados era ya bastante importante, y ha continuado creciendo de una forma importante desde entonces.

Por otra parte surge el concepto de Open Data, una filosofía y práctica que persigue que determinados datos estén disponibles de forma libre a todo el mundo, sin restricciones de copyright, patentes  u otros mecanismos de control. Ambos conceptos se unen en el término Linked Open Data, o datos abiertos enlazados.

El último concepto que tengo que introducir es el de la reutilización de la información del sector público (RISP). Ésta consiste en el uso de documentos que obran en poder de organismos del sector público por parte de personas físicas o jurídicas, con fines tanto comerciales como no comerciales. El sector público -y cito literalmente las palabras de la Guía Aporta- produce una gran variedad de información relativa a diferentes materias, como por ejemplo información social, económica, geográfica, meteorológica o turística y sobre empresas, patentes y educación, que es potencialmente reutilizable por los ciudadanos y por la industria de contenidos digitales.

Hay diversas administraciones que han empezado a publicar datos abiertos enlazados, tanto a nivel nacional como internacional. Entre éstos últimos se encuentra el Gobierno del Principado de Asturias, que ha liberado ya algunos datasets que se espera que vaya ampliando progresivamente.

La idea es que vayan surgiendo espontáneamente nuevos usos para esos datos, que serían inimaginables si se hubieran mantenido cautivos en las distintas bases de datos internas de las organizaciones que los gestionan. El problema es que no todo el mundo sabe muy bien cómo explotar estas fuentes de datos de una forma sencilla. Actualmente, de todas formas, existen numerosas bibliotecas en diferentes lenguajes que hacen que esta tarea muy sencilla de realizar. Por ejemplo, para el lenguaje PHP disponemos de ARC2 (“Easy RDF and SPARQL for LAMP systems”).

Con el objeto de mostrar lo sencillo que puede ser el acceso a estas nuevas fuentes de datos, en concreto a algunos de los datasets publicados por el Gobierno del Principado de Asturias (los relativos a la oferta formativa del Servicio Público de Empleo del Principado de Asturias), desde CTIC Centro Tecnológico hemos querido publicar un ejemplo, muy muy sencillo, de cómo se podrían consultar a través de un pequeño script realizado en PHP y que podría ser desplegado sin problemas en cualquier sistema LAMP. El ejemplo se puede descargar aquí.

Termino enlazando a la presentación de Sergio Fernández (aka. Wikier) en el Día W3C realizado en el Tecnimap 2010, que creo que merece la pena que la leáis si os interesa el tema.

Deconstructing Google: comoditizing ads

© 2010 Andrés Leonardo Martínez Ortiz. Some rights are reserved. This document is distributed under the ”Attributions-ShareAlike 3.0” Creative Commons License available here. From a philosophical point of view, deconstruction[1] could be seen as the second law of thermodynamics[2]: at the end only noise. But there are several ways to approach to deconstruction [...]

¿Retienes o compartes?: Iniciativa innovadora de crowdsourcing o por qué no web 4.0

El pasado 11-febrero tuvo lugar en la Escuela Técnica Superior de Ingeniería Informática de la Universidad Politécnica de Valencia, ETSINF-UPV, la 2ª CONFERENCIA ETSINF-UPV, “Aplicación de las tecnologías Web 2.0 / Redes Sociales y Software Libre a la Estrategia Empresarial” con el lema “¿RETIENES O COMPARTES?. El objetivo de la charla era mostrar cómo aplicar las nuevas [...]

Recomendaciones sobre el gasto TIC en las administraciones locales españolas

Continuando con el estudio relativo al gasto TIC en las administrationes públicas españolas [1] , el grupo de I+D OpenInnova ha analizado esta vez las partidas económicas destinadas por las administraciones locales en materia TIC.Las principales conclusiones derivadas del informe IRIA 2008 son: Hasta la fecha se estima que las AAPP locales han incurrido en un gasto [...]

Ultra Large Scale crowdsourced system

© 2009 Andrés Leonardo Martínez Ortiz. Some rights are reserved. This document is distributed under the ”Attributions-ShareAlike 3.0” Creative Commons License available here. The complexity of (software) systems used in complex organization such as Universities, SME’s, Public Administration and Enterprises are rising over and over. For the next twenty years these system are going [...]

Is Standardization in danger?

Herald T. Lane, IBM’s Standards and Open source Director writes at “Best Practices for Standard Communities” de IEEE Computer: “The technical standards world is in danger of being broken, hijacked, and exploited by partisan legal and political maneuvering”… … “Vendors have been known to propose standardization for specifications of dubious quality, or have secretly ensured that their [...]

Lanzamiento del Proyecto ‘MORFEO FORMACION’: Formación y Certificación en Tecnologías Libres

Enmarcado dentro del Programa AVANZA FORMACIÓN del Ministerio de Industria, Turismo y Comercio, nace el proyecto “MORFEO FORMACION”: Formación y Certificación en Tecnología Libres (http://www.morfeo-formacion.org) como una acción encaminada a formar en Tecnologías de la Información y las Comunicaciones (TIC) relativas a la aplicación del software libre en las empresas y Administraciones Públicas, dirigida especialmente [...]

Interesting article about Free Licenses

Richard Stallman has just published a smart analysis ([1]) on the proposal of the “Pirate Party” to reduce copyright restriction. The first reading of the proposal could suggest that it will improve the free software movement (shortening of copyright for commercial use to a five-year period). However, a more detailed reading suggest that it is  a [...]