Historia y actualidad del software Libre Historia y actualidad del software Libre ● En el principio fue libre. ENIAC IBM Historia y actualidad del software Libre Años 1970 y 1980. El campus de Cambridge a Boston. El Instituto Tecnológico de Massachusset. El Laboratorio de Inteligencia Artificial (AILab) MIT. La Universidad de Harvard. Proyecto GNU En enero de 1984, RMS abandona el MIT para lanzar su proyecto GNU: Construir un SO de propósito general, pero completamente libre. ● Compilador GCC. ● Editor Emacs. ● Depurador GDB, etc. ● Preocupación por dar Libertades a los usuarios Trabajo muy estructurado y metas muy claras. Richard Stallman Free Software Foundation Año 1985 RMS funda la FSF con el propósito de: ● Conseguir fondos que dedica al desarrollo y protección del Software Libre Sentó los fundamentos éticos del SL: ● The GNU manifesto (1985). ● Why Software Should not have Owners (1998). Richard Stallman A Richard Stallman le debemos la pieza jurídica maestra del modelo del SL, la Licencia GPL o “GNU General Public Licence”. El contrato de licencia sobre el que reposa la mayor parte del Software Libre. Historia y actualidad del software Libre GNU General Public Licence (GPL) La GPL da derecho a los usuarios para realizar mejoras sobre un programa libre, de colocar esas mejoras en internet y aún revender el fruto de sus desarrollos. Pero con una sola condición: liberar también el código fuente del nuevo programa bajo licencia GPL. Historia y actualidad del software Libre Copyleft Vs. Copyright Historia y actualidad del software Libre ● Copyleft es una regla que dice que: cuando Ud. redistribuya un programa libre, no puede imponer restricciones para negar a otras personas alguna de las libertades fundamentales del Software Libre. Ella protege las libertades centrales del SL y obliga a que las modificaciones que se distribuyan sean también libres. omputer Science Research Group Universidad de California Berkeley Desde 1973 fue uno de los centros de desarrollo de UNIX, especialmente 1979 y 1980. †1994. Importantes mejoras al Kernel Unix. Se realizó la implementación del protocolo TCP/IP. Liberado en Junio de 1989 bajo la licencia BSD. Networking release-1 (Net-1). Muchas empresas se beneficiaron: SunOS, Digital, etc. Keith Bostic propuso la reescritura del código del Unix original que aún quedaba, y lanzó un llamado a los voluntarios. Junio de 1991 la Networking release-2 (Net-2). Bill Jolitz escribió el código que faltaba en el kernel, para i386, se libera la 386BSD. NetBSD FreeBSD OpenBSD Linus Benedict Torvalds Unix y el SL Ken Thompson y Dennis Ricchie PDP11 Space War Linus Torvalds expresa: “Unix y sus bloques de construcción simples son el trabajo de Dennis Ricchie y Ken Thompson de los laboratorios Bell de AT &T. No crean que la sencillez es una cosa fácil de lograr. Es necesario tener talento y buen gusto para llegar a esa simplicidad.” GNU/Linux From: [email protected] (linux Benedict Torvalds) To Newsgroups: comp.os.minix Subject: What would you like to see most in Minix?. Summary : small poll for my new operating system Message-ID <1991 [email protected]> Hello everybody out there using Minix-... [Traducción libre] Sujeto: Qué es lo que más les gustaría anadir a Minix? Resumen: Pequeña encuesta para mi nuevo sistema operativo. Salud a todos aquellos del grupo que utilizan Minix. Estoy en tren de desarrollar un sistema operativo (gratuito) un pasatiempo, no sera grande y profesional como GNU, para las compatibles AT 386 (486). Ya está caminando desde Abril, y ya comienza a estar listo. Me gustaría recibir sus opiniones sobre las personas aman y más detestan de Minix, ya que mi sistema se le parece, un poco (la misma estructura del sistema de archivos por razones prácticas), dentro de otras cosas. Por los momentos he portado bash(1.08) y gcc(1.40), y parece funcionar. Eso implica que obtendré alguna cosa utilizable en algunos meses, y me gustaría saber cuales son las funciones que mas desean. Todas las sugerencias son bienvenidas pero no prometo que las pondré en practica :-) Linus ([email protected]) P.D. Si – el proyecto está libre de todo codigo fuente Minix y está dotado de un sistema de archivos Multi-thread. No es portable (es dependiente de la commutación de tareas del 386, etc.) y sin duda no reconocerá jamás otra cosa que los discos duros AT, pues es de lo que dispongo :-( 17 de Septiembre de 1991 El dia 17 de Septiembre de 1991 Linus Benedict Torvalds pone a disposición del público, en el sitio FTP, la versión 0.01 del Kernel un nuevo SO acaba de nacer Versiones del Kernel Linux Octubre de 1991.- Linus anuncia la salida de la versión 0.02. ¿Es Ud. de los nostálgicos de los días en que los hombres eran hombres y escribían sus propios manejadores de periféricos?. Esta versión ofrece las correcciones de varios errores (bugs) y algunos programas complementarios. Noviembre de 1991.- Al inicio del mes sale la versión 0.03 y a finales la versión 0.10. Diciembre de 1991.- ve la luz la versión 0.11. Enero de 1992. Se pone a disposición del público la versión 0.12. Se incluye paginación de disco. Linus abandona su vieja nota de derechos de autor para acoger la licencia GPL. Marzo de 1992. Se libera la versión 0.95. Marzo de 1994.- Se lanza con fanfarrias y trompetas, en el auditorio de la Facultad de Ciencias de La Computación de la Universidad de Helsinki, la versión 1.0!. Enero de 2001. se publica la versión 2.4 de Linux. Enero de 2004. Se lanza la Versión 2.6 del Kernel Linux. Xfree86 Este proyecto tiene por objetivo, el suministro de versiones libres del sistema Xwindows, que es hoy en día la norma a nivel mundial, para el manejo de las interfaces gráficas sobre sistemas tipo Unix. Historia y actualidad del software Libre GNOME KDE Linux International Linux international fue creada en Australia por Patric D'Cruze, en 1994 D'Cruze se instala en EEUU para promocionar Linux. John (Maddog) Hall En 1995 se encarga de la presidencia John (Maddog) Hall hasta la fecha Años 1990 ● ● ● ● ● Agosto 1993, Ian Murdock inicia el proyecto de la distribución DEBIAN GNU/Linux. 1993, se funda SuSE, basada en Slackware . 1994, Marc Ewing funda RedHat, mejorar Slackware. En 1995, Bob Young compra RedHat. Abril 1995, se libera por primera vez Apache (0.6.2). 1996, se realiza el primer Congreso sobre SL, en Cambridge, Massachusetts, USA. Años 1990 ● ● ● ● Enero 1997, La Catedral y el Bazar (artículo de Eric Raymond). Liberación del código de Netscape (Enero 1998). En Octubre 1996, se anuncia el proyecto K Desktop Environment KDE. Julio 1998 se libera la versión 1.0. Agosto de 1997, Miguel de Icaza anuncia el proyecto GNOME. Linux para el usuario final Años 1990 ● ● En febrero de 1998, Todd Anderson, Chris Peterson, John “Maddog” Hall, Larry Austin, Sam Ockman y Eric Raymond se reunieron para darle partida de nacimiento al término “Open Source”. A la semana siguiente Linus Torvals y Bruce Perens toman parte en la definición del concepto. Surge la “Open Source Definition”. Se basa sobre las “Debian Free Software Guidelines” de Bruce Perens. Años 2000-2004 Linux Extremadura (España) LinEx. http://www.linex.org Distribución Kanoppix. OpenOffice.org. Mozilla, Galeón, Konkeror (KDE). La alcaldía de Munich (Alemania) decide utilizar Linux. El gobierno de Brazil declara que la administración Pública se pasa al Software Libre. El presidente Venezolano anuncia que se emitirá un decreto para que la administración pública utilice Software Libre. Se introduce en la Asamblea Nacional de Venezuela el proyecto de ley: http://wiki.conexionsocial.org.ve/pmwiki.php/NuevasLeyes/LeyDeTI Software Libre La transmisión de correo electronico (sendmail). La administración de correo (procmail). La obtención de correo desde internet (fetchmail) La administración de nombres de dominio, servidor DNS (bind). Las noticias, News (Inn). Programación de paginas web (PHP, HTML, PERL). Servidor web (Apache).