Post on 06-Mar-2016
description
David Martínez CarballoCentro de formación y recursos
Introducción al:
Software libre
David Martínez Carballo – macada@openhost.es
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
David Martínez CarballoCentro de formación y recursos
Software libre: Que es?
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
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?
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?
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
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
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
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
Centro de formación y recursos
Software Libre: RMSSoftware Libre: RMS
Centro de formación y recursos
Software Libre: RMSSoftware Libre: RMS
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
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
David Martínez CarballoCentro de formación y recursos
Software Libre: Que es?Software Libre: Que es?
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?
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?
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?
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?
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?
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
David Martínez CarballoCentro de formación y recursos
Software libre: Tipos de licencias
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
Centro de formación y recursos
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
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
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 (bync): 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 (byncsa): 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
Centro de formación y recursos
Las licencias de Creative Commons son:
Reconocimiento NoComercial SinObraDerivada (byncnd): No se permite
un uso comercial de la obra original ni la generación de obras derivadas.
Reconocimiento CompartirIgual (bysa): 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 (bynd): Se permite el uso comercial de la
obra pero no la generación de obras derivadas.
Software Libre: CCSoftware Libre: CC
Centro de formación y recursos
LibertadLibertad
Centro de formación y recursos
LibertadLibertad
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
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
David Martínez CarballoCentro de formación y recursos
Software libre en la actualidad: Distros
David Martínez CarballoCentro de formación y recursos
Software Libre: DistrosSoftware Libre: Distros
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.
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.
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
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.
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.
David Martínez CarballoCentro de formación y recursos
Diferencias Linux vs Windows
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
David Martínez CarballoCentro de formación y recursos
Software libre en Internet
David Martínez CarballoCentro de formación y recursos
Software Libre en InternetSoftware Libre en Internet
David Martínez CarballoCentro de formación y recursos
Software Libre en InternetSoftware Libre en Internet
David Martínez CarballoCentro de formación y recursos
Software Libre en InternetSoftware Libre en Internet
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
David Martínez CarballoCentro de formación y recursos
Software Libre: PotenciaSoftware Libre: Potencia
David Martínez CarballoCentro de formación y recursos
Software Libre: PotenciaSoftware Libre: Potencia
David Martínez CarballoCentro de formación y recursos
Guerra en las empresas
tecnológicas
David Martínez CarballoCentro de formación y recursos
Software Libre: Que es?Software Libre: Que es?
David Martínez CarballoCentro de formación y recursos
Empresas tecnológicas con Software libre
David Martínez CarballoCentro de formación y recursos
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
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
David Martínez CarballoCentro de formación y recursos
Tecnología con SwLTecnología con SwL
David Martínez CarballoCentro de formación y recursos
Software Libre importaOpen Source matters
David Martínez CarballoCentro de formación y recursos
David Martínez CarballoCentro de formación y recursos
Trabajar en/con SwLTrabajar en/con SwL
David Martínez CarballoCentro de formación y recursos
Thanks!!
David Martínez Carballo