linux

59
David Martínez Carballo Centro de formación y recursos Introducción al: Software libre David Martínez Carballo – [email protected]

Upload: rafael-gomez

Post on 06-Mar-2016

216 views

Category:

Documents


0 download

DESCRIPTION

Software libre

TRANSCRIPT

Page 1: LINUX

David Martínez CarballoCentro de formación y recursos

Introducción al:

Software libre

David Martínez Carballo – [email protected]

Page 2: LINUX

David Martínez CarballoCentro de formación y recursos

●Software libre:Que es?Historia

Licencias

●Software Libre en la actualidad

●Guerra en las empresas Tecnológicas

●Empresas tecnológicas con Software Libre

● Software Libre importa

AgendaAgenda

Page 3: LINUX

David Martínez CarballoCentro de formación y recursos

Software libre: Que es?

Page 4: LINUX

David Martínez CarballoCentro de formación y recursos

Software libre (en inglés free software) es la denominación del software que brinda libertad a los usuarios sobre su producto adquirido y por tanto, una vez obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido libremente.

Wikipedia

Page 5: LINUX

Centro de formación y recursos

● Informática:– Código fuente.– Código ejecutable.

● Gastronomía:– Receta.– Pastel.

Software Libre: Que es?Software Libre: Que es?

Page 6: LINUX

Centro de formación y recursos

Desde el comienzo de la Informática ... “de la misma forma que compartir recetas es tan antiguo como cocinar” (Richard M. Stallman)

   Programa + Código Fuente

1970                   nace Sw Privativo   Programa

1985                    FSF (Free Software Foundation)                    GNU   Programa + Código Fonte 

GNU is Not Unix

Software Libre: Que es?Software Libre: Que es?

Page 7: LINUX

Centro de formación y recursos

● Años 70:– Pocos ordenadores.– Muy caros, el negocio

está en el hardware, software es un añadido.

– Informática artesanal, se posee el código fuente de todo y se suele modificar.

Software Libre: HistoriaSoftware Libre: Historia

Page 8: LINUX

Centro de formación y recursos

● Años 80:– Nace el PC:

ordenadores baratos.– El negocio pasa a la

venta de software.– Licencias privativas.– Cláusulas de no

divulgación.

Software Libre: HistoriaSoftware Libre: Historia

Page 9: LINUX

Centro de formación y recursos

Richard Stallman

En  1971  trabajo  como  programador  de  sistemas  operativos  en el Laboratorio de Inteligencia Artificial del MIT (Massachussetts Institute of Technology).

● Fundador del Proyecto GNU.

● Figura central del movimiento de Software Libre.

● Estableció  un  marco  de  referencia  moral,  político  y  legal  para el movimiento de Software Libre.

Software Libre: HistoriaSoftware Libre: Historia

Page 10: LINUX

Centro de formación y recursos

En 1983 se creo el Proyecto GNU.

Se escogió como nombre "GNU" porque cumplía algunos requisitos: 

● Es un acrónimo recursivo de "GNU No es Unix". 

● Ya existía esa palabra (N. del T.: en inglés GNU significa Ñu).

● Porque era divertido decirla (o cantarla).

● Propósito de desarrollar un sistema operativo compatible con Unix que fuera software libre.

Software Libre: HistoriaSoftware Libre: Historia

Page 11: LINUX

Centro de formación y recursos

Software Libre: RMSSoftware Libre: RMS

Page 12: LINUX

Centro de formación y recursos

Software Libre: RMSSoftware Libre: RMS

Page 13: LINUX

Centro de formación y recursos

Linus Torvalds, o 5 de outubro do 1991:

¿Te acuerdas de aquellos bonitos días de minix-1.1, cuando los hombres eran hombres y podían escribir los controladores de sus propios cacharros? ¿No tienes ningún proyecto interesante y estás hasta el gorro por culpa de un Sistema Operativo que intentas modificar según tus necesidades? ¿No te frustras cuando ves que todo funciona en minix? ¿No quieres trasnochar para hacer funcionar un programa? Entonces este post debería interesarte

Software Libre: LinuxSoftware Libre: Linux

Page 14: LINUX

Centro de formación y recursos

Linus Torvalds, el 5 de octubro del 1991:

Como mencioné hace un mes(?), estoy trabajando en una versión gratuita de una especie de minix para ordenadores AT-386. Ya ha llegado finalmente a la fase en la que es bastante utilizable (aunque quizás no, dependiendo de lo que quieras), y estoy a punto de publicar los códigos fuente para una mejor distribución.

Es sólo la versión 0.02 (+1 (muy pequeño) parche), pero he ejecutado satisfactoriamente bash/gcc/gnu-make/gnu-sed/compress etc bajo él.

Software Libre: LinuxSoftware Libre: Linux

Page 15: LINUX

David Martínez CarballoCentro de formación y recursos

Software Libre: Que es?Software Libre: Que es?

Page 16: LINUX

Centro de formación y recursos

“SwL es el software que dá a quien lo utiliza la libertad de compartir, estudiar y modificarlo. Lo llamámos SwL porque quien lo usa es libre.”

SwL es...

● Libertad de Uso 

● Libertad de Modificación

● Libertad de Distribución

● Libertad de Distribución de las Modificaciones

Solo es posible si tenemos acceso al Código Fuente de los programas

Énfasis en la Ética

Software Libre: Que es?Software Libre: Que es?

Page 17: LINUX

Centro de formación y recursos

● "libertad 0"

– Libertad para ejecutar el programa con cualquier propósito (privado, educativo, público, comercial, etc.).

Software Libre: Que es?Software Libre: Que es?

Page 18: LINUX

Centro de formación y recursos

● "libertad 1"

– Libertad para estudiar y modificar el programa (para lo cual es necesario poder acceder al código fuente).

Software Libre: Que es?Software Libre: Que es?

Page 19: LINUX

Centro de formación y recursos

● "libertad 2"

– Libertad para copiar el programa de manera que se pueda ayudar al vecino o a cualquiera.

Software Libre: Que es?Software Libre: Que es?

Page 20: LINUX

Centro de formación y recursos

● "libertad 3"

– Libertad para mejorar el programa, y hacer públicas las mejoras, de forma que se beneficie toda la comunidad.

Software Libre: Que es?Software Libre: Que es?

Page 21: LINUX

Centro de formación y recursos

Independencia: control, estandarización, formatos abiertos (UE)

Es constitucional: ética política

Ahorro continuo: ética política, empleo endógeno

Evita el pirateo (Nuevos Modelos de Negocios = ética y beneficios)

Adaptabilidad:  tecnológica, económica, idiomática (en gallego) ...

Evita la desigualdad social, local y mundial

Seguridad general y sin puertas traseras. Seriedad

Desenvolvimiento Exponencial ­> garantía de éxito

Sin 'color' política

Software Libre: VentajasSoftware Libre: Ventajas

Page 22: LINUX

David Martínez CarballoCentro de formación y recursos

Software libre: Tipos de licencias

Page 23: LINUX

Centro de formación y recursos

Licencias GPL: 60% del software licenciado como SwL emplea GPL

Licencias AGPL: Affero General Public License

Licencias BSD: el usuario tiene libertad ilimitada con respecto al 

software, y que puede decidir incluso redistribuirlo como no libre.

Licencias MPL: Mozilla Public License

Copyleft: Hay que hacer constar que el titular de los derechos de autor 

(copyright) de un software bajo licencia copyleft puede también realizar 

una versión modificada bajo su copyright original, y venderla bajo 

cualquier licencia que desee, además de distribuir la versión original 

como software libre

Software Libre: LicenciasSoftware Libre: Licencias

Page 24: LINUX

Centro de formación y recursos

Page 25: LINUX

Centro de formación y recursos

Poner las obras o trabajos bajo una licencia Creative Commons no 

significa que no tengan copyright. Este tipo de licencias ofrecen algunos 

derechos a terceras personas bajo ciertas condiciones. ¿Qué 

condiciones? 

Software Libre: CCSoftware Libre: CC

Page 26: LINUX

Centro de formación y recursos

Condiciones de las licencias Creative Commons:

Reconocimiento (Attribution): En cualquier explotación de la obra autorizada por 

la licencia hará falta reconocer la autoría.

No Comercial (Non commercial): La explotación de la obra queda limitada a 

usos no comerciales.

Sin obras derivadas (No Derivate Works): La autorización para explotar la obra 

no incluye la transformación para crear una obra derivada.

Compartir Igual (Share alike): La explotación autorizada incluye la creación de 

obras derivadas siempre que mantengan la misma licencia al ser divulgadas.

Software Libre: CCSoftware Libre: CC

Page 27: LINUX

Centro de formación y recursos

Las licencias de Creative Commons son:

Reconocimiento (by): Se permite cualquier explotación de la obra, incluyendo 

una finalidad comercial, así como la creación de obras derivadas, la distribución 

de las cuales también está permitida sin ninguna restricción.

Reconocimiento ­ NoComercial (by­nc): Se permite la generación de obras 

derivadas siempre que no se haga un uso comercial. Tampoco se puede utilizar 

la obra original con finalidades comerciales.

Reconocimiento ­ NoComercial ­ CompartirIgual (by­nc­sa): No se permite un 

uso comercial de la obra original ni de las posibles obras derivadas, la 

distribución de las cuales se debe hacer con una licencia igual a la que regula la 

obra original.

Software Libre: CCSoftware Libre: CC

Page 28: LINUX

Centro de formación y recursos

Las licencias de Creative Commons son:

Reconocimiento ­ NoComercial ­ SinObraDerivada (by­nc­nd): No se permite 

un uso comercial de la obra original ni la generación de obras derivadas.

Reconocimiento ­ CompartirIgual (by­sa): Se permite el uso comercial de la 

obra y de las posibles obras derivadas, la distribución de las cuales se debe 

hacer con una licencia igual a la que regula la obra original.

Reconocimiento ­ SinObraDerivada (by­nd): Se permite el uso comercial de la 

obra pero no la generación de obras derivadas.

Software Libre: CCSoftware Libre: CC

Page 29: LINUX

Centro de formación y recursos

LibertadLibertad

Page 30: LINUX

Centro de formación y recursos

LibertadLibertad

Page 31: LINUX

Centro de formación y recursos

• AGNIX: Asociación de usuari@s GNIX• AULUSC: Asociación de usuarios de Linux da USC• GALITE: Grupo Asociado Libre Información e a Tecnoloxía de Foz• GALPon: Grupo de Amigos de Linux de Pontevedra• GLUG: Grupo de Usuarios de Linux de Galicia• GPUL: Grupo de Programadores y Usuarios de Linux

INESTABLE: Grupo de Usuarios de Linux de Ordes• LUCUX: Asociación de usuarios de Software Libre de Lugo• OUSLI: Asociación de usuarios de Software Libre de Ourense

LUGS GallegosLUGS Gallegos

Page 32: LINUX

David Martínez CarballoCentro de formación y recursos

Prioridades en la FSF

   1. Gnash — the free software Flash player   2. Coreboot — the campaign for a free BIOS   3. Free software replacement for Skype   4. Membership and donor transaction and contact system   5. Free software video editing software   6. Free Google Earth Replacement   7. gNewSense — The all free software GNU/Linux operating system   8. GNU Octave — free software Matlab replacement   9. Free replacement for OpenDWG libraries  10. Free software to support the RARv3 archive format  11. Reversible debugging in GDB  12. Free software drivers for network routers  13. Free software replacement for Oracle Forms

Software Libre: PrioridadesSoftware Libre: Prioridades

Page 33: LINUX

David Martínez CarballoCentro de formación y recursos

Software libre en la actualidad: Distros

Page 34: LINUX

David Martínez CarballoCentro de formación y recursos

Software Libre: DistrosSoftware Libre: Distros

Page 35: LINUX

David Martínez CarballoCentro de formación y recursos

Software Libre: UbuntuSoftware Libre: Ubuntu

Que es?

Ubuntu es un sistema operativo construido por un equipo de desarrolladores de todo el mundo. Contiene todas las aplicaciones que se necesitan: un navegador web, aplicaciones ofimáticas, de mensajería y muchas otras más.

Page 36: LINUX

David Martínez CarballoCentro de formación y recursos

Software Libre: UbuntuSoftware Libre: Ubuntu

Que es?

Basada en Debian GNU/Linux, Ubuntu concentra su objetivo en la facilidad de uso, la libertad de uso, los lanzamientos regulares (cada 6 meses) y la facilidad en la instalación.Ubuntu está patrocinado por Canonical Ltd., una empresa privada fundada y financiada por el empresario sudafricano Mark Shuttleworth.

Page 37: LINUX

David Martínez CarballoCentro de formación y recursos

Software Libre: UbuntuSoftware Libre: Ubuntu

Que es?

El nombre de la distribución proviene del concepto zulú y xhosa de ubuntu, que significa "humanidad hacia otros" o "yo soy porque nosotros somos". Ubuntu es un movimiento sudafricano encabezado por el obispo Desmond Tutu, quien ganó el Premio Nobel de la Paz en 1984 por sus luchas en contra del Apartheid en Sudáfrica

Page 38: LINUX

David Martínez CarballoCentro de formación y recursos

Software Libre: FedoraSoftware Libre: Fedora

Que es?

El Proyecto Fedora fue creado a finales del 2003 cuando Red Hat Linux fue descontinuado. Red Hat Enterprise Linux (RHEL) continuaría siendo la distribución Linux oficialmente soportada por Red Hat, mientras que Fedora sería un proyecto comunitario. La rama de liberaciones de RHEL derivan de las versiones de Fedora.

Page 39: LINUX

David Martínez CarballoCentro de formación y recursos

Software Libre: FedoraSoftware Libre: Fedora

Que es?

El nombre de Fedora deriva de Fedora Linux, un proyecto creado por voluntarios que proveía software adicional a la distribución Red Hat Linux, y del característico sombrero Fedora usado en el logotipo de la distribución comercial. 

Fedora Linux fue finalmente absorbido en el Proyecto Fedora. Fedora es una marca registrada de Red Hat, aunque esto ha sido previamente disputado por los creadores del proyecto de repositorios Fedora, el problema ha sido resuelto.

Page 40: LINUX

David Martínez CarballoCentro de formación y recursos

Diferencias Linux vs Windows

Page 41: LINUX

David Martínez CarballoCentro de formación y recursos

Diferencias: Linux vs WinDiferencias: Linux vs Win

Tecnología del Software● Tener un SO multiusuario real y multitarea real.● Adaptar cada software a mi procesador.● Construir un núcleo/kernel a medida de mi hardware.● Compilar todas las aplicaciones y librerías del sistema.● Entender todo lo que pasa en mi computador

Aspectos prácticos●Mi sistema nunca se cuelga, tampoco arroja errores inesperados ni se ralentiza con el tiempo● Mantener mi equipo seguro, sin software que consume mis recursos de sistema● Correr un sistema completo gratis, sin piratear software y sin violar la Ley● Aprender y apreciar el valor del software libre

Page 42: LINUX

David Martínez CarballoCentro de formación y recursos

Software libre en Internet

Page 43: LINUX

David Martínez CarballoCentro de formación y recursos

Software Libre en InternetSoftware Libre en Internet

Page 44: LINUX

David Martínez CarballoCentro de formación y recursos

Software Libre en InternetSoftware Libre en Internet

Page 45: LINUX

David Martínez CarballoCentro de formación y recursos

Software Libre en InternetSoftware Libre en Internet

Page 46: LINUX

David Martínez CarballoCentro de formación y recursos

El proyecto TOP500 es un ranking de los 500 supercomputadoras más poderosas del mundo.

El proyecto se inicia en 1993 y publica una lista actualizada cada seis meses. La primera actualización de cada año se realiza en Junio, coincidiendo con la International Supercomputer Conference, y la segunda actualización se realiza en Noviembre en la IEEE Supercomputer Conference.

Wikipedia

Software Libre: PotenciaSoftware Libre: Potencia

Page 47: LINUX

David Martínez CarballoCentro de formación y recursos

Software Libre: PotenciaSoftware Libre: Potencia

Page 48: LINUX

David Martínez CarballoCentro de formación y recursos

Software Libre: PotenciaSoftware Libre: Potencia

Page 49: LINUX

David Martínez CarballoCentro de formación y recursos

Guerra en las empresas

tecnológicas

Page 50: LINUX

David Martínez CarballoCentro de formación y recursos

Software Libre: Que es?Software Libre: Que es?

Page 51: LINUX

David Martínez CarballoCentro de formación y recursos

Empresas tecnológicas con Software libre

Page 52: LINUX

David Martínez CarballoCentro de formación y recursos

Page 53: LINUX

David Martínez CarballoCentro de formación y recursos

¿Porqué Google usa Software Libre?

●  Control: Mantener independencia de las compañías de Software.●  Adaptabilidad: Para reparar y mejorar nuestros servicios.●  Flexibilidad: Para poder hacer algo fuera de lo común sin decírselo a las grandes empresas.●  Raíces: Tiene que ver con la ética de Google.

Tecnología con SwL: GoogleTecnología con SwL: Google

Page 54: LINUX

David Martínez CarballoCentro de formación y recursos

¿Cómo participa y contribuye Google con el Software Libre?

● Publicando nuevo código y liberando paquetes: Cerca de un millón de líneas de código publicadas hasta ahora (Google Code).● Proyectos independientes de Software Libre: GCC, Samba, Kernel Linux, Apache, Axis y muchos más.● Generando parches: Cientos de Googlers generando parches.● Desarrolladores de Software Libre: Como Andrew Morton (2.6 Kernel Maintainer) y Guido van Rossum (Python BDFL), entre muchos otros.● Alojando código en Google Code.● Afiliándose a organizaciones de la comunidad de Software Libre.● Google Summer of Code. ● Google Highly Open Participation Contest.● Donaciones y becas.

Tecnología con SwL: GoogleTecnología con SwL: Google

Page 55: LINUX

David Martínez CarballoCentro de formación y recursos

Tecnología con SwLTecnología con SwL

Page 56: LINUX

David Martínez CarballoCentro de formación y recursos

Software Libre importaOpen Source matters

Page 57: LINUX

David Martínez CarballoCentro de formación y recursos

Page 58: LINUX

David Martínez CarballoCentro de formación y recursos

Trabajar en/con SwLTrabajar en/con SwL

Page 59: LINUX

David Martínez CarballoCentro de formación y recursos

  

Thanks!!

David Martínez Carballo