Hoy voy a hablar del movimiento del software libre en colacion a la reciente publicacion de la licencia GNU GPL 3.

Como es la primera entrada sobre el tema voy a hacer una introduccion general y si el gran espaguethi quiere pondre alguna mas profundizando sobre el tema para dar difusion a este movimiento tan interesante.

Para empezar un vision general, que mejor manera que un poco de historia.


Richard Mathew Stallman, fisico graduado en 1974 en Harvard, trabajaba en un laboratorio del MIT en el cual tenian una impresora en la que se atascaba frecuentemente el papel, la unica forma de darse cuenta  era bajar a la sala de la impresora, pues estaba en otra habitacion, y solucionar el problema. Stallman, solicito a la compañia el codigo de los drivers para modificarlo y poder percatarse del problema por red, pero la empresa se nego. Este hecho fraguo en la mente de Stallman el espiritu del software libre.

Stallman pertenecia en los 80 a la cultura Hacker, cultura que peligraba por la privatizacion del software, lucho con todas sus fuerzas duplicando el esfuerzo del resto de sus compañeros que se pasaron al “lado oscuro” y en 1983 publico su manifiesto GNU (Gnu Not Unix), una declaracion de intenciones, a partir de esto y de su publicacion en 1985 de la 1º licencia GPL (General Public License) se fundo el movimiento del software libre.

Stallman es un personaje controvertido e interesante que daria para posts y posts, y por ello no lo voy a monopolizar en uno solo, asi que sigamos con la introduccion al tema, hablando de que es el espiritu del software libre.

El espiritu del software libre habla de libertad, no de gratuidad. Habla de que la gente debe ser libre de usar, comprender, aprender, copiar y distribuir el software como le parezca bien. Las personas por serlo, tienen todas las libertades que las leyes fisicas les permiten. En un momento dado los gobiernos comienzan a restringirlas. La necesidad de esta restriccion de libertades puede y suele ser discutida en casi todos los circulos, bien directa o indirectamente, pero lo que esta claro es que estas restricciones, si se dan, han de ser justificadas y no arbitrarias.

La restriccion a la copia y modificacion del software es una restriccion arbitraria.

El software es muy diferente a los bienes manufacturados que estamos acostumbrados a ver y usar. Si yo tengo un jamon y tu me lo quitas, me has jodido, porque ese jamon no voy a poder disfrutarlo, pero si yo tengo un programa y tu obtienes una copia, mi programa sigue aqui y los dos lo disfrutamos, de hecho, si tu se lo pasas a mas gente, quizas alguien encuentre un problema en mi software y lo solucione revirtiendo en el bien para la comunidad.

El copyright es una restriccion a la libre circulacion de la informacion, cosa que genera estancamiento social, tecnologico y economico. El oscurantismo del software privativo es una aberracion, es el mismo sistema usado por los alquimistas o los monarcas y clero medieval para mantener el control sobre la gente, en este caso, lo usan para mantener el control sobre un negocio en el que no son expertos, y por lo tanto perjudican a la humanidad, retrasando el avance de la ciencia y el bienestar.

El copyright no deberia existir para la informacion tecnica, pues este tipo de informacion, a diferencia de una novela o una cancion, mejora con la libre circulacion y redunda en el mayor beneficio de la humanidad.

Para terminar, que si no no acabare, un esbozo sobre la licencia GPL y el copyleft.

La licencia GPL es una licencia de autor que puede proteger cualquier obra, en concreto el software garantizando las siguientes libertades (cito literalmente):

* “libertad 0”, ejecutar el programa con cualquier propósito (privado, educativo, público, comercial, militar, etc.)
* “libertad 1”, estudiar y modificar el programa (para lo cual es necesario poder acceder al código fuente)
* “libertad 2”, copiar el programa de manera que se pueda ayudar al vecino o a cualquiera
* “libertad 3”, Mejorar el programa y publicar las mejoras

El copyleft, (permiso de copia) en contrapartida al copyright (derecho de copia), permite al usuario redistribuir y copiar la obra protegida por el mismo. Ademas evita que modificaciones de esa obra puedan ser distribuidas por copyright u otros sistemas privativos, pues dentro de la licencia esta el compromiso a que el resultado salga con la misma licencia.

En fin, el tema es largo y complejo, os aconsejo visitar la pagina de la gnu y preguntar a la wikipedia sobre el tema pues hay mucha informacion y es muy interesante.

Para terminar y como premio por leeros este ladrillo os dejo un video de Richard Stallman interpretando la cancion del software libre en ecuador:

No vendais vuestras libertades al software privativo.

Fuentes:
http://www.gnu.org/
http://www.wikipedia.org/

Anuncios