Want to create interactive content? It’s easy in Genially!

Get started free

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:

Higher Education Presentation

Psychedelic Presentation

Vaporwave presentation

Geniaflix Presentation

Vintage Mosaic Presentation

Modern Zen Presentation

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?

👏