Características del Software Libre

Publicado en por Diego Castilla

El software libre es una cuestión de libertad, no de precio. Entender este concepto implica entender "libre" como libre expresión, no como la instalación de un programa o una barra libre.

El software libre implica la libertad de los usuarios de ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software.

Se refiere al cumplimiento de cuatro tipos de libertades para los usuarios del software:

Libertad de ejecutar el programa, para cualquier propósito (libertad 0).

Libertad de estudiar cómo trabaja el programa, y adaptarlo a sus necesidades (libertad 1).

Libertad de redistribuir copias para que pueda ayudar al prójimo (libertad 2).

Libertad de mejorar el programa, publicar sus mejoras y versiones modificadas en general, para que se beneficie toda la comunidad (libertad 3).

El acceso al código fuente es una condición necesaria para ejercer éstas libertades.

Un programa es software libre si se tienen todas esas libertades.

Debes ser libre de redistribuir copias, gratis o cobrando una tarifa por distribución, a cualquiera en cualquier parte. No tiene que pedir o pagar el permiso.

También tiene libertad de hacer modificaciones y usarlas en privado, o publicar sus cambios, sin estar obligado a notificarlo a alguien en particular, o de alguna forma en particular.

La libertad de ejecutar el programa incluye cualquier persona u organización, sin obligación de comunicarlo al programador, u otra entidad específica. En esta libertad, importa el propósito de los usuarios y no el de los programadores.

Se es libre de ejecutar un programa para sus propósitos y distribuirlo a otra persona, pero sin imponerle sus propios propósitos. La libertad de redistribución incluye formas binarias o ejecutables del programa, y el código fuente; para todas las versiones. (Los programas ejecutables permiten que se instalen fácilmente).

Para que estas libertades puedan ser reales, deben ser irrevocables siempre que usted no cometa ninguna equivocación.

Reglas sobre distribución de software libre: son aceptables, cuando no entran en conflicto con las libertades principales.

El copyleft protege las libertades principales; es la regla por la cual, cuando redistribuye el programa, no puede agregar restricciones para denegar a otros usuarios las libertades principales.

Software libre no significa que no sea comercial. Un programa libre debe estar disponible para el uso, la programación y la distribución comercial. La programación comercial de software libre no es inusual; ya que este es muy importante.El usuario tiene la libertad de copiar, modificar el software, y vender copias.

  • Fuente: www.gnu.org
WirelessMapa Conceptual del Software Libre en español. Conceptual map of Free
Publicidad

Etiquetado en Internet

Para estar informado de los últimos artículos, suscríbase:
Comentar este post