You are on page 1of 2

SOFTWARE LIBRE

En esta definición de software libre mostraremos claramente qué debe cumplir un programa para
que sea considerado libre (freeware)

Richard Stallman (creador de la licencia GNU) dice que es un asunto de libertad, no de precio.
En ingles la palabra “free” significa tanto libre como gratis.

“Software Libre” se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar,
cambiar y mejorar el software. Se puede resumir en cuatro normas básicas.

REGLAS CENTRALES

1. Libertad para usar el programa, con cualquier propósito


2. Libertad para estudiar cómo funciona el programa, y adaptarlo a tus necesidades. (se
necesita el código fuente, es básico para esta norma)
3. Libertad para distribuir copias en cualquier soporte (ya sea gratis o lucrándose)
4. Libertad para mejorar el programa y hacer públicas las mejoras a toda la comunidad y así
todos se benefician (se necesita el código fuente, es básico para esta norma)

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


Deberías tener la libertad de distribuir copias, estén modificadas o no, ya sea gratis o cobrando una
cantidad por la distribución a cualquiera y en cualquier país del mundo sin pedir o pagar permisos a
nadie.

También deberías tener la libertad de hacer modificaciones y utilizarlas de manera privada, sin
anunciar que dichas modificaciones existen. Puedes publicar tus modificaciones sin tener que avisar
a nadie en particular.

La libertad de usar un programa significa la libertad para cualquier persona u organización y usarlo
en cualquier tipo de sistema informático y para cualquier fin.

La libertad de distribuir copias debe incluir tanto las formas binarias o ejecutables del programa
como su código fuente, sean versiones modificadas o sin modificar. Si no existiera la manera de
producir un binario o ejecutable de un programa concreto deberías tener la libertad de poder
distribuir si encontraras o desarrollaras la forma de crearlos.

Para que las libertades de hacer modificaciones y de publicar versiones mejoradas tengan sentido,
debes tener acceso al código fuente.

Para que estas libertades sean reales, deben ser irrevocables mientras no hagas nada incorrecto; si el
desarrollador del software tiene el poder cambiar la licencia aunque no le hayas dado motivo no es
software libre.

Son aceptables, sin embargo, ciertos tipos de reglas sobre la manera de distribuir software libre,
mientras no entren en conflicto con las libertades centrales.
copyleft: es una regla que impide que cuando se redistribuya el programa, no se pueden agregar
restricciones para denegar al usuario las normas centrales anteriormente expuestas.

Quizá hallas conseguido algunas copias de un software GNU pagando, otras sin ningún coste. Pero
independientemente de cómo hayas conseguido tus copias, siempre tienes la libertad de copiar y
modificar el software, e incluso de vender copias.
“Software libre” no significa “no comercial”. Un programa debe estar a disposición del uso,
desarrollo y distribución comercial. El desarrollo comercial libre es muy importante.

Se puede cambiar la forma de empaquetar el software siempre que no bloquee tu libertad a


modificar y publicar nuevas versiones. Se admiten reglas como “si publicas el programa con
instalador, debes publicar también una versión portable” por ejemplo.

En el proyecto GNU, se utiliza “copyleft” para proteger de modo legal estas libertades para todos.
También existe el GNU sin “copyleft”, pero se recomienda incluirlo siempre.