7 consejos para triunfar en el cambio a software libre

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    7 consejos para triunfar en el cambio a software libre - Presentation Transcript

    1. 7 buenos consejos para triunfar en el cambio al Software Libre Dani Gutiérrez Porset jdanitxu@gmail.com Donostia, nov-08
    2. Consejos... ¿para qué público? ● Para las empresas... ... usuarias o proveedoras ... consolidadas o en gestación ... grandes o pequeñas ... públicas o privadas ● Para los usuarios domésticos 2
    3. 1. Entender en qué consiste el FLOSS 3
    4. 1 Una cuestión tecnologica...
    5. 1 pero también filosófica, ideológica, política, social... humana
    6. 1 ¿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...
    7. 1 ¿Qué es “software”? Símil: recetas gastronómicas Receta Plato final gastronómica Se cocina y...
    8. 1 ¿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
    9. 1 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: traduccciones, mejorar SW,... Cambios ● ●(Del ejecutable) Distribución ●Del original (gratis o no) ●De las modificaciones (gratis o no) Libertades de los trabajos derivados
    10. 1 Libertades del software ● Tipos de programa: Privativo (o Propietario) Libre
    11. 1 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 ●
    12. 1 Licencias de software Licencias libres ● GPL ● BSD – Empleada por el S.O. BSD – Exige que el software sea libre. – No exige que los trabajos derivados también lo sean: debate si es más o menos libre que GPL ● X11/Xfree86/MIT ● Apache Software License ● Mozilla Public License ● ...
    13. 1 Licencias de software Licencias duales ● Empleadas en algunas empresas ● No libres del todo: según para qué usos ● Ej. MySQL: – Libera su software como GPL. – Permite a empresas que no quieran liberar sus desarrollos basados en MySQL pagar por l¡cencias comerciales OEM.
    14. 1 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”.
    15. 1 Licencias de software GPL ● Historia: – 1989: v1 por Richard Stallman (FSF) – 1991: v2 y LGPL: se puede enlazar un programa libre con sw privativo – 2007: v3. Problemas detectados en GPLv2: ● TiVo-ización. ● DRM. ● Indefensión frente a patentes. ● Incompatibilidades entre diferentes legislaciones. Polémica
    16. 1 Licencias de software Organizaciones referentes ● FSF (Free Software Foundation) ● OSI (Open Source Initiative)
    17. 1 ¿Qué es “software libre”? Libertad 0: Libertad para ejecutar el programa con cualquier propósito (privado, público, comercial, etc.)
    18. 1 ¿Qué es “software libre”? Libertad 1: Libertad para estudiar y modificar el programa (para lo cual es necesario poder acceder al código fuente)
    19. 1 ¿Qué es “software libre”? Libertad 2: Libertad para copiar el programa de modo que se pueda ayudar a cualquiera
    20. 1 ¿Qué es “software libre”? Libertad 3: Libertad para mejorar el programa y publicar las mejoras, de forma que se beneficie toda la comunidad
    21. 1 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. 1 Historia del software libre ● Años 80: Nace el PC: ordenadores 8 ● baratos. 9 7 ● El negocio pasa a la venta de software. 1 ● Licencias privativas. ● Cláusulas de no divulgación.
    23. 1 Historia del software libre ● Años 80: ● Richard Stallman (MIT) no está de acuerdo con esta pérdida de libertad y crea la Fundación del Software Libre (FSF). ● Proyecto GNU: Crear un Sistema Operativo libre.
    24. 1 Algunas aclaraciones ● No es una cuestión de precio “free as in beer” “free as in free speech” No gratis (Servicios) Libre Libertad Precio Privativo Gratis
    25. 1 Algunas aclaraciones ● “Free software” “Open source software” ● Política vs Tecnología ● ¿Argumento de mercado “gratis”/“libre”? ● FLOSS = Free Libre + Open Source Software
    26. 1 Algunas aclaraciones Dominio público vs Uso público/privado Qué se compra con una licencia privativa: No la propiedad sino algunos derechos Diferenciar entre las licencias de: ● Las herramientas de desarrollo y el código base para su construcción ● Las piezas necesarias para su ejecución ● Nuestro programa final
    27. 1 Algunos mitos Software libre = “Linux” Software libre = “programas que sólo funcionan en Linux”. Ejs programas multiplataforma: Privativos Libres
    28. 1 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.
    29. 1 Algunos mitos El software libre es difícil de usar ¿Firefox y Oo son difíciles de usar? Software libre = Línea de comandos
    30. 1 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.
    31. 1 La cultura del software libre La comunidad. Desarrollo según modelo “bazar”. Sitio Nº de proyectos www.sourceforge.net Más de 75.000 (jun 2006) www.freshmeat.net Más de 40.000 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.
    32. 1 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
    33. 1 Modelo de Negocio del S.L. Empresas con negocio basado en software libre: ● Mundiales: IBM, Sun, RedHat, Canonical, Novell, Digium Asterisk. ● Locales: ESLE Algunos paradigmas: ● Apache ● Alfresco ● top500.org ● www.linuxmovies.org/studios.html
    34. 2. Interiorizar las Ventajas del Floss 34
    35. 2 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
    36. 2 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 36
    37. 2 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
    38. 2 Ventajas para las sociedades Se va creando un corpus de software patrimonio de la humanidad que mejora con el tiempo. Recurso de conocimiento (para quien estudia informática) Traducción a lenguas locales Legalidad Valores de libertad, solidaridad, comunidad 38
    39. 3. Decidir el cambio 39
    40. 3 Metodología tradicional ● Pasos: ● Listado de alternativas ● Listado de criterios o preguntas: ● Respuestas ponderadas ● Selección ● ¿Qué valor me aporta si es FLOSS? ● ¡No siempre es la solución! 40
    41. c23 SL Personal cualificado C RRHH 41 c22 SL Mantenibilidad C c21 SL SL Seguridad c20 SL Auditabilidad C Eficiencia Calidad y SL,GL c19 Optimización de código para el hardware C c18 SL Documentación de desarrollo e integración c17 SL Fuente creciente de reutilización y conocimiento C c16 SL Adaptabilidad de soluciones existentes C Análisis FODA Operatividad y Usabilidad c15 SL Usabilidad c14 GL Distribuciones GNU/Linux C c13 SL Disponibilidad de aplicaciones SL,C c12 SL SL Formatos, protocolos e interfaces C Interoperabilidad c11 SL Iniciativas de incompatibilidad hardware c10 SL S.O. y dispositivos hardware C GL c9 S.O. y Arquitecturas de microprocesador C c8 Coste total de propiedad - - - - Costes SL c7 Ahorro por reutilización C SL c6 Ahorro en licencias C c5 Eliminación de monopolios C SL c4 Patentes de software y otras leyes Mercado GL c3 Alianzas y apuestas de grandes fabricantes SL c2 Tasa de crecimiento SL c1 Cuota de mercado de Sistema Operativo Característica Oportunidad Debilidad Fortaleza Amenaza 3
    42. 3 Ej. Disponibilidad de aplicaciones S1 Intermedias S2 Clientes de navegación, Ofimática (Procesador de Diseño gráfico correo electrónico, textos, hojas de cálculo, mensajería instatánea,... presentaciones) Servidores de red: correo Antivirus CAD/CAM, especialmente 3D electrónico, web, ficheros, directorios, mirrors, proxys,... Bases de datos Sistemas de Información Geográfica Compiladores Edición WYSIWYG de HTML, Flash Librerías de servicios Composición de música múltiples Gestión de usuarios Juegos ... ... 42
    43. 4. Planificar el cambio 43
    44. 4 Algunas pautas para el cambio ● Recursos: ● Personas. Outsourcing vs DIY ● Presupuesto ● HW, SW, Comunicaciones ● Plazos ● No crear falsas expectativas. “La última y nos vamos” 44
    45. 4 Estrategias Plan de migración de datos y documentos Plan de migración de aplicaciones ● 1-BackOffice 2-FrontOffice ● Si es de Windows a GNU/Linux: – Sw libre para Windows – Emuladores/Virtualizadores 45
    46. 5. Realizar el cambio 46
    47. 5 Vencer la resistencia al cambio Personas Procesos Infraestructuras ● Más complejo el cambio humano que el tecnológico. ● Pedagogía del cambio gradual: Formación + Acompañamiento 47
    48. 6. Medir los resultados y ... 48
    49. 6 PDCA ● Revisar y Evaluar ● Elaborar nuevos planes en base a: ● Acciones de corrección ● Acciones de mejora 49
    50. 7. Aportar a la comunidad 50
    51. 7 ¿Qué se puede aportar? ● Aportaciones económicas. Caso AA.PP. ● Compartir los resultados con licencia adecuada: ● Código ● Conocimiento ● Difusión de experiencias exitosas 51
    52. Este documento...  … ha sido realizado íntegramente con software libre.  … está disponible en: http://www.slideshare.net/danitxu/slideshows  … tiene una licencia de uso: http://creativecommons.org/licenses/by-sa/3.0/ 52
    53. www.queremossoftwarelibre.org www.softwarelibreanahidugu.org Eskerrik asko etortzeagatik 53

    + danitxudanitxu, 2 years ago

    custom

    1038 views, 0 favs, 0 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1038
      • 1038 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 26
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?