Preparándonos para el FOSDEM
Domingo, Febrero 10th, 2008
En estos trabajos, además de evaluar qué se ha hecho, también se evaluará el cómo se ha hecho. Porque aquí no sólo es importante el resultado, sino también el proceso. En éste, hemos usado sistemas de control de versiones (svn) y aplicaciones para generar documentación técnica (docbook).
El sábado nos pasamos la mañana presentándolos (además de alguna que otra sorpresa recibida :D). Fueron bastante diversos y muy interesantes, aunque resumirlos en un sólo post me parece imposible ahora. Por el momento, os dejo los enlaces a cada uno de ellos:
Si queréis descargaros todos por svn no tenéis más que hacer desde la terminal en linux (y teniendo instalado un cliente svn claro):
svn co https://svn.forge.morfeo-project.org/svn/freeswmaster/trunk/
Para descargar un proyecto en particular con svn usad la dirección con la que lo enlazo. Por ejemplo, para el estudio sobre OpenJump sería:
svn co https://svn.forge.morfeo-project.org/svn/freeswmaster/trunk/nacho/Work1/
Los libros eran Producing Open Source Software, de Karl Fogel y el curso de introducción al software libre que imparte habitualmente la gente de la URJC en sus programas de doctorado (y que son los mismos que los editados para el maśter de la UOC). Ambos eran material de referencia en el curso de introducción. Ambos han sido convenientemente devorados en vacaciones.. xD junto con el libro de SVN (éste, leído on-line).
Pero ahí no acaba la cosa, a la vuelta, una vez pasados los reyes … recibimos las ansiadas USB. Se estaban convirtiendo ya en un mito entre nosotros, pero al fin llegaron. En esas estábamos contentos y felices con nuestras pequeñeces cuando la sorpresa saltó en el aula …
- Chicos, nos vamos a Bruselas.
- Qué bien! Ya lo habíamos visto en la lista de correo. Nos alegramos por vosotros (y 2).
- No, bueno, veréis: nos vamos todos.
Las caras de asombro y el silencio de la sala lo recordaré toda mi vida. En Coruña, un viernes a las 4 de la tarde de un día muy frío, nos quedamos sin palabras. Porque nos vamos a Bruselas!
Sinceramente, no nos lo esperábamos. Asistir a Málaga a presentar el trabajo que estamos haciendo en el curso sobre comunidades (y a respirar el aliento de “la comunidad”) era ya premio suficiente… pero lanzar un órdago de este calibre.. ¿qué más se puede esperar?
Hoy no puedo ocultar la alegría porque … señores, en Febrero asistiremos a unos de los principales eventos del mundillo del software libre: el FOSDEM, la conferencia de desarrolladores de software libre europea.
Definitivamente los reyes vinieron cargados este año.
Me explico. Veréis, durante una de las clases, Gregorio nos presentó un paper sobre el copyright de Debian a lo largo del tiempo. El estudio formaba parte de la nueva rama de investigación que quiere iniciar la gente de Libresoft y que trata de responder a la pregunta: ¿cómo las comunidades de usuarios y las compañías colaboran en el desarrollo de software libre?
Este estudio en concreto, consistía en analizar el copyright de todos los paquetes incluidos en debian con el objetivo de determinar a quien pertenecía. Los resultados son claros: el porcentaje de código con copyright de las empresas era del 14% en la Debian Hamm (1998) y supone un 20% en la Debian Sarge (2005), una cantidad no despreciable pero tampoco demasiado relevante con respecto a la producción individual (en torno al 60%).
Este resultado podría dar a entender que la presencia de las empresas en la comunidad (como desarrolladoras de software) es muy limitada y que se están especializando en otras tareas, por ejemplo: márketing, comercialización de producto, integración, etc.
Fue entonces cuando me erigí en defensor de las empresas como desarrolladoras (Roberto, luego de nuestra experiencia con la empresa CAD… todo ha cambiado! ;D). Como decía, me erigí en defensor de la producción empresarial diciendo algo como:
Me parece que la participación de las empresas está distorsionada por la naturaleza del estudio.Si -tal y como supongo- la distribución del tamaño de los paquetes en Debian sigue una distribución paretiana, es decir, un modelo Long Tail, existirán muchos paquetes muy pequeños creados por un sólo desarrollador individual, concentrándose la participación de las empresas en los paquetes de mayor tamaño.
Creo que si realizamos el mismo análisis para el 20% de los paquetes de mayor tamaño (por seguir la ley de pareto), el copyright en manos de las empresas aumentará notablemente y superará al copyright de personas individuales. Esto dará una medida de la participación más realista, ya que los paquetes mayores suelen ser más críticos: el kernel, el entorno de escritorio, el sistema de ventanas X11, etc. Se podría argüir así todo lo contrario: la participación de las empresas en el desarrollo de software es crucial.
Y claro, uno no puede tirar una piedra de este calibre ante los libresoft y esconder la mano. Así fue cómo surgió mi trabajo. Por lo que, en estas vacaciones, me toca realizar análisis del copyright de Debian que demuestren -o tiren abajo- mis hipótesis.
Como además estamos en Navidad, la gente de Libresoft me ha cedido amablemente los datos recopilados en su estudio para que pueda jugar con ellos (gracias chicos!). Ahora mismo me siento como un niñito con zapatos nuevos… jugando con su copyright
En siguientes post, trataré de hacer una breve introducción al uso de algunas herramientas. Pero para ir abriendo boca, podéis seguir los materiales del curso desde mi slideshare o investigar a partir de los enlaces del del.icio.us etiquetados como freeswmaster.
Y para los paparazzi … algunas fotos también estoy sacando (aunque ya menos.. verdad compañeros?). Para comprender lo bien que nos lo pasamos, sólo hay que ver la sonrisa de Isra cuando se pone en plan apocalíptico… ¿qué pasaría si … ? y entonces le viene esa sonrisa de Dr. Maligno a la boca… en fin, profesores…