Introducción al Software libre

12
Introducción al Software libre Carlos Ollero Sánchez

description

Descripción en forma de hiper-presentación de ciertos conceptos sobre software libre

Transcript of Introducción al Software libre

Page 1: Introducción al Software libre

 Introducción al Software libre

Carlos Ollero Sánchez

Page 2: Introducción al Software libre
Page 3: Introducción al Software libre

¿Qué es el software libre?

Free Software <-> Open Source

Open Source=producciónfree = libre para:

Utilizar.Adaptar.Distribuir.Mejorar.

Proyecto GNU , Free Software Foundation , Open Source Initiative Richard Stallman, Linus Torvalds

Page 4: Introducción al Software libre

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? I

Page 5: Introducción al Software libre

¿De donde viene esto? II1. 1991: En Berkeley se construyó Networking Release-2,

con licencia BSD. Da origen a la familia *BSD2. 1991: Linus Torvalds proyectó hacer una versión de Minix3. 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).

Page 6: Introducción al Software libre

¿Qué proporciona el Software Libre?

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.

Colaboración y Competencia

Page 7: Introducción al Software libre

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

Qué es y qué tiene

Page 9: Introducción al Software libre

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

Page 10: Introducción al Software libre

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.

Page 11: Introducción al Software libre

DistribucionesLa 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.

Page 12: Introducción al Software libre

DistribucionesDebian (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.