GNU Ver.2.0

15
GNU y Software Libre Axel Mérida 20023245

Transcript of GNU Ver.2.0

Page 1: GNU Ver.2.0

GNU y Software Libre

Axel Mérida20023245

Page 2: GNU Ver.2.0

GNU y Software Libre

ÍNDICE

• El proyecto GNU

• Software Libre

Page 3: GNU Ver.2.0

El proyecto GNU

ÍNDICE

• Comienzos.

• Sistema GNU - Desarrollo del S.O.

• Objetivos y Logros

• Futuro

Page 4: GNU Ver.2.0

El proyecto GNUComienzos

1. Richard Stallman, creador del software libre

2. Principios de los 70 - Richard Stallman se une a una comunidad libre como desarrollador para el ordenador PDP-10

3. Principios de los 80:

Fin del PDP-10 Colapso de la comunidad

4. Corriente general de desarrollo: software propietario

5. Software propietario problemas necesidad de cambio

Page 5: GNU Ver.2.0

El proyecto GNUSistema GNU - Desarrollo del S.O.

1983 Para relanzar la comunidad, se plantea hacer un S.O. Libre

1984 Primeros planteamientos, compatibilidad con UNIX

GNU acrónimo recursivo de GNU’s Not UNIX

Page 6: GNU Ver.2.0

El proyecto GNUSistema GNU - Desarrollo del S.O.

1984/5 Primer programa GNU, Emacs Gran aceptación Primer negocio del Software Libre

1985 Se crea la FSF (Free Software Foundation) Gcc, el compilador de GNU

1990 Sistema GNU completo a falta de núcleo

1991 Linus Torvalds hace un núcleo libre compatible con UNIX y lo llama Linux

1993 Sistema Operativo libre completo, GNU/Linux

Page 7: GNU Ver.2.0

El proyecto GNUObjetivos, logros y futuro

El objetivo principal es la libertad

Se ha conseguido superar a UNIX

Futuro: Desarrollo del núcleo HURD Hardware secreto Documentación libre

Page 8: GNU Ver.2.0

Software Libre

ÍNDICE

1. Definición

2. Libre no significa necesariamente gratuito

3. GPL y Copyleft

4. Otras licencias libres

5. Open source software

Page 9: GNU Ver.2.0

Software LibreDefinición

Para ser libre ha de cumplir cuatro libertades fundamentales:

1.- Libertad para ejecutar el programa, con cualquier propósito.

2.- Libertad para modificar el programa para adaptarlo a sus necesidades. Para que esta libertad sea efectiva en la práctica, se tiene que tener acceso al código fuente, ya que modificar un programa sin el código es extremadamente complicado

3.- Libertad para redistribuir copias, tanto gratuitamente como por un canon.

4.- Libertad para distribuir versiones modificadas del programa, de tal manera que la comunidad pueda beneficiarse con sus mejoras.

Page 10: GNU Ver.2.0

Software Libreno significa necesariamente gratuito

Libre de libertad

Confusión por el uso del término free (gratis y libre)

Page 11: GNU Ver.2.0

Software LibreGPL y Copyleft

GPL:• Creada por la FSF• Da las 4 libertades• Usuario dueño del programa• Obligación de facilitar el código fuente

• Ni shareware ni freeware, software libre

Copyleft:• Basado en el Copyright• Creado para evitar abusos• Impide convertir libre en propietario

Page 12: GNU Ver.2.0

Software LibreOtras licencias libres

FDL (Free Documentation License)

Creative Commons

Page 13: GNU Ver.2.0

Software LibreOpen Source software

Término creado para evitar confusiones con la palabra “free”

Actualmente se le da un sentido contrario y nocivo.

Solo defiende el código abierto como modelo de desarrollo.

Page 14: GNU Ver.2.0

Conclusión

Libertad: Posibilidad de actuar sin que nadie te domine.

Los usuarios son esclavos de su software, de sus herramientas.

Alternativa: Un mundo libre.

NO pagar un precio muy alto.

Programas equivalentes.

Page 15: GNU Ver.2.0

Direcciones

www.gnu.org (Página Web del proyecto GNU y FSF)

www.es.gnu.org (Filial española del proyecto GNU)

www.kernel.org (Página sobre el núcleo Linux)

www.efetepe.org/archivos/charla/charla_gnu.php (Documentación sobre esta charla)