Want to create interactive content? It’s easy in Genially!
Proyecto y Manifiesto GNU
Paola Nayeli Angélica González Delgado
Created on November 21, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Higher Education Presentation
View
Psychedelic Presentation
View
Vaporwave presentation
View
Geniaflix Presentation
View
Vintage Mosaic Presentation
View
Modern Zen Presentation
View
Newspaper Presentation
Transcript
Software libre
Proyecto GNU
Manifiesto GNU
Equipo 5
COMENZAR
Paola Nayeli Angélica González Delgado
Yoselin Guadalupe Rojo Velez
Joana Estefanny Del Angel Pérez
Juan Pablo Salcedo Macías
Jorge Alonso Avelar Mateos
1/21
00:20
El Proyecto GNU y el Movimiento del Software Libre
https://www.gnu.org/gnu/thegnuproject.html
2/21
Richard Stallman
Fundador del Proyecto GNU
En respuesta al software privativo, que restringía la libertad de los usuarios para ejecutar, compartir, estudiar y modificar software.
3/21
Si no soy para mí, ¿quién será para mí? Si solo soy para mí mismo, ¿qué soy? Si no es ahora, ¿cuándo?
Más tarde escuché estas palabras, atribuidas a Hillel
4/21
GNU’s Not Unix
Una dura elección moral
👍
👎
Richard eligió hacer un sistema compatible con Unix para que fuera portátil, y para que los usuarios de Unix pudieran cambiar fácilmente a él.
Se eligió este nombre para destacar que, aunque GNU es compatible con Unix, no es una copia de este.
5/21
Relación entre GNU y Unix
Filosofía divergente
Arquitectura similar
Compatibilidad
Unix se distribuye bajo licencias restrictivas, GNU adopta una licencia que garantiza cuatro libertades.
Ambos incluyen un núcleo (kernel), bibliotecas, herramientas de desarrollo, editores y otras aplicaciones.
GNU es compatible con Unix.
8/21
00:20
Desarrollo de herramientas fundamentales
6/21
100%
Libertad total
Siempre que cumpla con las 4 libertades del software libre definidas por la Free Software Foundation
50%
7/21
Libertad de ejecutar el programa como desee, para cualquier propósito.
Libertad de modificar el programa para que se adapte a sus necesidades. (Acceso código fuente)
Libertad de distribuir versiones modificadas del programa
Libertad de redistribuir copias, ya sea gratis o por una tarifa.
9/21
GNU Emacs
Editor de texto
Imagina tener un cuaderno donde:
- Puedes escribir y personalizar notas hasta códigos de programación complejos.
- Tiene memoria y puede traducir idiomas.
¿Qué lo hace tan especial?
Es libre, extensible y personalizable
10/21
Compilador GCC
Traductor
Imagina que tienes una receta de cocina escrita en español. Para que alguien en otro país pueda preparar ese mismo plato, necesitarías traducirla a su idioma. El compilador GCC es como ese traductor, pero para código de programación.
¿Qué hace?
- Traduce de un idioma a otro
- Optimiza el código
- Genera un programa ejecutable
11/21
¿Por qué es importante el GCC?
La mayoría de los programas que usamos a diario están escritos en lenguajes de alto nivel como C o C++.
Cualquiera puede ver, modificar y distribuir el código fuente del GCC.
Puede compilar una gran variedad de lenguajes de programación y se adapta a diferentes plataformas (Windows, Linux, macOS, etc.).
12/21
GNU GPL
Copyleft
Es una de las licencias de Copyleft más conocidas y utilizadas, lo que significa:
- Sin restricciones
- Puedes estudiarlo, modificarlo y distribuirlo
Imagina que tienes una receta de cocina deliciosa. Con el Copyleft, cuando compartes esa receta, exiges que quien la reciba también la comparta de la misma manera. Es decir, si alguien modifica tu receta, debe compartir esa nueva versión con los demás bajo las mismas condiciones.
13/21
00:20
Impacto en el movimiento de software libre
GNU/Linux
14/21
GNU/Linux
Es un sistema operativo que pone el poder de la tecnología en manos de las personas. Es una plataforma abierta, flexible y segura que ha revolucionado la forma en que pensamos sobre los sistemas operativos.
15/21
Confusión con Linux
Surge porque se ha popularizado el uso del término "Linux" para referirse al sistema operativo completo, cuando en realidad es una combinación de Linux (el núcleo) y GNU (el resto del sistema).
16/21
- El sistema GNU está casi completo, a excepción del núcleo.
- Se publica la versión 2 de la GPL, consolidando la licencia como estándar para el software libre.
1992
1990
1991
1984
- Nacimiento oficial del Proyecto GNU
- Desarrollo de GNU Emacs
- Aparece el kernel de Linux, desarrollado por Linus Torvalds fuera del proyecto GNU.
- El kernel de Linux se licencia bajo la GPL
17/21
00:20
Manifiesto GNU: La revolución del software libre
https://www.gnu.org/gnu/manifesto.html
18/21
El Manifiesto GNU ha tenido un impacto significativo en el desarrollo del software y la tecnología.
Inspiró la creación del Proyecto GNU, cuyo objetivo es desarrollar un sistema operativo completo y libre, y de la Free Software Foundation (FSF), una organización sin ánimo de lucro que defiende y promueve el software libre.
19/21
El Manifiesto GNU no solo es una crítica al software privativo, sino también una propuesta alternativa.
El Manifiesto GNU ha sido traducido a más de 50 idiomas y ha inspirado a miles de personas en todo el mundo.
El software libre no se limita a los sistemas operativos.
20/21
El Manifiesto GNU es un documento histórico que ha tenido un impacto significativo en el mundo del software. Es una lectura obligada para cualquier persona interesada en la libertad del software, la innovación y el desarrollo tecnológico.
21/21
00:20
Gracias!
¿Preguntas?