Introducción al Software libre

Carlos Ollero Sánchez

¿Qué es el software libre?
Free Software <-> Open Source Open Source=producción free = libre para: Utilizar. Adaptar. Distribuir. Mejorar.

Proyecto GNU , Free Software Foundation , Open Source Initiative

¿De donde viene esto? I
1. 60's: el software y el hardware unidos, el software se compartía y modificaba. 2. 1970: IBM empezó a vender su software por separado y se limitaron los usos (modificación, distribución, etc) 3. 70's: UNIX se crea en los laboratorios Bell de AT&T, licencia libre para educación. 4. 80's: AT&T cambia su política respecto a UNIX. 5. 1984: Richard Stallman deja el MIT, comienza GNU (GNU's not UNIX), sistema software completo de propósito general totalmente libre.     Creó: Licencia GPL, copyleft, Free Software Foundation.

¿De donde viene esto? II
1. 1991: En Berkeley se construyó Networking Release-2, con licencia BSD. Da origen a la familia *BSD 2. 1991: Linus Torvalds proyectó hacer una versión de Minix 3. 1994: sale la versión 1.0 de Linux. Cientos de desarrolladores integran alrededor del núcleo todo el software de GNU y XFree. 4. 1999: Red Hat sale a bolsa. 5. IBM, Novell, Dell lo incorporan en sus estrategias. 6. 2000 --> decenas de distribuciones. 7. Extremadura es la 1ª administración pública en migrar totalmente a software libre (linex).

¿Qué proporciona el Software Libre?
Colaboración y Competencia
El usuario final no depende del soporte del fabricante. La administración publica debe respetar los estándares para no depender de estrategias de empresas. El desarrollador puede competir siendo pequeño. Accede a tecnología punta. El integrador no se encuentra cajas negras. El mantenimiento y los servicios son las principales actividades.

Qué es y qué tiene

- Entender el software como conocimiento que no debe ser ocultado y sí compartido. - Favorer la competencia y la eficiencia.

Cómo se distribuye
Licencias. BSD. GPL (con copyleft). Apache. Creative Commons. Distribuciones FreeBSD. Red Hat (rpm) Suse, Mandriva. Debian (deb) Ubuntu. knoppix. Linex. Se facilita como binario y/o como código fuente.

Acumula
- Calidad: el código es verificado por muchos desarrolladores. - Los clientes eligen desarrolladores y soporte. - Todo ello facilitado por el código abierto y la utilización de estándares abiertos

Provee

libertad para: 1. Usar como quiera. 2. Aprender y modificar. Para mi propio beneficio y como beneficio de la comunidad. 3. Redistribuir tal y como lo encuentres y/o modificado y/o mejorado. Respetando sus autores y licencias.

Distribuciones
La modularidad de UNIX, se refleja en sistema de incorporación, instalación y actualización del software: los paquetes, utilizando los sistemas de gestión de paquetes. En función del tipo de paquete hay dos familias linux: deb: propio de Debian y por extensión de ubuntu, linex, etc. rpm: correspondiente a red hat y su familia, suse y mandrake.

Distribuciones
Debian (deb): libre y construido, mantenido y probado por la comunidad. Es la base de: Ubuntu: desarrollado por Canonical. Linex: desarrollado por la Junta de Extremadura. Knoppix: linux  ejecutable desde CD/DVD.  ... Red Hat (rpm): Fedora Core es la versión gratuita, su versión comercial es Red Hat Enterprise Linux. A esta familia pertenecen: SUSE: pertenece a Novell, tiene una versión gratuita llamada OpenSuse. Mandriva.

Sign up to vote on this title
UsefulNot useful