Diferencia entre revisiones de «Software libre»

De FdIwiki ELP
Saltar a: navegación, buscar
(Véase también)
(Libertades del Software libre)
Línea 31: Línea 31:
 
|}
 
|}
  
 +
Tanto las libertad 1 como la  3 requieren acceso al código fuente, para poder estudiar y modificar software, ya que sin ello es bastante inviable.
  
 
== Tipos de licencias ==
 
== Tipos de licencias ==

Revisión de 16:13 20 dic 2016

Se denomina software libre al software que respeta las cuatro libertades del usuario definidas por Richard Stallman y publicadas a través de la Free Software Foundation (FSF) [1] . Estas libertades permiten al usuario, una vez adquirido el software, poder usarlo, copiar, modificarlo y distribuir el software modificado.

En inglés, el término free tiene tanto el significado de libre como el significado de gratis, por lo que usualmente se denomina libre software. Para explicar este hecho, suele usarse la expresión:

Free as in Freedom, Not as in Beer (free como en libertad, no como en cerveza)


Hay que recalcar que un software sea libre no implica que este sea gratis, ya que conservando su carácter libre, puede ser distribuido comercialmente. Tampoco debe confundirse el software libre con el Software de dominio público. Este último es aquel software que no tiene licencia, pues los derechos de explotación son de toda la humanidad.

Libertades del Software libre

Un Software se denomina libre si respeta las siguientes libertades:

Libertad Descripción
0 Permite al usuario usar el programa con cualquier propósito.
1 El usuario puede estudiar y modificar el programa, adaptándolo a sus necesidades.
2 El usuario puede distribuir copias del programa.
3 El usuario puede distribuir las modificaciones del software que realice.

Tanto las libertad 1 como la 3 requieren acceso al código fuente, para poder estudiar y modificar software, ya que sin ello es bastante inviable.

Tipos de licencias

Existen multitud de licencias libres. Tanto la Free Software Foundation[2] como la Open Source iniciative[3] mantienen una lista de todas las licencias que se consideran libres. A pesar de la gran cantidad de licencias, existen cuatro licencias que representan al resto:

Licencias estilo BSD (BSD/MIT/Apache)

Un Software con una licencia de este estilo permite al usuario modificar el programa y poner una licencia diferente (incluso cerrada) a las modificaciones.

GPL

Logo de GPLv3

La licencia GPL (Licencia Pública General) es una de las licencias más utilizadas en el ámbito del software libre. El autor conserva los derechos de autor (Copyright), permitiendo la distribución y modificación del software bajo las mismas condiciones de la licencia.

Asimismo, si un software utiliza un componente con licencia GPL, obliga que el software se distribuya con esta licencia.

LGPL

Logo de LGPLv3

La Licencia Pública General Reducida de GNU (LGPL), o más conocida por su nombre en inglés GNU Lesser General Public License (LGPL) contempla las mismas condiciones que la licencia GPL, pero permite al software ser usado dentro de un Software con una licencia no-GPL.

AGPL

Logo de AGPLv3

La Licencia Pública General de Affero (en inglés Affero General Public License) es una licencia derivada de la licencia GPL, diseñada específicamente para software que se ejecute en la web. La licencia AGPL completa la licencia GPL añadiendo la obligación de distribuir el software que se ejecute en la web si este usa algún componente AGPL.

Véase también