El Sistema Operativo Debian GNU/Linux

Anuncio
El Sistema Operativo
Debian GNU/Linux
Miriam Ruiz <[email protected]>
Fundación Tecnológica Autónoma de Bogotá (FABA)
FOSSchix
Bogotá, Septiembre de 2012
El Software Libre
El Sistema Operativo Debian
¿Cómo funciona Debian?
El proyecto Debian Women
De qué os quiero hablar
2 / 57
¿Por qué Software Libre?
●
●
●
●
●
Coste virtualmente nulo de reproducción
de los elementos digitales.
Sencillez de modificación de los mismos.
Las restricciones de uso y distribución son
puramente administrativas.
Los desarrollos colaborativos dan mejores
resultados.
Libertad.
Dos conceptos diferentes
Libre
Gratis
Libertad
Dinero
4 / 57
Libre ≠ Gratis
¿Cuánto cuesta?
¿Tengo permiso?
5 / 57
Las 4 libertades del Software Libre
Libertad 0: Usar el programa para lo
que se quiera, sin restricciones
Libertad 1: Analizar el programa y
usar los conocimientos obtenidos
Libertad 2: Compartir el programa
con quien se quiera
Libertad 3: Modificar el programa,
mejorarlo, y publicar los cambios
Ventajas del Software Libre
●
●
●
●
●
●
●
●
●
Libertad de uso
Independencia de fabricantes
Garantía de continuidad en el futuro
Mejora de la calidad
Transferencia de conocimiento
Mejoras en el tejido empresarial local
Respeto de los estándares
Garantía de recuperación de los datos
Mejora en la seguridad
Desde la licencia hasta la comunidad
Metodología
de desarrollo
Licencia
Comunidad
¿Quién es la comunidad?
Grandes
corporaciones
PYMEs,
profesionales,
autónomos
Activistas
sociales
Personas
particulares y
voluntarios/as
Gobiernos y
Administraciones
Públicas
Organizaciones
no
gubernamentales
Centros
tecnológicos y de
investigación
Asociaciones y
fundaciones
Universidades y
centros
formativos
Estudiantes
Artistas y
personas
creativas
DebConf 11 – Banja Luka
10 / 57
DebConf 10 – New York
11 / 57
DebConf 7 - Edinburgh
12 / 57
DebConf 5 - Helsinki
13 / 57
¿De dónde es la gente que hace Debian?
14 / 57
Elementos cohesivos de la comunidad
●
●
●
●
Creencias, ideología
● Las cuatro Libertades del Software Libre
● La libertad de acción y elección
● La compartición del conocimiento (el conocimiento ha de ser libre)
● La información como bien comunal (la información es propiedad de todas y de
todos)
Valores, principios esenciales y perdurables
● La comunidad y el trabajo cooperativo
● La inteligencia colectiva
● Asertividad (desprecio a la corrección política)
● Transparencia
● Proactividad (o iniciativa)
● Autonomía
● Meritocracia
Normas
● Las propias de cada comunidad
Herramientas
● Herramientas de desarrollo
● Listas de correo
● Wikis
● Sistemas de control de versiones
● etc.
La selección natural y la meritocracia
●
●
●
●
El Software Libre configura un paradigma de desarrollo
entre pares en el que no existe una autoridad jerárquica,
y que utiliza los mecanismos de la evolución natural
para mejorar la calidad.
La permanencia en las posiciones de control de los
proyectos están regidas por la meritocracia y la
participación activa, aupando a quienes realizan
aportaciones de más valor, y eliminando automáticamente
a quienes no contribuyen.
La meritocracia es esencial en el sistema de valores
asociado al Software Libre. El Software Libre no es una
democracia, sino una meritocracia.
La meritocracia garantiza un espacio social justo, que
premia el trabajo, el compromiso y las capacidades a
través de la evaluación de las acciones, no de la persona.
16 / 57
Mapa Conceptual del Software Libre
17 / 57
Orígenes del Software Libre
18 / 57
Orígenes del Software Privativo
●
●
●
●
En los años 70, el software y los algoritmos eran
compartidos libremente por la comunidad de hackers
Las primeras versiones de UNIX en los 70 incluían el
código fuente y permitían al personal investigador de
las universidades modificarlo y extenderlo
En 1975 los laboratorios Bell establecieron una
licencia de pago por el uso de UNIX, impidiendo su
libre distribución y dando origen al software propietario
En los años 80 ya había miles de patentes sobre los
programas, la investigación era cerrada, nadie
compartía los códigos y el software estaba rodeado de
numerosas cláusulas contractuales y demandas
judiciales
19 / 57
Orígenes del Software Privativo
●
●
En 1976 Bill Gates, co-fundador de Microsoft, publica
en el Homebrew Computer Club de Albuquerque,
Nuevo Mexico, un anuncio titulado "Open Letter to
Hobbyists" en el que muestra su enfado por los
aficionados que están copiando su intérprete de
BASIC Altair, y les acusa de estar robándole
Lo irónico de este acontecimiento es que el intérprete
de BASIC Altair era una versión modificada y
extendida de un intérprete de BASIC de código
abiertto obtenido de la biblioteca de programas de
usuarios de DEC, DECUS
20 / 57
An Open Letter to Hobbyists
21 / 57
Williams H. Gates III
22 / 57
Origen del Software Libre
●
●
En 1980 varios hackers del MIT tienen una disputa
con los fabricantes de una impresora Xerox 9700, la
primera impresora LASER, que se niegan a facilitar el
código para añadir unas características extras que
habían incorporado a la vieja, la XGP, Xerographic
Printer, para avisar electrónicamente cuando un
trabajo se había impreso o cuando había problemas
en la alimentación del papel,
Por aquel entonces Stallman estaba elaborando un
intérprete de Lisp que interesó a la compañía
Symbolics. Tras proporcionarles una versión del
intérprete bajo dominio público, sin restricciones, la
empresa lo amplió y mejoró, pero cuando Stallman
quiso acceder a dichas modificaciones, la compañía
se negó.
23 / 57
Origen del Software Libre
●
●
●
●
En 1984 Richard M. Stallman abandona el MIT para
comenzar a desarrollar el proyecto GNU y en 1985
crea la Free Software Foundation
Stallman crea Emacs en 1975 de Emacs. James
Gosling (creador de Java) escribe en 1982 el primer
Emacs en C ejecutable en UNIX, y permite a Stallman
usarlo como base para GNU Emacs, publicado
inicialmente en 1985.
Gosling vendió los derechos de Gosling Emacs a
UniPress, que obligó a Stallman a eliminar el código
de GNU Emacs y reemplazarlo por uno nuevo.
La primera versión de la GPL aparece publicada en el
GNU Bulletin en junio de 1988. La versión 1.0 de la
GPL es publicada en febrero de 1989.
24 / 57
Richard Matthew Stallman
25 / 57
James Gosling en 1971
26 / 57
GNU Emacs
27 / 57
Historia del Software Libre
28 / 57
Historia de UNIX
29 / 57
GNU + Linux
30 / 57
¿Qué es GNU/Linux?
●
●
●
●
Recopilación estructurada de software basada en el
núcleo Linux para proveer un sistema operativo
completo similar a Unix.
Linux, el núcleo o Kernel, fue creado por Linus
Torvalds en 1991 inspirado por Minix.
Por aquel entonces, el Proyecto GNU ya había
creado muchos de los componentes necesarios para
obtener un sistema operativo libre, pero su propio
núcleo (GNU Hurd) era incompleto.
La base de casi todas las distribuciones incluyen el
núcleo Linux, las bibliotecas y herramientas del
proyecto GNU, y software de muchos otros
proyectos (Xorg, Apache, KDE, Gnome, Mozilla,...)
31 / 57
¿Qué es una distribución de Linux?
32 / 57
Algunas distribuciones populares
33 / 57
Distribuciones GNU/Linux
34 / 57
¿Qué es Debian?
●
●
●
Es una comunidad formada por
desarrolladores/as y usuarios/as.
No tiene una única empresa detrás.
El objetivo común es crear y mantener un
sistema operativo GNU/Linux totalmente
libre, precompilado y empaquetado, que
funcione en múltiples arquitecturas de
computador y de propósito universal.
35 / 57
¿Cómo está constituido Debian?
●
●
●
El proyecto Debian es una organización
voluntaria.
Tres documentos esenciales:
● Debian Social Contract y Debian Free
Software Guidelines
● Debian Constitution: que describe la
estructura de la organización para la
toma de decisiones de manera formal
dentro del proyecto.
● Debian Policy: define los estándares
mínimos de calidad de todos los
componentes
36 / 57
El Contrato Social de Debian
●
●
●
●
●
Debian permanecerá 100% libre
Contribuiremos a la comunidad de
software libre
No ocultaremos los problemas
Nuestra prioridad son nuestros/as
usuarios/as y el Software Libre
Daremos soporte para trabajos que no
sigan nuestros estándares de Software
Libre
37 / 57
Debian Free Software Guidelines (DFSG)
●
●
●
●
●
●
●
●
●
Libre redistribución
Inclusión del código fuente
Permitir que las modificaciones y trabajos derivados
sean hechos bajo la misma licencia
Integridad del código fuente del autor, se debe permitir
cuando menos la distribución de modificaciones por
medio de parches
Sin discriminación de personas o grupos
Sin discriminación de áreas de iniciativa, como el uso
comercial
Distribución de la licencia, se necesita aplicar a todo al
que se redistribuya el programa
La licencia no debe ser específica a Debian,
básicamente reiteración del punto anterior
La licencia no debe contaminar otro software
38 / 57
Organigrama de Debian
39 / 57
Releases de Debian
40 / 57
Algunos subproyectos de Debian
●
●
●
●
●
El proyecto Debian Edu consiste en un sistema
operativo libre basado en Debian, orientado al sector
educativo y que intenta cubrir las necesidades que se
plantean en su uso en las escuelas.
Debian Med pretende desarrollar un sistema operativo
que sea capaz de cubrir las necesidades de la praxis y
la investigación médica.
Debian Gis se centra en poder disponer de potentes
programas para sistemas de información geográfica.
Debian Science intenta aportar a personal investigador
y científico las herramientas que necesitan.
Debian Women intenta conseguir que haya un mayor
número de mujeres desarrolladoras.
41 / 57
Derivadas de Debian
42 / 57
Los repositorios de Debian
43 / 57
Evolución del número de paquetes
44 / 57
Arquitecturas soportadas (2007)
45 / 57
Debian ports
46 / 57
Debian Developers
47 / 57
Debian Women
48 / 57
Algunos números
●
Debian: 1.4 % de mujeres
● 13 desarrolladoras de un total de 896
●
●
●
Ubuntu: 5.1 % de mujeres
● 32 mujeres en un total de 625 personas
●
●
●
●
http://wiki.debian.org/DebianWomen/Statistics
http://www.perrier.eu.org/weblog/2011/06/12
https://lists.ubuntu.com/archives/ubuntu-women/2010-November/
http://wiki.ubuntu-women.org/UbuntuMembers
https://launchpad.net/~ubuntumembers/+members
Mozilla: 16.75 % de mujeres
● 68 mujeres, 406 personas en total
●
http://www.womoz.org/blog/number-of-women-in-mozilla/
49 / 57
Debian Women
●
●
●
●
●
●
●
●
●
●
No es un grupo de mujeres.
No es un grupo de usuarias.
No es una distribución diferente de Debian.
No es una comunidad diferente de Debian.
Es un grupo de trabajo, dentro de Debian, formado por
hombres y mujeres, cuyo objetivo es conseguir que haya
más mujeres participando en el desarrollo de Debian.
Es una puerta de entrada, no un lugar para quedarse.
Permite bajar la barrera de entrada a muchas mujeres para
que se acaben integrando dentro de Debian.
Ha contado desde sus inicios con importantes apoyos dentro
de Debian.
Ha habido también tiempos duros(trolls, amenazas de muerte
en 2005 y 2008, etc.)
Ha contribuido a cambiar el clima social dentro de Debian,
para hacerlo más integrador y menos agresivo.
50 / 57
Mujeres en Debian
http://wiki.debian.org/DebianWomen/Statistics (2010)
51 / 57
Desarrolladoras en Debian
1993-08-16 Debian
●
1996-04-18 Susan G. Kleinmann (sgk)
● 2000-10-29 C. M. Connelly (cmc)
● 2001-05-30 Amaya Rodrigo Sastre (amaya)
● 2004-01-23 Petra Malik (petra)
2004-06-21 Debian Women Project
● 2005-07-15 Helen Faulkner (helen)
● 2005-11-16 Margarita Manterola (marga)
● 2006-06-14 Marcela Tiznado (mlt)
● 2006-07-04 Erinn Clark (erinn)
● 2006-10-16 Ana Beatriz Guerrero Lopez (ana)
● 2007-03-14 Christine Spang (christine)
● 2008-02-10 Christine Caulfield (chrissie)
● 2008-04-18 Meike Reichle (meike)
● 2008-04-18 Miriam Ruiz (miriam)
● 2008-05-29 Petra's account locked due to inactivity
● 2009-12-15 Susan resigned
●
2010-09-04 Gerfried Fuchs (rhonda)
● 2011-05-23 Francesca Ciceri (madamezou)
52 / 57
DebConf 4, Porto Alegre (Brazil)
53 / 57
DebConf 5, Helsinki (Finland)
54 / 57
Debian Women Españolas
Amaya Rodrigo
FOSDEM 2008 (Bruselas)
55 / 57
Tiempo para las
preguntas, dudas,
debate,...
¡Preguntar es gratis!
56 / 57
Copyright © 2012, Miriam Ruiz
This work is licensed
under the Creative Commons
Attribution-Share Alike 3.0
(CC-by-sa 3.0) license.
You can use, copy, modify, merge,
remix, distribute, display, perform,
sublicense and/or sale it freely under
the conditions defined in that license.
See http://creativecommons.org/licenses/by-sa/3.0/
Descargar