Objetivos

A la hora de abordar este estudio, debemos tener en cuenta que el desarrollo del software libre se ha venido llevando a cabo durante mucho tiempo sin los datos que estamos buscando. Si se quiere participar en un proyecto de software libre, nunca (o casi nunca) ser�n requeridos. En el desarrollo del software libre no es importante la edad, ni la nacionalidad, ni la profesi�n, ni siquiera se requiere una cualificaci�n acad�mica espec�fica; si se quiere colaborar y se tienen los conocimientos necesarios (o se est� en v�as de adquirirlos), se est� gratamente invitado a hacerlo sin m�s. Esto es bueno, y as� debe seguir.

Sin embargo, aunque a primera vista no lo parezca, la obtenci�n de los datos y su consiguiente procesamiento puede suponer importantes beneficios tanto para el desarrollo del propio software libre, como para el estudio de fen�menos sociales, econ�micos y pol�ticos ligados al mismo. Veremos en los siguientes p�rrafos por qu�.

Desde el punto de vista de ingenier�a del software, cuanto m�s sepamos acerca de los desarrolladores, mejores modelos de desarrollo podremos hacer. Un modelo te�rico cercano a la realidad permitir� la elaboraci�n de m�tricas precisas que permitan predecir con relativa exactitud la velocidad de desarrollo y la calidad de las aplicaciones. Incluso podr�an crearse m�todos que indiquen los problemas existentes y las soluciones que se deben tomar. Saber m�s sobre los que desarrollan software libre, su entorno, sus condiciones laborales y su preparaci�n es un primer paso para mejorar la calidad del mismo.

Nadie duda de que el software libre es hoy en d�a un bien de alto valor econ�mico. En un estudio sobre la distribuci�n RedHat 7.1 se ha calculado que una empresa privada necesitar�a m�s de mil millones de euros y ocho mil personas-a�o para realizarla completamente desde el principio. Adem�s, se observ� c�mo cada a�o casi se duplicaba el n�mero de l�neas de c�digo (More Than a Gigabuck: Estimating GNU/Linux's Size). Por si esto fuera poco, si tenemos en cuenta que en la actualidad el modelo de negocio alrededor del software libre se encuentra todav�a en un estado m�s bien difuso, informaciones como las que proporciona este y otros estudios pueden suponer una buena base para afrontar esta problem�tica.

Adem�s, hay mucha expectaci�n sociol�gica. El paradigma de desarrollo del software libre, generalmente distribuido, con unos patrones y reglas ciertamente novedosos y sin una aparente complejidad organizativa ni burocr�tica, est� siendo abordado con mucho inter�s por grupos de soci�logos y psic�logos para intentar, en primer lugar, comprenderlo y, a continuaci�n, extrapolarlo a otros campos productivos y de las relaciones sociales.

Los resultados tambi�n pueden tener una lectura pol�tica: estamos hablando de naciones, de regiones, de culturas, de educaci�n. A pesar de que no es el objetivo principal de este estudio, es inevitable hacer valoraciones y sacar conclusiones de este tipo.

Otro de los aspectos interesantes es acabar con tantas frases hechas y clich�s sin fundamentos. Los desarrolladores han sido calificados desde ni�atos (teenagers) pasando por comunistas, anarquistas o trabajadores frustrados. Un r�pido repaso a los resultados es suficiente para ver cuantas afirmaciones han sido hechas sin ning�n fundamento.

Por �ltimo, hay que decir que a los mismos desarrolladores de software libre nos interesa. Queremos saber c�mo es la comunidad alrededor del software libre de la que formamos parte, qu� tipo de personas la componemos, cu�les son las herramientas y entornos preferidos y un largo etc�tera. Ejemplo de ello es la amplia aceptaci�n que tuvo nuestro cuestionario.

Otro de los objetivos, aunque secundario, era poder realizar el estudio sobre desarrolladores de software libre con software libre o fuentes de libre acceso. Esto se debe a varias razones. La primera es obvia y se puede resumir como que hacemos lo que predicamos. La segunda es que permite que cualquiera pueda corroborar los resultados, aspecto muy importante, cuando menos desde el punto de vista investigador. Y la tercera es que tomando como base nuestro estudio, mejorando el software y viendo los problemas que reportamos, se pueden realizar estudios m�s exhaustivos y que alcancen una mayor precisi�n sin tener que reinventar la rueda a cada paso. Vemos, por tanto, que el software libre tiene una serie de caracter�sticas que lo hacen id�neo para este tipo de investigaciones.