SlideShare una empresa de Scribd logo
1 de 46
Descargar para leer sin conexión
Introducción
        al software libre

Dani Gutiérrez Porset
jdanitxu@gmail.com
Miembro de itsas
Departamento de Electrónica y Telecomunicaciones
ETSI Ing. Ind. Y Telecom. Bilbao - UPV/EHU
¿Qué es el software libre?
Una cuestión   tecnologica...
¿Qué es “software”?

      Programa informático:
      secuencia de instrucciones
        que un/a computador/a
     puede interpretar y ejecutar
    Código                         Código ejecutable
    fuente                        (“código máquina”)



              Se “compila” y...
¿Qué es “software”?

     Símil: recetas gastronómicas
      Receta                       Plato final
   gastronómica




                  Se cocina y...
¿Qué es “libertad”?

    Libertad:
     Facultad
  del ser humano
  que le permite
       decidir
llevar a cabo o no
    una acción
       según
  su inteligencia
    o voluntad
Libertades del software
                ●Por N usuarios (totales o concurrentes)
         Uso    ●Instalación en N máquinas

                ●Para finalidades concretas



    Acceso al   ●Para aprender
                ●Para auditar y evitar errores o malware
código fuente
                 Del fuente: traducciones, mejorar SW,...
    Cambios
                ●

                ●(Del ejecutable)




 Distribución   ●Del original (gratis o no)
                ●De las modificaciones (gratis o no)




Libertades de los trabajos derivados
Libertades del software
●   Tipos de programa:

                   Privativo
                   (o Propietario)




                   Libre
Licencias de software
●   Derechos y obligaciones de un
    programa

    Software    ●Shareware/Freeware: gratis,
    Privativo   tiempo limitado o versión demo

                OpenSource
                ●




    Software
                Public domain + fuentes [+copyleft]
                ●
    Libre
                BSD
                ●


                GPL
                ●
Licencias de software
●   GPL
    –   Licencia Pública General
    –   Características:
         ● 4 libertades. Referente universal del


           software libre.
         ● Copyleft: el software derivado ha de


           mantener la misma licencia. “Vírica”.
Licencias de software
●   Organizaciones referentes
    –   FSF (Free Software Foundation)



    –   OSI (Open Source Initiative)
¿Qué es “software libre”?
             Libertad 0:
 Libertad para ejecutar el programa
       con cualquier propósito
  (privado, público, comercial, etc.)
¿Qué es “software libre”?
             Libertad 1:
 Libertad para estudiar y modificar el
 programa (para lo cual es necesario
   poder acceder al código fuente)
¿Qué es “software libre”?
            Libertad 2:
  Libertad para copiar el programa
  de modo que se pueda ayudar a
             cualquiera
¿Qué es “software libre”?
            Libertad 3:
 Libertad para mejorar el programa
  y publicar las mejoras, de forma
 que se beneficie toda la comunidad
¿Qué es “software libre”?
  Según Richard Stallman:
  “Ni es comunista ni es capitalista:
  tiene elementos positivos de ambos”
Historia del software libre
●   Años 70:
    –   Pocos ordenadores.
    –   Muy caros. El negocio
        está en el hardware, el
        software es un añadido.
    –   Informática artesanal, se
        posee el código fuente
        de todo y se suele
        modificar.
Historia del software libre
●   Años 80:
    –   Nace el PC: ordenadores
        baratos.
                                     8
                                    78
    –   El negocio pasa a la
        venta de software.
                                  197
                                  19
    –   Licencias privativas.
    –   Cláusulas de no
        divulgación.
Algunas aclaraciones
●   No es una cuestión de precio
    “free as in beer” “free as in free
    speech”
                        No gratis
          (Servicios)


         Libre                  Libertad   Privativo
                            Precio




                          Gratis
Algunas aclaraciones
●   “Free software” “Open source
    software”
    –   Política vs Tecnología
    –   ¿Argumento de mercado “gratis”/“libre”?
    –   FLOSS = Free Libre + Open Source Software
Algunas aclaraciones
●   Dominio público vs Uso
    público/privado
●   Qué se compra con una licencia
    privativa: No la propiedad sino
    algunos derechos
●   Con la web 2.0 las aplicaciones
    se desplazan del escritorio a la
    web y es más complejo ver la
    libertad
Algunas aclaraciones
●   Diferenciar entre las licencias de:
    –   Las piezas con las que se construyó:
         ●   Las librerías de enlace estático y otros fuentes
         ●   Las herramientas de desarrollo, ej Eclipse
    –   Las piezas necesarias para su ejecución:
         ●   Los módulos necesarios (librerías de enlace dinámico, otros
             ejecutables ej. BDs)
         ●   El software desarrollado
Algunos mitos
  ●   Software libre = “Linux”
  ●   Software libre = “programas que
      sólo funcionan en Linux”.

  ●   Ejs programas multiplataforma:


Privativos                        Libres
Algunos mitos
●   El software privativo es más
    seguro que el software libre.
    –   Software Privativo:
        “Security through obscurity”.
    –   Troyanos.
    –   Virus, a día de hoy.
Algunos mitos
●   El software libre es difícil de
    usar




¿Firefox y OpenOffice son difíciles de usar?
    Software libre = Línea de comandos
La cultura del software libre
●   Intereses:
    –   Comercial
    –   Realización personal. “Just for fun”.
        “freak”=pasión por...
        [hacker vs cracker, phreaker, lamer, viruxer]
    –   Reconocimiento por la comunidad.
        Meritocracia.
    –   Aportación a la humanidad
●   Mayormente espacio masculino.
La cultura del software libre
●   La comunidad. Desarrollo según
    modelo “bazar”.
                 Sitio         Nº de proyectos
         www.sourceforge.net      Más de 75.000
         www.freshmeat.net        Más de 40.000   (jun 2006)
         sourcewell.berlios.de     Más de 3.000
         savannah.gnu.org          Más de 2.500

●   Construcción en base a “piezas”
    intercambiables.
    –   Ventaja: libertad de elección, adaptabilidad a
        necesidades
    –   Desventaja: dispersión de esfuerzos de
        desarrollo.
Modelo de Negocio del S.L.

Producto
              Desarrollo desde 0
              Adaptación
              Corrección errores
              Mejoras
Servicio      Traducción
              Instalación
              Configuración
              Soporte
              Formación
Modelo de Negocio del S.L.
●   Ventajas para los clientes:
    –   Libertad ante proveedores. No “cliente
        cautivo”
    –   Ahorro por reutilización
    –   De gasto en licencias a inversión en personas
        y servicios
    –   Seguridad por auditabilidad del código fuente
●   Cada vez hay más empresas
    usuarias de software libre
Modelo de Negocio del S.L.
●   Ventajas para los proveedores:
    –   Recurso de conocimiento
    –   Oportunidad de negocio en servicios
    –   A diferencia de, ej. HW libre, se puede
        mejorar el SW existente con conocimiento y
        tan sólo un PC
●   Empresas con negocio basado en
    software libre:
    –   Mundiales: IBM, Sun, RedHat, Canonical,
        Novell, Digium Asterisk
    –   Locales: ESLE
Modelo de Negocio del S.L.
●   Ventajas para el mercado:
    –   Se eliminan monopolios
    –   Redistribución más horizontal de la riqueza
    –   Oportunidad de negocio para desarrollo local
    –   Ahorro de licencias en “commodities"
●   Es algo imparable. Reinventarse
    o morir
Modelo de Negocio del S.L.
●   Ventajas para la humanidad:
    –   Se va creando un corpus de software
        patrimonio de la humanidad
    –   “Es una cuestión de tiempo”, mejora con el
        tiempo
    –   Recurso de conocimiento (para quien estudia
        informática)
    –   Traducción a lenguas locales
    –   Legalidad
¿Dónde se usa sw libre?
Formatos y Protocolos
●   Formatos: la forma para
    almacenar algo
●   Protocolos: la forma y los pasos
    para interactuar entre
    entidades, intercambiar o
    comunicar algo
●   Estándares “de facto” vs “de
    iure”
Formatos y Protocolos
●   ¿Por qué usar estándares
    abiertos?
                      Abiertos         Cerrados
                   Abierta=Pública Cerrada=Privada
    Especificación
                   y Consensuada        y Propia
     Intercambio,                    Requiere ing.
                      Se facilita
    Compatibilidad                      Inversa
                                       Fomentan
     Proveedores Disponibilidad
                                      monopolios
       Cláusulas
                          No               Sí
      restrictivas
                                   A veces, cambios
         Otras
                                     con el tiempo
Formatos y Protocolos
   ●   Formatos y Protocolos abiertos
   HTML                 Open Document               PDF
                                                    ● Admite cifrado
   ● Formato estándar   ● Competidor de los

     de las páginas web   formatos de Ms Office       y Firma digital
                                                    ● Estándar ISO
                        ● odt => doc

                        ● odp => ppt                  19005
                        ● ods => xls

                        ● Estándar OASIS (1/5/05)

                        ● Estándar ISO 26300
                                                     TCP/IP
                          (30/11/06)
Microsoft Open XML
● Estándar ISO 29500                                        SIP
● Muy controvertido


  y recurrido
Formatos y Protocolos
●   Formatos y Protocolos cerrados

      MP3
      ● Patentes hasta


        2017 (USA)


         Microsoft .doc
                            Microsoft
                             RNDIS
Enlaces de interés
●   FSF, OSI y lista Forbes:
    http://delicious.com/jdani/IntroSwLibre
●   Licencias:
    http://delicious.com/jdani/LicenciasSw
●   Muestras de arte hecha con sw libre:
    http://delicious.com/jdani/ArteSwLibre
Acerca de este documento
●   Este documento ha sido
    realizado íntegramente con
    software libre.
●   Imágenes y recursos de:
    –   Flickr: BocaDorada, ashacz, brajeshwar,
        Rafael Jiménez, Pardesi, betta design, carf,
        soldiersmediacenter, viscousplatypus, perla,
        jeff bauche, localsurfer, josh_bancroft, [n]
    –   Pablo Garaizar (Txipi), Unai Martinez
        (Opositivo), Oscar Rodriguez (Finx)
●   Todos los logotipos y marcas son
    de sus autores respectivos
Licencia de uso
  http://creativecommons.org/licenses/by-sa/3.0/

Más contenido relacionado

La actualidad más candente

Software libre frente a software de código abierto
Software libre frente a software de código abiertoSoftware libre frente a software de código abierto
Software libre frente a software de código abierto
Julen08
 
Breve introducción al Software Libre (2011)
Breve introducción al Software Libre (2011)Breve introducción al Software Libre (2011)
Breve introducción al Software Libre (2011)
Miriam Ruiz
 
Diseño Gráfico Digital en Software Libre v3.21
Diseño Gráfico Digital en Software Libre v3.21Diseño Gráfico Digital en Software Libre v3.21
Diseño Gráfico Digital en Software Libre v3.21
Leonardo J. Caballero G.
 
Gnu-linux PRESENTACIÓN
Gnu-linux PRESENTACIÓNGnu-linux PRESENTACIÓN
Gnu-linux PRESENTACIÓN
Javi
 
plataformas para publicación de documentos
plataformas para publicación de documentosplataformas para publicación de documentos
plataformas para publicación de documentos
dayanarico
 
Lopez gonzales joseomar_1gb_actividad_softwarelibre...
Lopez gonzales joseomar_1gb_actividad_softwarelibre...Lopez gonzales joseomar_1gb_actividad_softwarelibre...
Lopez gonzales joseomar_1gb_actividad_softwarelibre...
Jose Omar Lopez Gonzales
 

La actualidad más candente (17)

Taller # 5 Presentación de Conceptos
Taller # 5 Presentación de ConceptosTaller # 5 Presentación de Conceptos
Taller # 5 Presentación de Conceptos
 
Códigos Abiertos
Códigos AbiertosCódigos Abiertos
Códigos Abiertos
 
Software libre frente a software de código abierto
Software libre frente a software de código abiertoSoftware libre frente a software de código abierto
Software libre frente a software de código abierto
 
Que Es Software Libre Y Que Es Linux
Que Es Software Libre Y Que Es LinuxQue Es Software Libre Y Que Es Linux
Que Es Software Libre Y Que Es Linux
 
Diseño gráfico y software libre
Diseño gráfico y software libreDiseño gráfico y software libre
Diseño gráfico y software libre
 
Breve introducción al Software Libre (2011)
Breve introducción al Software Libre (2011)Breve introducción al Software Libre (2011)
Breve introducción al Software Libre (2011)
 
Diseño Gráfico Digital en Software Libre v3.21
Diseño Gráfico Digital en Software Libre v3.21Diseño Gráfico Digital en Software Libre v3.21
Diseño Gráfico Digital en Software Libre v3.21
 
Gnu-linux PRESENTACIÓN
Gnu-linux PRESENTACIÓNGnu-linux PRESENTACIÓN
Gnu-linux PRESENTACIÓN
 
Software libre
Software libreSoftware libre
Software libre
 
Software libre
Software libreSoftware libre
Software libre
 
plataformas para publicación de documentos
plataformas para publicación de documentosplataformas para publicación de documentos
plataformas para publicación de documentos
 
Software Libre, Open Hardware
Software Libre, Open Hardware Software Libre, Open Hardware
Software Libre, Open Hardware
 
Software Libre y su aplicacion en las empresas
Software Libre y su aplicacion en las empresasSoftware Libre y su aplicacion en las empresas
Software Libre y su aplicacion en las empresas
 
Ligia alberto
Ligia albertoLigia alberto
Ligia alberto
 
Lopez gonzales joseomar_1gb_actividad_softwarelibre...
Lopez gonzales joseomar_1gb_actividad_softwarelibre...Lopez gonzales joseomar_1gb_actividad_softwarelibre...
Lopez gonzales joseomar_1gb_actividad_softwarelibre...
 
Lopez gonzales joseomar_1gb_actividad_softwarelibre.
Lopez gonzales joseomar_1gb_actividad_softwarelibre.Lopez gonzales joseomar_1gb_actividad_softwarelibre.
Lopez gonzales joseomar_1gb_actividad_softwarelibre.
 
software libre
software libresoftware libre
software libre
 

Destacado (8)

Software libre ppt
Software libre pptSoftware libre ppt
Software libre ppt
 
Introducción al software libre
Introducción al software libreIntroducción al software libre
Introducción al software libre
 
Linux ppt (2)
Linux ppt (2)Linux ppt (2)
Linux ppt (2)
 
Componentes de un computador ppt
Componentes de un computador pptComponentes de un computador ppt
Componentes de un computador ppt
 
Software libre power point
Software libre power pointSoftware libre power point
Software libre power point
 
SOFTWARE LIBRE
SOFTWARE LIBRESOFTWARE LIBRE
SOFTWARE LIBRE
 
Introducción al Software Libre - ITSAS - Aplicaciones
Introducción al Software Libre - ITSAS - AplicacionesIntroducción al Software Libre - ITSAS - Aplicaciones
Introducción al Software Libre - ITSAS - Aplicaciones
 
Presentación sobre Software Libre UCV
Presentación sobre Software Libre UCVPresentación sobre Software Libre UCV
Presentación sobre Software Libre UCV
 

Similar a Introducción al software libre

Software Libre para la empresa (2012)
Software Libre para la empresa (2012)Software Libre para la empresa (2012)
Software Libre para la empresa (2012)
Miriam Ruiz
 
7 consejos para triunfar en el cambio a software libre
7 consejos para triunfar en el cambio a software libre7 consejos para triunfar en el cambio a software libre
7 consejos para triunfar en el cambio a software libre
Dani Gutiérrez Porset
 
Presentacion software libre, juan carlos Gallardo, mantenimiento seccion 022
Presentacion software libre, juan carlos Gallardo, mantenimiento  seccion 022Presentacion software libre, juan carlos Gallardo, mantenimiento  seccion 022
Presentacion software libre, juan carlos Gallardo, mantenimiento seccion 022
JuanCARLOS1Gallardo
 
El Software Libre
El Software Libre El Software Libre
El Software Libre
guest59e12d
 
10 preguntas interesantes sobre el software libre - KZgunea
10 preguntas interesantes sobre el software libre - KZgunea10 preguntas interesantes sobre el software libre - KZgunea
10 preguntas interesantes sobre el software libre - KZgunea
Software Askea / Libre Euskadin
 
FLISOL 2012 @ UNQ - Software libre para programadores
FLISOL 2012 @ UNQ - Software libre para programadoresFLISOL 2012 @ UNQ - Software libre para programadores
FLISOL 2012 @ UNQ - Software libre para programadores
Nahuel Garbezza
 
Software libre exposición chota
Software libre exposición chotaSoftware libre exposición chota
Software libre exposición chota
Eleiser Marrufo
 

Similar a Introducción al software libre (20)

Software Libre para la empresa (2012)
Software Libre para la empresa (2012)Software Libre para la empresa (2012)
Software Libre para la empresa (2012)
 
7 consejos para triunfar en el cambio a software libre
7 consejos para triunfar en el cambio a software libre7 consejos para triunfar en el cambio a software libre
7 consejos para triunfar en el cambio a software libre
 
Software libre en I+D: Estrategias de explotación y modelos de negocio
Software libre en I+D: Estrategias de explotación y modelos de negocioSoftware libre en I+D: Estrategias de explotación y modelos de negocio
Software libre en I+D: Estrategias de explotación y modelos de negocio
 
Presentacion software libre, juan carlos Gallardo, mantenimiento seccion 022
Presentacion software libre, juan carlos Gallardo, mantenimiento  seccion 022Presentacion software libre, juan carlos Gallardo, mantenimiento  seccion 022
Presentacion software libre, juan carlos Gallardo, mantenimiento seccion 022
 
El Software Libre
El Software Libre El Software Libre
El Software Libre
 
Asignacion3 fernandez rosales_schwarz_a
Asignacion3 fernandez rosales_schwarz_aAsignacion3 fernandez rosales_schwarz_a
Asignacion3 fernandez rosales_schwarz_a
 
Presentación de estudiantes de grado 11
Presentación de estudiantes de grado 11Presentación de estudiantes de grado 11
Presentación de estudiantes de grado 11
 
Software libre
Software libreSoftware libre
Software libre
 
Software libre vs software gratis
Software libre vs software gratisSoftware libre vs software gratis
Software libre vs software gratis
 
Open Source Software IICOM-CIAPR
Open Source Software IICOM-CIAPROpen Source Software IICOM-CIAPR
Open Source Software IICOM-CIAPR
 
Power alfredo
Power alfredoPower alfredo
Power alfredo
 
Softwarelibre
SoftwarelibreSoftwarelibre
Softwarelibre
 
10 preguntas interesantes sobre el software libre - KZgunea
10 preguntas interesantes sobre el software libre - KZgunea10 preguntas interesantes sobre el software libre - KZgunea
10 preguntas interesantes sobre el software libre - KZgunea
 
AULA TI
 AULA TI AULA TI
AULA TI
 
FLISOL 2012 @ UNQ - Software libre para programadores
FLISOL 2012 @ UNQ - Software libre para programadoresFLISOL 2012 @ UNQ - Software libre para programadores
FLISOL 2012 @ UNQ - Software libre para programadores
 
Software libre y abierto en la empresa y la enseñanza de sistemas
Software libre y abierto en la empresa y la enseñanza de sistemasSoftware libre y abierto en la empresa y la enseñanza de sistemas
Software libre y abierto en la empresa y la enseñanza de sistemas
 
1 Introducción al Software Libre
1 Introducción al Software Libre1 Introducción al Software Libre
1 Introducción al Software Libre
 
Software libre vs Software Gratis
Software libre vs Software GratisSoftware libre vs Software Gratis
Software libre vs Software Gratis
 
Software libre para entidades sin ánimo de lucro
Software libre para entidades sin ánimo de lucroSoftware libre para entidades sin ánimo de lucro
Software libre para entidades sin ánimo de lucro
 
Software libre exposición chota
Software libre exposición chotaSoftware libre exposición chota
Software libre exposición chota
 

Más de Dani Gutiérrez Porset

Introducción al diseño grafico con software libre
Introducción al diseño grafico con software libreIntroducción al diseño grafico con software libre
Introducción al diseño grafico con software libre
Dani Gutiérrez Porset
 
Intro a los sistemas operativos móviles
Intro a los sistemas operativos móvilesIntro a los sistemas operativos móviles
Intro a los sistemas operativos móviles
Dani Gutiérrez Porset
 

Más de Dani Gutiérrez Porset (20)

Librecon 2016 - Emprendizaje digital y Software libre
Librecon 2016 - Emprendizaje digital y Software libreLibrecon 2016 - Emprendizaje digital y Software libre
Librecon 2016 - Emprendizaje digital y Software libre
 
FFMPEG and LibAV
FFMPEG and LibAVFFMPEG and LibAV
FFMPEG and LibAV
 
Multimedia Services: Video
Multimedia Services: VideoMultimedia Services: Video
Multimedia Services: Video
 
Multimedia Services: Image
Multimedia Services: ImageMultimedia Services: Image
Multimedia Services: Image
 
Multimedia Services: Audio
Multimedia Services: AudioMultimedia Services: Audio
Multimedia Services: Audio
 
Evolución de las Herramientas de aprendizaje online con licencia libre
Evolución de las Herramientas de aprendizaje online con licencia libreEvolución de las Herramientas de aprendizaje online con licencia libre
Evolución de las Herramientas de aprendizaje online con licencia libre
 
Sockets ipv4
Sockets ipv4Sockets ipv4
Sockets ipv4
 
Mecanismos IPC system V en Linux
Mecanismos IPC system V en LinuxMecanismos IPC system V en Linux
Mecanismos IPC system V en Linux
 
Señales en Linux
Señales en LinuxSeñales en Linux
Señales en Linux
 
Introducción al diseño grafico con software libre
Introducción al diseño grafico con software libreIntroducción al diseño grafico con software libre
Introducción al diseño grafico con software libre
 
Moodle avanzado - Julio 2012
Moodle avanzado - Julio 2012Moodle avanzado - Julio 2012
Moodle avanzado - Julio 2012
 
Akademy 2013 bilbao_proposal
Akademy 2013 bilbao_proposalAkademy 2013 bilbao_proposal
Akademy 2013 bilbao_proposal
 
Web 2.0 (2010ko abendua) euskeraz
Web 2.0 (2010ko abendua) euskerazWeb 2.0 (2010ko abendua) euskeraz
Web 2.0 (2010ko abendua) euskeraz
 
Sareen kudeaketa, SNMP eta RMON
Sareen kudeaketa, SNMP eta RMONSareen kudeaketa, SNMP eta RMON
Sareen kudeaketa, SNMP eta RMON
 
Cómo hacer una buena presentación
Cómo hacer una buena presentaciónCómo hacer una buena presentación
Cómo hacer una buena presentación
 
Ofimatica con Libreoffice
Ofimatica con LibreofficeOfimatica con Libreoffice
Ofimatica con Libreoffice
 
Gestión de redes, SNMP y RMON
Gestión de redes, SNMP y RMONGestión de redes, SNMP y RMON
Gestión de redes, SNMP y RMON
 
DHCP, DNS, whois
DHCP, DNS, whoisDHCP, DNS, whois
DHCP, DNS, whois
 
Web 2.0 (dic 2010)
Web 2.0 (dic 2010)Web 2.0 (dic 2010)
Web 2.0 (dic 2010)
 
Intro a los sistemas operativos móviles
Intro a los sistemas operativos móvilesIntro a los sistemas operativos móviles
Intro a los sistemas operativos móviles
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (10)

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 

Introducción al software libre

  • 1. Introducción al software libre Dani Gutiérrez Porset jdanitxu@gmail.com Miembro de itsas Departamento de Electrónica y Telecomunicaciones ETSI Ing. Ind. Y Telecom. Bilbao - UPV/EHU
  • 2. ¿Qué es el software libre?
  • 3. Una cuestión tecnologica...
  • 4.
  • 5. ¿Qué es “software”? Programa informático: secuencia de instrucciones que un/a computador/a puede interpretar y ejecutar Código Código ejecutable fuente (“código máquina”) Se “compila” y...
  • 6. ¿Qué es “software”? Símil: recetas gastronómicas Receta Plato final gastronómica Se cocina y...
  • 7. ¿Qué es “libertad”? Libertad: Facultad del ser humano que le permite decidir llevar a cabo o no una acción según su inteligencia o voluntad
  • 8. Libertades del software ●Por N usuarios (totales o concurrentes) Uso ●Instalación en N máquinas ●Para finalidades concretas Acceso al ●Para aprender ●Para auditar y evitar errores o malware código fuente Del fuente: traducciones, mejorar SW,... Cambios ● ●(Del ejecutable) Distribución ●Del original (gratis o no) ●De las modificaciones (gratis o no) Libertades de los trabajos derivados
  • 9. Libertades del software ● Tipos de programa: Privativo (o Propietario) Libre
  • 10. Licencias de software ● Derechos y obligaciones de un programa Software ●Shareware/Freeware: gratis, Privativo tiempo limitado o versión demo OpenSource ● Software Public domain + fuentes [+copyleft] ● Libre BSD ● GPL ●
  • 11.
  • 12.
  • 13. Licencias de software ● GPL – Licencia Pública General – Características: ● 4 libertades. Referente universal del software libre. ● Copyleft: el software derivado ha de mantener la misma licencia. “Vírica”.
  • 14.
  • 15. Licencias de software ● Organizaciones referentes – FSF (Free Software Foundation) – OSI (Open Source Initiative)
  • 16. ¿Qué es “software libre”? Libertad 0: Libertad para ejecutar el programa con cualquier propósito (privado, público, comercial, etc.)
  • 17. ¿Qué es “software libre”? Libertad 1: Libertad para estudiar y modificar el programa (para lo cual es necesario poder acceder al código fuente)
  • 18. ¿Qué es “software libre”? Libertad 2: Libertad para copiar el programa de modo que se pueda ayudar a cualquiera
  • 19. ¿Qué es “software libre”? Libertad 3: Libertad para mejorar el programa y publicar las mejoras, de forma que se beneficie toda la comunidad
  • 20. ¿Qué es “software libre”? Según Richard Stallman: “Ni es comunista ni es capitalista: tiene elementos positivos de ambos”
  • 21. Historia del software libre ● Años 70: – Pocos ordenadores. – Muy caros. El negocio está en el hardware, el software es un añadido. – Informática artesanal, se posee el código fuente de todo y se suele modificar.
  • 22. Historia del software libre ● Años 80: – Nace el PC: ordenadores baratos. 8 78 – El negocio pasa a la venta de software. 197 19 – Licencias privativas. – Cláusulas de no divulgación.
  • 23.
  • 24. Algunas aclaraciones ● No es una cuestión de precio “free as in beer” “free as in free speech” No gratis (Servicios) Libre Libertad Privativo Precio Gratis
  • 25. Algunas aclaraciones ● “Free software” “Open source software” – Política vs Tecnología – ¿Argumento de mercado “gratis”/“libre”? – FLOSS = Free Libre + Open Source Software
  • 26. Algunas aclaraciones ● Dominio público vs Uso público/privado ● Qué se compra con una licencia privativa: No la propiedad sino algunos derechos ● Con la web 2.0 las aplicaciones se desplazan del escritorio a la web y es más complejo ver la libertad
  • 27. Algunas aclaraciones ● Diferenciar entre las licencias de: – Las piezas con las que se construyó: ● Las librerías de enlace estático y otros fuentes ● Las herramientas de desarrollo, ej Eclipse – Las piezas necesarias para su ejecución: ● Los módulos necesarios (librerías de enlace dinámico, otros ejecutables ej. BDs) ● El software desarrollado
  • 28. Algunos mitos ● Software libre = “Linux” ● Software libre = “programas que sólo funcionan en Linux”. ● Ejs programas multiplataforma: Privativos Libres
  • 29. Algunos mitos ● El software privativo es más seguro que el software libre. – Software Privativo: “Security through obscurity”. – Troyanos. – Virus, a día de hoy.
  • 30. Algunos mitos ● El software libre es difícil de usar ¿Firefox y OpenOffice son difíciles de usar? Software libre = Línea de comandos
  • 31. La cultura del software libre ● Intereses: – Comercial – Realización personal. “Just for fun”. “freak”=pasión por... [hacker vs cracker, phreaker, lamer, viruxer] – Reconocimiento por la comunidad. Meritocracia. – Aportación a la humanidad ● Mayormente espacio masculino.
  • 32. La cultura del software libre ● La comunidad. Desarrollo según modelo “bazar”. Sitio Nº de proyectos www.sourceforge.net Más de 75.000 www.freshmeat.net Más de 40.000 (jun 2006) sourcewell.berlios.de Más de 3.000 savannah.gnu.org Más de 2.500 ● Construcción en base a “piezas” intercambiables. – Ventaja: libertad de elección, adaptabilidad a necesidades – Desventaja: dispersión de esfuerzos de desarrollo.
  • 33. Modelo de Negocio del S.L. Producto Desarrollo desde 0 Adaptación Corrección errores Mejoras Servicio Traducción Instalación Configuración Soporte Formación
  • 34. Modelo de Negocio del S.L. ● Ventajas para los clientes: – Libertad ante proveedores. No “cliente cautivo” – Ahorro por reutilización – De gasto en licencias a inversión en personas y servicios – Seguridad por auditabilidad del código fuente ● Cada vez hay más empresas usuarias de software libre
  • 35. Modelo de Negocio del S.L. ● Ventajas para los proveedores: – Recurso de conocimiento – Oportunidad de negocio en servicios – A diferencia de, ej. HW libre, se puede mejorar el SW existente con conocimiento y tan sólo un PC ● Empresas con negocio basado en software libre: – Mundiales: IBM, Sun, RedHat, Canonical, Novell, Digium Asterisk – Locales: ESLE
  • 36. Modelo de Negocio del S.L. ● Ventajas para el mercado: – Se eliminan monopolios – Redistribución más horizontal de la riqueza – Oportunidad de negocio para desarrollo local – Ahorro de licencias en “commodities" ● Es algo imparable. Reinventarse o morir
  • 37. Modelo de Negocio del S.L. ● Ventajas para la humanidad: – Se va creando un corpus de software patrimonio de la humanidad – “Es una cuestión de tiempo”, mejora con el tiempo – Recurso de conocimiento (para quien estudia informática) – Traducción a lenguas locales – Legalidad
  • 38. ¿Dónde se usa sw libre?
  • 39. Formatos y Protocolos ● Formatos: la forma para almacenar algo ● Protocolos: la forma y los pasos para interactuar entre entidades, intercambiar o comunicar algo ● Estándares “de facto” vs “de iure”
  • 40. Formatos y Protocolos ● ¿Por qué usar estándares abiertos? Abiertos Cerrados Abierta=Pública Cerrada=Privada Especificación y Consensuada y Propia Intercambio, Requiere ing. Se facilita Compatibilidad Inversa Fomentan Proveedores Disponibilidad monopolios Cláusulas No Sí restrictivas A veces, cambios Otras con el tiempo
  • 41. Formatos y Protocolos ● Formatos y Protocolos abiertos HTML Open Document PDF ● Admite cifrado ● Formato estándar ● Competidor de los de las páginas web formatos de Ms Office y Firma digital ● Estándar ISO ● odt => doc ● odp => ppt 19005 ● ods => xls ● Estándar OASIS (1/5/05) ● Estándar ISO 26300 TCP/IP (30/11/06) Microsoft Open XML ● Estándar ISO 29500 SIP ● Muy controvertido y recurrido
  • 42. Formatos y Protocolos ● Formatos y Protocolos cerrados MP3 ● Patentes hasta 2017 (USA) Microsoft .doc Microsoft RNDIS
  • 43. Enlaces de interés ● FSF, OSI y lista Forbes: http://delicious.com/jdani/IntroSwLibre ● Licencias: http://delicious.com/jdani/LicenciasSw ● Muestras de arte hecha con sw libre: http://delicious.com/jdani/ArteSwLibre
  • 44.
  • 45. Acerca de este documento ● Este documento ha sido realizado íntegramente con software libre. ● Imágenes y recursos de: – Flickr: BocaDorada, ashacz, brajeshwar, Rafael Jiménez, Pardesi, betta design, carf, soldiersmediacenter, viscousplatypus, perla, jeff bauche, localsurfer, josh_bancroft, [n] – Pablo Garaizar (Txipi), Unai Martinez (Opositivo), Oscar Rodriguez (Finx) ● Todos los logotipos y marcas son de sus autores respectivos
  • 46. Licencia de uso http://creativecommons.org/licenses/by-sa/3.0/