De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

La Definición de Software Libre escrita por Richard Stallman y publicada por la Free Software Foundation (FSF), define el software libre como un software que asegura que los usuarios finales tengan libertad para usar, estudiar, compartir y modificar ese software. El término "gratis" se usa en el sentido de "libertad de expresión", no de "gratis". [1] La primera publicación conocida de la definición fue en la edición de febrero de 1986 [2] de la publicación de FSF del Boletín GNU, ahora descontinuada. La fuente canónica del documento se encuentra en la sección de filosofía del sitio web del Proyecto GNU . En abril de 2008 , se publica allí en 39 idiomas. [3] FSF publica una lista de licencias que cumplen con esta definición .

Las cuatro libertades esenciales del software libre [ editar ]

La definición publicada por FSF en febrero de 1986 tenía dos puntos: [2]

La palabra "gratis" en nuestro nombre no se refiere al precio; se refiere a la libertad. Primero, la libertad de copiar un programa y redistribuirlo a sus vecinos, para que ellos puedan usarlo tan bien como usted. En segundo lugar, la libertad de cambiar un programa, de modo que pueda controlarlo en lugar de que él lo controle a usted; para ello, el código fuente debe estar disponible para usted.

En 1996, cuando se lanzó el sitio web gnu.org, se definió "software libre" refiriéndose a "tres niveles de libertad" al agregar una mención explícita de la libertad para estudiar el software (que podría leerse en la definición de dos puntos como ser parte de la libertad de cambiar el programa). [4] [5] Stallman luego evitó la palabra "niveles", diciendo que todas las libertades son necesarias, por lo que es engañoso pensar en términos de niveles.

Finalmente, se agregó otra libertad, para decir explícitamente que los usuarios deberían poder ejecutar el programa. Las libertades existentes ya estaban numeradas del uno al tres, pero esta libertad debería ir antes que las demás, por lo que se agregó como "libertad cero". [6] [7]

La definición moderna define el software libre según si el destinatario tiene o no las siguientes cuatro libertades: [8]

  • La libertad de ejecutar el programa como desee, para cualquier propósito (libertad 0).
  • La libertad de estudiar cómo funciona el programa y cambiarlo para que haga su computación como desee (libertad 1). El acceso al código fuente es una condición previa para ello.
  • La libertad de redistribuir copias para que puedas ayudar a tu vecino (libertad 2).
  • La libertad de distribuir copias de sus versiones modificadas a otros (libertad 3). Al hacer esto, puede darle a toda la comunidad la oportunidad de beneficiarse de sus cambios. El acceso al código fuente es una condición previa para ello.

Las libertades 1 y 3 requieren que el código fuente esté disponible porque estudiar y modificar software sin su código fuente es muy poco práctico.

Definiciones posteriores [ editar ]

En julio de 1997, Bruce Perens publicó las Pautas de software libre de Debian . [9] La Open Source Initiative (OSI) también utilizó una definición basada en el DFSG bajo el nombre " The Open Source Definition ".

Comparación con la definición de código abierto [ editar ]

A pesar de las diferencias filosóficas entre el movimiento del software libre y el movimiento del software de código abierto , las definiciones oficiales de software libre de la FSF y de software de código abierto de la OSI se refieren básicamente a las mismas licencias de software, con algunas excepciones menores. . Mientras enfatiza las diferencias filosóficas, la Free Software Foundation comenta:

Algunas personas utilizan el término software de "código abierto" para referirse más o menos a la misma categoría que el software libre. No es exactamente la misma clase de software: aceptan algunas licencias que consideramos demasiado restrictivas, y hay licencias de software libre que no han aceptado. Sin embargo, las diferencias en la extensión de la categoría son pequeñas: casi todo el software libre es de código abierto y casi todo el software de código abierto es gratuito.

-  Fundación de Software Libre [10]

Ver también [ editar ]

Referencias [ editar ]

  1. ^ "¿Qué es el software libre? - Proyecto GNU - Free Software Foundation" . Gnu.org. 2013-06-18 . Consultado el 3 de octubre de 2013 .
  2. ↑ a b Stallman, Richard M. (febrero de 1986). "Boletín de GNU, Volumen 1 Número 1" . Gnu.org. pag. 8 . Consultado el 8 de febrero de 2019 .
  3. ^ "La definición de software libre - Traducciones de esta página" . Free Software Foundation Inc . Consultado el 3 de octubre de 2013 .
  4. ^ "¿Qué es el software libre? - Proyecto GNU - Free Software Foundation (FSF)" . Ru.j-npcs.org. 1997-03-20 . Consultado el 3 de octubre de 2013 .
  5. ^ "¿Qué es el software libre? - Proyecto GNU - Free Software Foundation (FSF)" . Web.archive.org. Archivado desde el original el 26 de enero de 1998 . Consultado el 3 de octubre de 2013 .
  6. Free Software Foundation (21 de julio de 2018). "¿Qué es el software libre? - Proyecto GNU - Free Software Foundation (nota al pie)" . La razón por la que están numerados 0, 1, 2 y 3 es histórica. Alrededor de 1990 había tres libertades, numeradas 1, 2 y 3. Entonces nos dimos cuenta de que la libertad para ejecutar el programa debía mencionarse explícitamente. Era claramente más básico que los otros tres, por lo que debería precederlos correctamente. En lugar de volver a numerar los demás, lo convertimos en libertad 0.
  7. ^ "Las cuatro libertades" . Yo [Matt Mullenweg] originalmente pensé que Stallman comenzó a contar con cero en lugar de uno porque es un geek. Lo es, pero esa no fue la razón. Las libertades uno, dos y tres fueron lo primero, pero luego quiso agregar algo para reemplazarlas a todas. Entonces: libertad cero. Lo friki es un feliz accidente.
  8. ^ Stallman, Richard. "La Definición de Software Libre" . Fundación de Software Libre . Consultado el 15 de octubre de 2013 .
  9. ^ Bruce Perens. "El" contrato social "de Debian con la comunidad de software libre" . lista de correo debian-publish .
  10. ^ https://www.gnu.org/philosophy/categories.html.en

Enlaces externos [ editar ]

  • La definición de software libre