Es el software que respeta la libertad de los usuarios y la comunidad,
significa que los usuarios tienen la libertad de ejecutar, copiar,
distribuir, estudiar, modificar y mejorar el software.
Libertad de ejecutar el programa
Cualquier tipo de persona u organización es libre de usarlo en
cualquier tipo de sistema de computación, para cualquier tipo de
trabajo y finalidad. Al usuario no le le prohíbe o no se le impide
ejecutarlo.
Libertad de estudiar el código
Para que las libertades tengan sentido, se debe tener acceso al código fuente del programa. El acceso al
código fuente es una condición necesaria para el software libre. El <<código fuente>> no es un código
fuente real y no cuenta como código fuente.
Libertad de distribuir copias
Se tiene la libertad para redistribuir copias con o sin modificaciones, ya sea gratuitamente o
cobrando una tarifa por la distribución. Ser libre significa, no tener que pedir ni pagar ningún
permiso para hacerlo, debe tener la bertad de hacer modificaciones y usarlas en privado para su
propio trabajo o pasatiempo.
Reglas de empaquetamiento
Eventuales reglas sobre cómo empaquetar son aceptables si no limitan substancialmente su
libertad para publicar versiones modificadas, o su libertad para hacer y usar versiones
modificadas en privado. Son aceptables siempre y cuando esas obligaciones no sean tan
agobiantes que le dificulten la publicación de las modificaciones.
Normas de exportación
En alguno casos las normas de control de exportación y las sanciones comerciales impuestas por el gobierno
pueden limitar la libertad de distribuir copias de los programas a nivel internacional. Los desarrolladores de
software no tienen el poder de eliminar o pasar por alto estas restricciones, pero lo que sí pueden y deben hacer es
rehusar imponerla como condiciones para el uso del programa.
Consideraciones legales
Para que estas libertades sean reales, deben se permanentes e irrevocables siempre que usted no
cometa ningún error. Una licencia libre no puede exigir la conformidad con la licencia de un
programa que no es libre. Es haceptable que una licencia especifique la jurisdicción de
competencia o la sede para la resolución de conflictos, o ambas cosas.
Licencias basadas en contrato
La mayoría de las licencia de software libre están basadas en el copyright, respeta la libertad en las
formas antes mencionadas, es poco probable que surja otro tipo de problema que no hayamos
anticipado. Sin embargo, algunas licencias de software libre están basados en contratos, y los
contratos pueden imponer un rango mucho más grande de restrincciones. Significa que existen
muchas maneras posibles de que tal licencia sea inaceptablemente restringida y que no sea libre.