Los usuarios del software disponen de cuatro libertades:
Ø (Libertad 0) = La libertad de usar
el programa, con cualquier propósito.
Ø (Libertad 1) = La libertad de
estudiar cómo funciona el programa, y adaptarlo a tus necesidades. El acceso al código fuente es una condición previa para esto.
Ø (Libertad 2) = La libertad de distribuir
copias, con lo que puedes ayudar a tu vecino.
Ø (Libertad 3) = La libertad de
mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda
la comunidad se beneficie. El acceso al código fuente es un requisito
previo para esto.
Un programa es software
libre si los usuarios tienen todas estas libertades. Deberían tener la libertad
de distribuir copias, sea con o sin modificaciones, sea gratis o cobrando
una cantidad por la distribución, a cualquiera y a cualquier lugar. El ser
libre de hacer esto significa (entre otras cosas) que no tienes que pedir o
pagar permisos.
También deberían tener la libertad de hacer modificaciones y
utilizarlas de manera privada en su trabajo u ocio, sin ni siquiera tener que
anunciar que las modificaciones existen. Si publican cambios, no tienen por qué
avisar a nadie en particular, ni de ninguna manera en particular.
La libertad para usar un programa significa la libertad para
cualquier persona u organización de usarlo en cualquier tipo de sistema
informático, para cualquier clase de trabajo, y sin tener obligación de
comunicárselo al desarrollador o a alguna otra entidad específica.
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 (distribuir programas de modo ejecutable es
necesario para que los sistemas operativos libres sean fáciles de instalar).
Está bien si no hay manera de producir un binario o ejecutable de un programa
concreto (ya que algunos lenguajes no tienen esta capacidad), pero deben tener
la libertad de distribuir estos formatos si encuentran o desarrollan la manera
de crearlos.
Para que las libertades de hacer modificaciones y de
publicar versiones mejoradas tengan sentido, deben tener acceso al código
fuente del programa. Por lo tanto, la posibilidad de acceder al código fuente
es una condición necesaria para el software libre.
TIPOS DE SOFTWARE LIBRE:


No hay comentarios:
Publicar un comentario