SOFTWARE LIBRE
Esta denominación también se confunde a veces con gratis por la ambigüedad del término en el idioma inglés) es la denominación del software que respeta la libertad de
los usuarios sobre su producto adquirido y, por tanto, una vez obtenido
puede ser usado, copiado, estudiado, cambiado y redistribuido
libremente. Según la Free Software Fundación, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar.
El
software libre suele estar disponible gratuitamente, o al precio de
costo de la distribución a través de otros medios; sin embargo no es
obligatorio que sea así, por lo tanto no hay que asociar software libre a
"software gratuito" (denominado usualmente freeware), ya que, conservando su carácter de libre, puede ser distribuido comercialmente ("software comercial"). Análogamente, el "software gratis" o "gratuito" incluye en ocasiones el código fuente;
no obstante, este tipo de software no es libre en el mismo sentido que
el software libre, a menos que se garanticen los derechos de
modificación y redistribución de dichas versiones modificadas del
programa. El Software Libre es un tipo particular de software que le permite al usuario el ejercicio de cuatro libertades básicas:
- Ejecutarlo con cualquier propósito
- Estudiar cómo funciona y adaptarlo a sus necesidades
- Distribuir copias
- Mejorarlo, y liberar esas mejoras al publico
Con
la única restricción del copyleft (o sea, cualquiera que redistribuya
el software, con o sin cambios, debe dar las mismas libertades que
antes), y con el requisito de permitir el acceso al código fuente
(imprescindible para ejercer las libertades 1 y 3).
Un
programa es software libre si los usuarios tienen todas estas
libertades. Así pues, deberías 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ías tener la libertad de hacer modificaciones y utilizarlas de
manera privada en tu trabajo u ocio, sin ni siquiera tener que anunciar
que dichas modificaciones existen. Si publicas tus cambios, no tienes
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).
Para
que las libertades de hacer modificaciones y de publicar versiones
mejoradas tengan sentido, debes 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.
Para
que estas libertades sean reales, deben ser irrevocables mientras no
hagas nada incorrecto; si el desarrollador del software tiene el poder
de revocar la licencia aunque no le hayas dado motivos, el software no
es libre.
No hay comentarios:
Publicar un comentario