7. Software Libre

"Nadie combate la libertad; a lo sumo combate la libertad de los demás. La libertad ha existido siempre, pero unas veces como privilegio de algunos, otras veces como derecho de todos."
- Karl Marx. (1818-1883) Filósofo, economista y político alemán.

En éste capítulo se muestran las premisas del software libre, sus usos y licencias que aseguran la libertad del software.

Software Libre se refiere a la libertad que los usuarios tienen para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software.

De modo más exacto, se refiere a cuatro libertades de los usuarios del software:

  1. La libertad de usar el programa, con cualquier propósito (libertad 0).
  2. 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.
  3. La libertad de distribuir copias, con lo que puedes ayudar a tu vecino (libertad 2).
  4. 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 las libertades antes mencionadas. Ademas deberías tener la libertad de distribuir copias, con o sin modificaciones, sea gratis o cobrando una cantidad por el software. La libertad de distribuir copias debe incluir tanto las formas binarias o ejecutables del programa como tambien su código fuente, sean versiones modificadas o sin modificar. Para ésto no es necesario pedir o pagar un permiso.

También deberías tener la libertad de hacer modificaciones y utilizarlas de manera privada, sin ni siquiera tener que anunciar que dichas modificaciones existen. Si publicas tus cambios, no tienes por qué avisar a nadie en particular, ni de ninguna manera en particular.

La libertad para usar un programa en cualquier tipo de sistema informático, para cualquier clase de trabajo, y sin tener la obligación de comunicárselo al desarrollador del software o a cualquier otra entidad específica.

Para proteger estas libertades centrales existe lo que se llama copyleft, que es la regla que implica que, cuando se redistribuya el programa, no se pueden agregar restricciones para denegar a otras personas las libertades centrales. Esta regla no entra en conflicto con las estas libertades, sino que más bien las protege.

Un punto importante es entender que:

software libre != software gratis

El mundo de software libre es sorprendentemente dinámico. La velocidad a la que se anuncian nuevos desarrollos, nuevas versiones, nuevas empresas es realmente alta. Casi cualquier evaluación de programas libres de hace un año prácticamente carece de valor, por las constantes mejoras que han experimentado en este tiempo. Proyectos que hace dos años estaban empezando, y aún prácticamente no habían producido software, están hoy completamente establecidos, y sus programas tienen suficiente calidad como para satisfacer los requisitos de muchos usuarios.



Subsecciones
hvega@alumnos.ubiobio.cl