Estipula los criterios que se sientan que cumplir para
que un programa sea considerado libre , es el software
que respeta la libertad de los usuarios y la comunidad
Libertad de ejecutar
el programa
Significa que cualquier tipo de persona u
organización es libre de usarlo en
cualquier tipo de sistema de computación,
para cualquier trabajo y finalidad
Libertad de estudiar el
codigo
Para que las libertades 1 y 3 tengan, sentido,
usted debe de tener acceso al codigo fuente
del programa. el acceso al codigo fuente es una
condición necesaria para el software libre
Libertad de distribuir
copias
Significa que usted tiene la libertad de
redistribuir copias o sin modificaciones,
sea gratuitamente o cobrando una tarifa
a cualquier en cualquier parte
Reglas de
empaquetamiento
Eventuales reglas sobre como empaquetar una versión
modificada son aceptables si no se limitan substancialmente
su libertad para publicar versiones modificadas, o su libertad
para hacer y usar versiones modificadas en privado
Normas de
exportación
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.
Consideraciones
legales
Deben ser permanentes e
irrevocables siempre que usted
no cometa ningún error
Licencias basadas de
contrato
La mayoria de licencias de software
libre estan basadas en el copyrigth, y
existen limites en los tipos de
requisitos que pueden imponer a
través del copyrigth.