Difference between revisions of "Software libre"

From FdIwiki ELP
Jump to: navigation, search
(Corrección de palabras mal escritas)
 
(14 intermediate revisions by 8 users not shown)
Line 1: Line 1:
Se denomina '''Software libre''' al software que respeta las cuatro libertades del usuario definidas
+
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)'' [http://www.gnu.org/philosophy/free-sw.es.html]
+
por [[Richard Stallman]] y publicadas a través de la ''Free Software Foundation ([[FSF]])'' [http://www.gnu.org/philosophy/free-sw.es.html]
 
. Estas libertades permiten al usuario, una vez adquirido el software, poder usarlo, copiar, modificarlo y distribuir el software modificado.
 
. Estas libertades permiten al usuario, una vez adquirido el software, poder usarlo, copiar, modificarlo y distribuir el software modificado.
  
Line 31: Line 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 ==
Line 40: Line 41:
  
 
=== GPL ===
 
=== GPL ===
[[Archivo:GplV3_logo.png|180px|thumb|Logo de la licencia V3.]]
+
 
La licencia GPL (''Licencia Pública General'') es una de las licencias más utilizadas en el ámbito del ''software libre''.
+
[[Archivo:GplV3_logo.png|180px|thumb|Logo de GPLv3]]
 +
La licencia [[GNU General Public License|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.
 
El autor conserva los derechos de autor ([[Copyright]]), permitiendo la distribución y modificación del software bajo las mismas condiciones de la licencia.
  
Line 47: Line 49:
  
 
=== LGPL ===
 
=== LGPL ===
[[Archivo:LGPLv3.png|180px|thumb|Logo de la licencia V3.]]
+
[[Archivo:LGPLv3.png|180px|thumb|Logo de LGPLv3]]
 
La '''Licencia Pública General Reducida de GNU (LGPL)''', o más conocida por su
 
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.
 
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 ===
 
=== AGPL ===
[[Archivo:AGPLv3_Logo.png|180px|thumb|«AGPLv3 Logo» de Free Software Foundation.]]
+
[[Archivo:AGPLv3_Logo.png|180px|thumb|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 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.
 
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.
 +
 +
== Diferencias software libre y software gratuito ==
 +
Según la Free Software Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software; de modo más preciso, se refiere a las cuatro libertades vistas más arriba en este artículo.
 +
 +
Una de las razones de la confusión por la que mucha gente confunde al software libre y el software gratuito proviene, como vimos, de la ambigüedad de la palabra “free” en inglés. Es por ese motivo que al '''Free Open Source Software (FOSS)''' también se lo conoce como '''Free Libre Open Source Software (FLOSS)'''. Así que, ya sabés, la próxima vez que vayas a un sitio web en inglés y diga que un programa es “free”, vas a tener que preguntarte: ¿a qué se refiere?, ¿es “libre” o “gratuito”? Para resolver el acertijo sólo alcanzará con descubrir si cumple o no con las 4 libertades listadas más arriba.
 +
 +
== Seguridad y confiabilidad ==
 +
 +
Existe un debate sobre la seguridad del software libre en comparación con el software propietario, con un problema importante que es la seguridad a través de la oscuridad. Una prueba cuantitativa popular en seguridad informática es usar el recuento relativo de fallas de seguridad conocidas sin parchear. En general, los usuarios de este método aconsejan evitar los productos que carecen de soluciones para fallas de seguridad conocidas, al menos hasta que haya una solución disponible.
 +
 +
Los defensores del software libre creen firmemente que esta metodología está sesgada contando más vulnerabilidades para los sistemas de software libre, ya que su código fuente es accesible y su comunidad es más abierta sobre qué problemas existen, (Esto se llama '''"Seguridad a través de la divulgación"''') y los sistemas de software propietario pueden tener inconvenientes sociales no revelados, como privar de derechos a los usuarios potenciales menos afortunados de los programas gratuitos. A medida que los usuarios pueden analizar y rastrear el código fuente, muchas más personas sin restricciones comerciales pueden inspeccionar el código y encontrar errores y lagunas que una corporación encontraría factible. Según Richard Stallman, el acceso de los usuarios al código fuente hace que implementar software gratuito con funciones de spyware ocultas indeseables sea mucho más difícil que para el software propietario.
 +
Se han realizado algunos estudios cuantitativos sobre el tema.
 +
 +
== Véase también ==
 +
 +
*[[Hardware libre]]
 +
 +
*[[Richard Stallman]]
 +
 +
*[[Cultura libre]]
 +
 +
* [[Licencias]]
 +
 +
* [[GNU General Public License]]
 +
 +
* [[Trabajo:_Cómo_formar_parte_de_proyectos_de_Software_Libre | Trabajo: Cómo formar parte de proyectos de Software Libre]]
 +
 +
* [[Como colaborar en un proyecto de Software Libre]]
 +
 +
*[[Trabajo:Software gratuito vs Software libre]]
 +
*[[ Google summer of code ]]
  
 
[[Categoría:Software libre]]
 
[[Categoría:Software libre]]

Latest revision as of 17:45, 6 June 2018

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.

Diferencias software libre y software gratuito

Según la Free Software Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software; de modo más preciso, se refiere a las cuatro libertades vistas más arriba en este artículo.

Una de las razones de la confusión por la que mucha gente confunde al software libre y el software gratuito proviene, como vimos, de la ambigüedad de la palabra “free” en inglés. Es por ese motivo que al Free Open Source Software (FOSS) también se lo conoce como Free Libre Open Source Software (FLOSS). Así que, ya sabés, la próxima vez que vayas a un sitio web en inglés y diga que un programa es “free”, vas a tener que preguntarte: ¿a qué se refiere?, ¿es “libre” o “gratuito”? Para resolver el acertijo sólo alcanzará con descubrir si cumple o no con las 4 libertades listadas más arriba.

Seguridad y confiabilidad

Existe un debate sobre la seguridad del software libre en comparación con el software propietario, con un problema importante que es la seguridad a través de la oscuridad. Una prueba cuantitativa popular en seguridad informática es usar el recuento relativo de fallas de seguridad conocidas sin parchear. En general, los usuarios de este método aconsejan evitar los productos que carecen de soluciones para fallas de seguridad conocidas, al menos hasta que haya una solución disponible.

Los defensores del software libre creen firmemente que esta metodología está sesgada contando más vulnerabilidades para los sistemas de software libre, ya que su código fuente es accesible y su comunidad es más abierta sobre qué problemas existen, (Esto se llama "Seguridad a través de la divulgación") y los sistemas de software propietario pueden tener inconvenientes sociales no revelados, como privar de derechos a los usuarios potenciales menos afortunados de los programas gratuitos. A medida que los usuarios pueden analizar y rastrear el código fuente, muchas más personas sin restricciones comerciales pueden inspeccionar el código y encontrar errores y lagunas que una corporación encontraría factible. Según Richard Stallman, el acceso de los usuarios al código fuente hace que implementar software gratuito con funciones de spyware ocultas indeseables sea mucho más difícil que para el software propietario. Se han realizado algunos estudios cuantitativos sobre el tema.

Véase también