La Definición de Software Libre es un documento normativo escrito por Richard Stallman y publicado por la Free Software Foundation (FSF). Define el software libre como aquel que otorga a los usuarios la libertad de usarlo, estudiarlo, compartirlo y modificarlo. El término «libre» se utiliza en el sentido de «libertad de expresión», no de «gratuito». [ 1 ]
La primera publicación conocida de la definición apareció en la edición de febrero de 1986 del Boletín de GNU, ahora descontinuado , publicado por la FSF. [ 2 ] Desde 1996, la versión oficial del documento se ha mantenido en la sección de filosofía del sitio web del Proyecto GNU . A marzo de 2025 La definición había sufrido 27 revisiones importantes desde su publicación original en línea y se había traducido a 65 idiomas. [ 3 ] [ 4 ] La FSF también publica una lista de licencias que cumplen con esta definición.
Las cuatro libertades esenciales

La definición publicada por la FSF en 1986 originalmente enumeraba dos puntos clave: [ 2 ]
La palabra "gratis" en nuestro nombre no se refiere al precio, sino a la libertad. Primero, la libertad de copiar un programa y redistribuirlo a tus vecinos para que también puedan usarlo. Segundo, la libertad de modificar un programa para que tú lo controles, en lugar de que él te controle a ti; para ello, el código fuente debe estar a tu disposición.
En 1996, cuando se lanzó el sitio web del Proyecto GNU, la definición se amplió para incluir "tres niveles de libertad", añadiendo explícitamente la libertad de estudiar el software (que ya estaba implícita en la original). [ 5 ] [ 6 ] Posteriormente, Stallman desaconsejó describirlas como "niveles", señalando que todas las libertades son igualmente esenciales. [ 7 ]
Posteriormente se introdujo una cuarta libertad para afirmar explícitamente el derecho del usuario a ejecutar el programa. Al considerarse más fundamental que las demás, se colocó en primer lugar. Dado que las libertades existentes estaban numeradas del uno al tres, esta nueva se denominó «libertad cero». [ 8 ] Esta numeración basada en cero , donde el conteo comienza en cero, es también una convención común en la programación informática. [ 9 ]
La definición moderna establece que un programa es software libre si otorga a los usuarios las siguientes cuatro libertades esenciales: [ 10 ]
- La libertad de ejecutar el programa como desee, para cualquier propósito (libertad 0).
- La libertad de estudiar cómo funciona el programa y modificarlo para que haga lo que uno desee (libertad 1). El acceso al código fuente es un requisito previo para ello.
- La libertad de redistribuir copias para que puedas ayudar a otros (libertad 2).
- La libertad de distribuir copias de tus versiones modificadas a otros (libertad 3). De esta forma, puedes brindar a toda la comunidad la oportunidad de beneficiarse de tus cambios. El acceso al código fuente es un requisito previo para ello.
Las libertades 1 y 3 requieren que el código fuente esté disponible, ya que estudiar y modificar software sin el código fuente es poco práctico.
Definiciones posteriores
En julio de 1997, Bruce Perens publicó las Directrices de Software Libre de Debian . [ 11 ] Posteriormente, la Iniciativa de Código Abierto (OSI) adoptó una definición basada en las DFSG con el nombre de Definición de Código Abierto .
Comparación con la definición de código abierto
A pesar de las diferencias filosóficas entre el movimiento del software libre y el movimiento del código abierto , la definición de software libre de la FSF y la definición de software de código abierto de la OSI describen conjuntos de licencias que se superponen en gran medida, con solo algunas diferencias menores. Si bien enfatiza estas distinciones filosóficas, la FSF afirma:
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 se trata exactamente de la misma clase de software: aceptan algunas licencias que consideramos demasiado restrictivas, y existen licencias de software libre que no han aceptado. Sin embargo, las diferencias en la extensión de la categoría son mínimas: casi todo el software libre es de código abierto, y casi todo el software de código abierto es gratuito.
— Fundación del Software Libre [ 12 ]
Véase también
Referencias
- ↑ "¿Qué es el software libre?" . Free Software Foundation. Archivado del original el 26 de enero de 1998. Consultado el 3 de octubre de 2023 .
- 1 2 Stallman, Richard M. (febrero de 1986). "Boletín de GNU, volumen 1, número 1" . Free Software Foundation. pág. 8. Archivado del original el 23 de junio de 2015. Recuperado el 8 de febrero de 2019 .
- ↑ "La definición de software libre" . Fundación del Software Libre. Archivado del original el 26 de enero de 1998. Consultado el 16 de junio de 2025 .
- ↑ "La definición de software libre – Traducciones" . Free Software Foundation. Archivado del original el 26 de enero de 1998. Consultado el 3 de octubre de 2023 .
- ↑ "¿Qué es el software libre? - Proyecto GNU - Fundación del Software Libre (FSF)" . Ru.j-npcs.org. 20 de marzo de 1997. Consultado el 3 de octubre de 2013 .
- ↑ "¿Qué es el software libre?" . Proyecto GNU - Fundación del Software Libre . Archivado del original el 26 de enero de 1998 . Consultado el 3 de octubre de 2013 .
- ↑ Stallman, Richard (17 de febrero de 2004). "Discurso sobre el software libre" . Proyecto GNU - Fundación del Software Libre . Archivado del original el 17 de marzo de 2025. Consultado el 17 de junio de 2025 .
- ↑ Free Software Foundation (21/07/2018). "¿Qué es el software libre? - Proyecto GNU - Free Software Foundation (Nota al pie)" . Archivado del original el 26/01/1998 . Recuperado el 21/07/2018 .
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 de ejecutar el programa debía mencionarse explícitamente. Era claramente más básica que las otras tres, por lo que debía precederlas. En lugar de renumerar las otras, la convertimos en la libertad 0.
- ↑ "Las Cuatro Libertades" . 23 de enero de 2014.
Yo [Matt Mullenweg] pensé inicialmente que Stallman empezó a contar desde cero en lugar de desde uno porque es un friki. Lo es, pero esa no fue la razón. Las libertades uno, dos y tres surgieron primero, pero después quiso añadir algo que las superara a todas. Así que: libertad cero. Su afición por la tecnología es una feliz coincidencia.
- ↑ Stallman, Richard. "La definición de software libre" . Free Software Foundation. Archivado del original el 26 de enero de 1998. Consultado el 15 de octubre de 2013 .
- ↑ Bruce Perens. "El "contrato social" de Debian con la comunidad del software libre" . Lista de correo debian-announce .
- ↑ "Categorías de software libre y no libre - Proyecto GNU - Fundación del Software Libre" . Archivado del original el 1 de diciembre de 2017. Consultado el 1 de septiembre de 2016 .
Enlaces externos
- La definición de software libre archivada el 15 de noviembre de 2023 en la Wayback Machine.
- Software gratuito
- Fundación del Software Libre
- Licencias de software gratuitas
- Definiciones