Charla-coloquio: GNU y Software Libre
GNU y Software Libre El proyecto GNU Software Libre Coloquio ÍNDICE
El proyecto GNU ÍNDICE Comienzos. Sistema GNU - Desarrollo del S.O. GNU/Linux vs. Linux Objetivos y Logros Futuro
El proyecto GNU Comienzos 1. Richard Stallman, creador del software libre 3. Principios de los 70 - Richard Stallman se une a una comunidad libre como desarrollador para el ordenador PDP-10 5. Principios de los 80: Fin del PDP-10 Colapso de la comunidad 8. Corriente general de desarrollo: software propietario 10. Software propietario problemas necesidad de cambio
El proyecto GNU Sistema 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
El proyecto GNU Sistema 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
El proyecto GNU GNU/Linux vs. Linux Nomenclatura Linux referente al sistema Motivos del error:» Confusión general, Linux es un núcleo Importancia de llamar al sistema GNU/Linux y no Linux
El proyecto GNU Objetivos, 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
Software Libre ÍNDICE 1. Definición 3. Libre no significa necesariamente gratuito 5. GPL y Copyleft 7. Otras licencias libres 9. Open source software
Software Libre Definició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.
Software Libre no significa necesariamente gratuito Libre de libertad Confusión por el uso del término free (gratis y libre) Otras sugerencias:» Unfettered, liberated, freedom, open
Software Libre GPL 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
Software Libre Otras licencias libres LGPL (Lesser General Public License) FDL (Free Documentation License) BSD (Berkeley Software Distribution)
Software Libre Open 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.
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. Pagar un precio muy alto. Programas equivalentes. Tu ignorancia es nuestra fuerza."
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)