¡Es la Libertad, estúpido!

Mapa conceptual del Software Libre

Mapa conceptual del Software Libre

Introducción

Lo iba a titular “Los tipos de Software, la Guerra y Vos”, pero se me ocurrió parafrasear al ex-Presidente para atraer mejor tu atención. No te ofendas. :D

Este artículo tiene tres objetivos:

1) Aclararte los tipos de software.

2) Contarte que estamos (todos, lo sepan o no) en guerra.

3) Instarte a que te unas al bando correcto (no hay posiciones neutrales, ni nunca las hubo).

Puede que resulte un poco largo, porque iré explicando todo, de a poco, simplificando y siendo lo más didáctico que me sea posible, para poder ofrecerte un mapa con el cual puedas moverte con seguridad.

Una vez que hayas entendido la idea, tendrás una base para hilar más fino y ampliar tus conocimientos con los enlaces que iré poniendo y además podrás entender muchas otras noticias o páginas que antes pasabas por alto. Quiero que aprendas el abecedario, para que puedas leer cualquier texto.

No es por altruismo que lo hago, sino en defensa propia. Ya lo comprenderás.

Comencemos por…

Los Tipos de Software

Qué ensalada es esto. Como te habrás dado cuenta, cualquiera sea tu nivel de conocimientos informáticos, existen distintos tipos de software o programas de computadora, que podemos clasificar de varias formas.

Por ejemplo, si los clasificamos por las funciones que realizan, tenemos:

  • Sistemas Operativos (como Windows y GNU/Linux)
  • Controladores (drivers, como los de tu placa de video o placa de red)
  • Aplicaciones (planilla de cálculo, procesador de palabras…)
  • Utilidades (compresión, mejoras al Sist.Op.)
  • Lenguajes de programación (con eso se hacen los programas)
  • Plugins, extensiones… (para el navegador Firefox, el cliente de correo Thunderbird, etc.)
  • Virus… (claro, los virus también son programas)
  • etc.

Si clasificamos los programas por la forma en que son distribuidos, los hay:

  • Comerciales (tenés que pagar)
  • Shareware (después de probarlo unos días, si te gusta lo comprás y si no, lo desinstalás)
  • Demos (para probar, pero no es funcional: tiene restricciones, como no poder guardar o imprimir)
  • Freeware (funcional y gratis: lo que todos buscamos)
  • etc.

Y si los clasificamos por la forma en que son creados encontramos software de…

  • Código fuente Cerrado (no podés ver qué contiene, ni qué hace realmente)
  • Código fuente Abierto (sí podés ver cómo está hecho por dentro); en inglés: “Open Source

Pero existe una clasificación del software atendiendo a la LIBERTAD que le da o le quita al usuario (ése sos vos) y entonces te vas a encontrar con dos tipos:

  • Software PRIVATIVO (es malo: TE PRIVA de las 4 libertades esenciales. Ej: Windows).
  • Software LIBRE (es bueno: TE DA las 4 libertades esenciales. Ej: GNU/Linux).

“Software Libre” se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. De modo más preciso, se refiere a cuatro libertades esenciales:

  • La libertad de usar el programa, con cualquier propósito (libertad 0).
  • La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades (libertad 1). El acceso al código fuente es una condición previa para esto.
  • La libertad de distribuir copias, con lo que puedes ayudar a tu vecino (libertad 2).
  • La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie. (libertad 3). El acceso al código fuente es un requisito previo para esto.

Un programa es software libre si los usuarios tienen todas estas libertades.

(Ver mapa conceptual del Software Libre en Wikipedia)

Nota: En la práctica se dan también una mezcla de ambos tipos: por un lado, programas con licencias que restringen ciertas libertades; y por otra parte, programas que se basan en otro software libre pero que traen algún pedazo de código privativo, o luego te permiten instalar software privativo. Más sobre esta clasificación aquí.

La confusión es doble

La gente poco (o mal) informada suele confundir dos cosas:

  1. Software Gratuito (cuando no se paga) con Software Libre (te da las 4 libertades); y
  2. Código Fuente Abierto (sólo te permite ver el código, pero no te da las 4 libertades) con Software Libre (te da las 4 libertades, que incluye ver el código fuente).

Aclaremos ambas confusiones

1. Gratuito NO es igual a Libre.

Cuando decimos que el software es gratuito (freeware), significa que no tenemos que pagar por ello. Estamos hablando de DINERO.

Cuando decimos que el software es Libre, significa que te da las 4 libertades. Estamos hablando de LIBERTAD.

En inglés suele confundirse porque hay una misma palabra (free) para los dos significados (gratis y libre). Por eso, en informática para decir gratis usamos: “freeware”; y para decir libre: “free software”.

Pero en castellano lo podemos decir bien, sin problemas. Una cosa es software gratuito (no pagamos) y otra muy distinta es Software Libre (nos da las 4 libertades esenciales).

Aprendé bien esta diferencia entre gratuidad y libertad porque es fundamental.

2. Código Abierto (Open Source) NO es igual a Libre.

Cuando decimos que el software es de Código Fuente Abierto, significa que podemos ver los planos del programa, cómo está hecho. Estamos hablando de un modelo de desarrollo, una forma de fabricar software que es más eficiente que hacerlo con Código Fuente Cerrado. Es una cuestión meramente técnica. (Para ver la diferencia entre Código Fuente Abierto y Cerrado, leer “La Catedral y el Bazar”).

Cuando hablamos del Software Libre, decimos que implica que sea de Código Fuente Abierto, pero además de poder ver cómo está hecho, hay otras libertades (las 4 que te conté más arriba). No sólo es una cuestión de eficiencia en la creación de un programa, se trata de los derechos de los usuarios. El Software Libre funciona bajo un ideal: el software privativo, al no poder compartirse, es antiético dado que prohibir el compartir entre seres humanos va en contra de las leyes naturales.

Resumiendo

Imaginate que en lugar del código para hacer un programa estamos hablando de la receta de cocina para hacer esa torta (pastel) que tanto te gusta.

Si la receta (código fuente) fuera privativa, no podrías cambiarla, ni mejorarla, ni copiarla, ni compartirla con tus amigos. ¿No te parece que está mal?

El Software Libre te ofrece la Libertad de que le pongas dulce de leche en lugar de crema, que le pongas coco rayado aunque no lo diga la receta, que hagas copias y la repartas entre tus amigos y también les convides con la torta. Podés vender porciones a los vecinos o convidarlos gratis, no hay problema. ¡No se trata de dinero, sino de libertad!

Así que ya sabés: una cosa es software gratis, otra cosa es el software de código abierto (open source), y otra parecida pero no igual es el Software LIBRE. El enemigo es el software PRIVATIVO que –entre otras cosas– te prohibe compartir.

Hoy en día, los contendientes más importantes son:

  • Por el software PRIVATIVO: Windows (XP y Vista) [Se prohibe hacer copias]
  • Por el software LIBRE:         GNU/Linux (Ubuntu y muchas distribuciones más) [¡Hacé copias para tus amigos, parientes, vecinos, alumnos, para todo el mundo!]

¿Y cómo empezó todo esto del Software Libre?


Padre del Software Libre, inició el movimiento con el Manifiesto GNU en 1983, y la FSF en 1985.

No te guíes por la cara. Richard Stallman es el padre del "Software Libre": inició el movimiento con el "Manifiesto GNU" en 1983, y la FSF en 1985.

Bueno, este movimiento cultural lo inició Richard Stallman en 1983 (igual que nuestro actual período democrático) trabajando en el Laboratorio de Inteligencia Artificial del MIT, cuando tuvo un problema con la impresora… Lo recordarás cada vez que vayas a ponerle papel. :-)

¡Es la Libertad, estúpido!

About these ads

6 pensamientos en “¡Es la Libertad, estúpido!

  1. Pingback: Maestra prohíbe usar Linux « Inquietamente

  2. Pingback: ¿Por cuál de los 3 optará el tonto? (Windows, obvio) « Inquietamente

  3. Pingback: Carta Abierta a los Comunicadores « Inquietamente

  4. Pingback: ¡Feliz cumpleaños, Richard! « Inquietamente

  5. Pingback: Automóviles: ¿Qué es el software de código fuente abierto? « Inquietamente

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s