Para introducir en la idea del Software Libre, tomaremos las palabras de un video subido al “YouTube” llamado “Software Libre”, el cual dice lo siguiente:
“La diferencia entre el software privado y el software libre no es ni su forma, ni su funcionamiento, la diferencia fundamental estriba en la mentalidad que hay detrás del software. El software es una idea, una creación intelectual igual que la música, la literatura o una receta de cocina. El software propietario se parece a un apetitoso pastel industrial, bien presentado, en un envoltorio bien cuidado y con un olor delicioso. Pero si queremos ver los ingredientes con que está echo, nos preguntamos ¿donde están los ingredientes? El pastel resulta muy apetitoso pero no podemos ver sus ingredientes, así que no inspira demasiada confianza, además eso puede suponer un problema, las personas con necesidades especiales no sabrán si el producto se adapta a sus necesidades o no. Decidimos hablar con la empresa de nuestro pastel de software propietario: Es necesario que publiquen la composición del pastel, el señor que nos atiende al teléfono, no parece muy contento, dice que no puede poner los ingredientes del pastel en el envoltorio, porque otras empresas podrían imitar sus pasteles, costo mucho trabajo crear y mejorar su receta, necesitan protegerla. Parece que esta empresa depende demasiado de su receta para poder ocuparse en las necesidades de otras personas. El software libre funciona de forma diferente, es mas como la receta de la tarta que hace la abuela. A la abuela le gusta cocinar y hacer pasteles para ella y para sus allegados. Algunos de sus nietos también les gusta la cocina, así que la abuela les da la receta de sus tartas. Luego cada uno en su casa hace una tarta y la comparte con los amigos, pero las tartas ya no son iguales, cada uno modificó un poco la receta para adaptarles a sus necesidades. El siguiente día que se juntan en casa de la abuela, cada uno tiene una nueva receta que compartir. Incluso uno de los nietos que tiene una panadería decidió usar una de las recetas para hacer tartas en su negocio. El próximo día que se junten el también tendrá una nueva receta que compartir. El software libre es cooperación, el software libre es compartir, el software libre produce el máximo beneficio con el mínimo esfuerzo, el software libre crece y mejora muy rápidamente gracias a las aportaciones de su comunidad. El software libre es racional.” 42
Con esta pequeña historia hemos introducido en la idea de lo que es Software Libre, pero vamos por partes.
El Software Libre es considerado un movimiento. Su ideólogo y creador es Richard Stallman43.
42
http://www.youtube.com/watch?v=fLagUgVQXwY, tomado el 20 de enero 2011.
43 Richard Matthew Stallman (nacido en Manhattan, Nueva York, 16 de marzo de 1953), es un programador
estadounidense y fundador del movimiento por el software libre en el mundo. Es principalmente conocido por el establecimiento de un marco de referencia moral, político y legal para el movimiento del software libre, como una alternativa al desarrollo y distribución del software no libre o privativo. Es también inventor del concepto de copyleft (aunque no del término), un método para licenciar software de tal forma que su uso y modificación permanezcan siempre libres y queden en la comunidad.
27
Stallman puso cuatro reglas con respecto a los programas, las cuales empiezan en la libertad 0 y termina en la 3:
Libertad 0: La libertad de ejecutar el programa sea cual sea el propósito.
Libertad 1: La libertad para modificar el programa para ajustarlo a tus necesidades (Para que se trate de una libertad efectiva en la práctica, deberá tener acceso al código fuente, dado que sin él la tarea de incorporar cambios es un programa es extremadamente difícil). Libertad 2: La libertad de redistribuir copias, ya sea de forma gratuita, ya sea a cambio del pago de un precio.
Libertad 3: La libertad de distribuir versiones modificadas del programa, de tal forma que la comunidad pueda aprovechar las mejoras introducidas.
Dicho en otras palabras, las libertades son: ejecutar, modificar, cambiar y distribuir programas (sean estas versiones modificadas o no) y éstas se basan en la voluntad de compartir del que las crea.
Estas simples cuatro reglas son las que han generado la creación de una gran comunidad de programadores a nivel mundial alineados en este propósito, y a su vez a causado una fuerte polémica con sus detractores (especialmente grandes transnacionales) y sus defensores.
También el acuñar el término “libre” ha causado confusión en la lengua anglosajona, ya que la palabra “free” denota dos conceptos diferentes, éstos son “gratuito” y “libertad”. Ha esto se refiere Stallman en el siguiente texto:
“Dado que nos referimos a la libertad y no al precio, no existe contradicción alguna entre la venta de copias y el software libre. De hecho, la libertad para vender copias es crucial: las colecciones de software libre a la venta en formato de CD-ROM son muy importantes para la comunidad y venderlas es una forma de recaudar fondos para el desarrollo de software libre. Por lo tanto, cualquier programa que no podamos incluir en estas colecciones no podrá calificarse de software libre.
Dada la ambigüedad del calificativo «libre», llevamos mucho tiempo buscando alternativas, pero nadie ha encontrado ninguna satisfactoria. La lengua inglesa es de las más rica en lo que a palabras y matices se refiere, pero carece de un término simple e inequívoco para «libre» en el sentido de libertad —«unfettered» [sin cadenas] sería el calificativo que más se ajusta al significado. Alternativas como «liberado», «libertad» o «abierto» no significan lo mismo o presentan otros inconvenientes.” 44
Con esto se aclara que el software libre en sí no es gratuito, como vulgarmente se cree, en las cuatro libertades expuestas jamás se habla de esta propiedad, por lo tanto el
44 STALLMAN, Richard,
Software libre para una sociedad libre, Traficantes de sueños, S/C, 2004, página
28
software libre es “comercial”, más no es “privado”, se basa en la divulgación del “conocimiento”, por lo tanto en el “compartir”.