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 trabajo y
finalidad, sin que exista
obligación alguna de comunicarlo
al programador ni a ninguna otra
entidad específica
Libertad de estudiar el codigo
Para que las libertades 1 y 3 tengan sentido se debe tener
acceso al código fuerte del programa, el acceso al código
fuente es una condición necesaria para el software libre
El código fuente ofuscado no es el código
fuente real y no cuenta cómo código fuente
libertad de distribuir copias
Usted tiene la libertad para redistribuir copias con o sin modificaciones ya sea
gratuitamente o cobrado una tarifa por la distribución a cualquiera en cualquier parte
Reglas de
empquetamiento
Las reglas del tipo si pone a dispocision la version
de este modo , tambien debe hacerlo de este otro
modo tambien pueden ser admisibles
Normas de
exportación
Si una norma de explotación es de hecho trivial para el software libre,
ponerla como condición no constituye un problema real, sin embargo
es un problema potencial ya que a un futuro cambio en la ley de
exportación podria hacer que el requisito dejara de ser trivial
Consideraciones
legales
Para que estas libertades sean reales deben ser permanentes e
irrevocables siempre que usted no cometa ningun error, si el
programador del software tiene el poder de revocar la licencia, sin
que haya habido ninguna accion del parte del usuario que lo
justifique, el software no es libre
Licencias
basadas en
contrato
La mayoria de las licencias de software están basadas en el copyright, si una licencia basada en el
copyright respeta la libertad en las formas antes mencionadas, es poco probable que surja otro tipo
de problema que no hayamos anticipado