Archivo de la etiqueta: copyleft

Qué es Software Libre y qué no es

Cuando hablamos de Software Libre en realidad nos encontramos delante de una etiqueta que comporta no pocas confusiones. A menudo, cuando leemos esta etiqueta, solemos quedarnos con la vaga idea de que se refiere a algo de software. Por “software” entendemos el conjunto de programas, procedimientos y documentos relacionados con el sistema hardware de una máquina. Por tanto, parece que de lo que estamos hablando es de algo relativo a la informática. De la misma manera, con “libre” las interpretaciones suelen diferir de lo pretendido: la más común es la que establece una relación directa con la gratuidad. Si algo es libre lo que debe querer decir es que es gratis; como la barra libre. Una conclusión lógica de esta lectura de la etiqueta es que por software libre parece que hablamos de programas informáticos gratuitosNada más lejos de la realidad. Pero entonces, ¿a qué nos referimos realmente cuando hablamos de Software Libre?

Todo este tema se remonta a una experiencia personal que le tocó vivir a Richard Stallman cuando su impresora HP dejó de entenderse bien con su ordenador. Como experto y reconocido informático, el bonachón de Stallman solicitó a la compañía el código de la impresora para poder acceder al problema y así solucionarlo. Desde el otro lado del teléfono sonaron unas risitas de fondo acompañadas de una rotunda negativa. ¿Cómo iban a compartir la base de todo su negocio a otro informático?

En realidad esta es una experiencia que todos hemos vivido alguna vez en nuestras vidas: programas que dejan de funcionar, incompatibilidades de lenguajes… ¡¡en fin!! La diferencia en esta ocasión es que tal situación le hizo procurarse a Stallman unas cuantas preguntas. La más interesante: ¿cómo podemos aceptar que nuestras máquinas tengan control sobre nosotros cuando la relación tendría que ser a la inversa, es decir, ser nosotros los que tengamos pleno control sobre las máquinas? Rápidamente se dio cuenta que esto chocaba frontalmente con un aspecto clave de la informática conocida hasta la fecha: la privacidad. Este es el momento mágico en el que el genio de Stallman convierte una cuestión meramente informática (solventar un problema lingüístico entre dos máquinas) en una cuestión moral, una cuestión de libertades (versus control).

A nadie se le ocurrirá la idea de que al comprarse un libro, vaya implícita la obligación de comprar un traductor que le explique de qué va el libro; si yo me compro un libro quiero poder leerlo yo. Lo mismo pasa con una máquina: si yo me compro una máquina, quiero poder “leerla” yo. Esta es la cuestión meramente informática. Y con esto nos referimos a la campaña relativa al código abierto. Tampoco hablamos en esta ocasión de Software Libre; un despiste bastante común, no obstante.

Si bien es cierto que casi todo el software de código abierto es Software Libre y, por tanto, los dos conceptos describen casi la misma categoría de software, representan puntos de vista basados en valores fundamentalmente diferentes. La diferencia estriba, pues, en que el código abierto es una metodología de programación, mientras que el Software Libre es un movimiento social, que basa la idea de software libre en un imperativo ético porque solamente el software libre respeta la libertad del usuario; el software que NO es libre es un problema social, y la solución es parar de usarlo y migrar al software libre.

¿Qué libertades defiende el Software Libre?

Como decía más arriba, el Software Libre es un asunto de libertad, no de precio. Para entender el concepto debe pensarse en “libre” como en “libertad de expresión”, no como en “cerveza gratis”.

El software libre es una cuestión de libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y modificar el software. Más concretamente se refiere a los cuatro tipos de libertades para los usuarios de software:

  • La libertad de usar el programa, con cualquier propósito (libertad 0).

  • La libertad de estudiar el funcionamiento del programa, y adaptarlo a las necesidades (libertad 1).
    • El acceso al código fuente es una condición previa para esto.
  • La libertad de distribuir copias, con lo que puede ayudar a otros (libertad 2).

  • La libertad de mejorar el programa y hacer públicas las mejoras, de modo que toda la comunidad se beneficie (libertad 3).

Si observamos con detenimiento estas libertades, veremos que las dos primeras son de carácter meramente tecnológico. En cambio, la tercera y la cuarta son de un carácter más filosófico, un llamamiento a la solidaridad social.

Mi trabajo en el Software Libre está motivado por una meta idealista: difundir la libertad y la cooperación. Quiero alentar la difusión del software libre, reemplazando el software privativo que prohíbe la cooperación, y así mejorar nuestra sociedad, nos dice Stallman.

La libertad del código llama a la libertad social que lleva implícita la democratización del conocimiento. Esta última expresión relativa a la democratización del conocimiento se refiere especialmente a todo el marco legal del copyleft, el cual normativiza y legitima el uso del software tal y como se propugna en las libertades arriba citadas (en lo relativo a distribuir copias).

Nos gusta pensar que nuestra sociedad promueve el ayudar al vecino cuando en realidad nos acostumbramos a recompensar a alguien por obstaculización, o admiramos a alguien por la riqueza que obtienen de esta forma. Menuda contradicción, ¿no? La acumulación de software privativo es una expresión de nuestra disposición general a la indiferencia hacia el bienestar de la sociedad y el bien personal. El espíritu antisocial se nutre de sí mismo porque cada vez que vemos que la gente no nos ayuda, más vano nos parece ayudarlos. Y así la sociedad degenera en una jungla.

Si no queremos vivir en una jungla, debemos cambiar nuestras actitudes. Debemos empezar enviando el mensaje de que un buen ciudadano es aquel que colabora cuando es apropiado, no aquel que es exitoso cuando coge de otros.

El movimiento por el Software Libre contribuye en este sentido: al menos en un área, reemplazaremos la jungla con un sistema más eficiente que anime y se base en la cooperación voluntaria.

Para leer sobre la importancia del Software Libre en las escuelas, consulta el artículo aquí enlazado.

Comentarios, dudas, sugerencias o correcciones, escribid un comentario aquí abajo 😉

Anuncios

La contribución del Software Libre en las escuelas

Cuando hablamos de educación no podemos evitar mirar hacia el futuro, un futuro constituido por los estudiantes que pueblan las aulas del presente en nuestras escuelas. A la hora de proyectar esta sociedad futura deseamos que los ciudadanos sean personas responsables consigo mismos, con el prójimo, y con todo lo que les rodea. Buscamos una sociedad capaz, fuerte, independiente, solidaria y libre. Y somos conscientes que esta sociedad sólo puede construirse a partir de personas capaces, fuertes, independientes, solidarias y libres. Asumimos entonces que el papel de la educación hoy es el de contribuir a dirigir la sociedad rumbo a la libertad y a la solidaridad social.

Seguramente alguno de vosotros estará preguntándose la relación de esto que acabo de comentar con el Software Libre. Se entiende por Software Libre aquel programario  que respeta la libertad del usuario y la solidaridad social de su comunidad, mientras que el software privativo es el que priva de libertad al usuario y pone barreras a la solidaridad. A nivel teórico pareciera obvio que la sociedad se decantara por el uso del SL, ¿cierto? Sin embargo, la tradición tecnológica nos ha catapultado hacia una predominancia del uso de programas privativos controlados por grandes corporaciones. Microsoft, HP, Oracle, IBM, Apple, etc. Os suenan la mayoría de nombres, ¿verdad?

En mi opinión, creo que esta paradoja social tiene una forma de solucionarse bastante evidente en cuanto se la piensa, pero para ello me gustaría compartir con vosotros un vídeo donde Richard Stallman, padre del Proyecto GNU, nos recuerda los principios básicos del Software Libre y nos explica los motivos por los que se hace necesario implementar este software en las escuelas (para la transcripción del vídeo clicad sobre “Leer más de este artículo”):

Como podéis apreciar, las palabras de Stallman recuerdan mucho el inicio de este post. No es pura coincidencia y me he permitido la licencia de copiar algunas de sus palabras para reflejar el obvio paralelismo que existe entre los principios del Software Libre y y de Escuela 4.0, esa escuela que de algún modo a todos nos gustaría.

Finalmente, puntualizar un aspecto en el que no estoy de acuerdo con Richard Stallman en su discurso: una sociedad respetuosa debe, en primer lugar, superar los propios miedos para permitir una libertad coherente con la diversidad. Por tanto, prohibir el software privativo me parece no sólo atentar contra el propio principio de la libertad sino negarse el beneficio que numerosos programas actualmente existentes ayudan a docentes y educadores en sus tareas educativas. Por tanto, considero que otra lección que debiera incorporarse en esta lucha por una sociedad libre y solidaria es aquella que busca integrar la diversidad de opciones existentes en la realidad, cuanto menos, tecnológica.

Continuar leyendo


Aula EdEm

¿Te atreves a diseñar tu interior?

A %d blogueros les gusta esto: