¿Qué es el software libre?

¿Qué es el software libre?

Presentación de introducción al software libre, IES Clara del Rey, Madrid, 10 de mayo de 2012

Transcript

  1. 1.

    ¿Qu´ e es el software libre? Jornada de Software Libre

    en el IES Clara del Rey Jes´ us M. Gonz´ alez Barahona jgb@gsyc.es http://identi.ca/jgbarah http://twitter.com/jgbarah GSyC/LibreSoft, Universidad Rey Juan Carlos IES Clara del Rey, Madrid, 10 de mayo de 2012 Jes´ us M. Gonz´ alez Barahona ¿Qu´ e es el software libre?
  2. 2.

    c 2002-2012 Jes´ us M. Gonz´ alez Barahona. Algunos derechos

    reservados. Este art´ ıculo se distribuye bajo la licencia “Reconocimiento-CompartirIgual 3.0 Espa˜ na” de Creative Commons, disponible en http: //creativecommons.org/licenses/by-sa/3.0/es/deed.es Jes´ us M. Gonz´ alez Barahona ¿Qu´ e es el software libre?
  3. 4.

    Algunos programas... ¿Qu´ e tienen en com´ un los siguientes

    programas? Jes´ us M. Gonz´ alez Barahona ¿Qu´ e es el software libre?
  4. 20.

    ¿Qu´ e se puede decir de los programas libres? Programas

    en muchos ´ ambitos Muchas opciones en algunos ´ ambitos Funcionan sobre muchos sistemas (Windows, MacOS, Android) ...incluyendo algunos enteramente libres (GNU/Linux) Diferentes niveles de funcionalidad y usabilidad De muy f´ acil acceso (disponibles en Internet) Muy f´ aciles de probar “distro-in-a-stick”, VirtualBox, instalaci´ on de programas individuales Evoluci´ on muy r´ apida de cada programa, y del conjunto del software libre Jes´ us M. Gonz´ alez Barahona ¿Qu´ e es el software libre?
  5. 21.

    ¿Renuncia a derechos para conseguir buenos programas? Anomal´ ıas del

    modelo tradicional (los “no se puede”): Imposici´ on de condiciones de uso Monopolios en nichos maduros del mercado del software (falta de competencia) Control sobre reparaci´ on y mejora de funcionalidad (s´ olo el productor puede hacer cambios) Muy poca adaptaci´ on a necesidades particulares (m´ as all´ a de lo previsto por el productor) Copiar informaci´ on es “malo” S´ olo el productor debe mejorar un programa Jes´ us M. Gonz´ alez Barahona ¿Qu´ e es el software libre?
  6. 22.

    ¿Hay alternativas? Quiz´ as podamos conseguir el software que necesitamos

    sin renunciar a las principales ventajas que nos trae el software Jes´ us M. Gonz´ alez Barahona ¿Qu´ e es el software libre?
  7. 23.

    ¿Qu´ e es el software libre? Quien lo recibe puede

    (pero no est´ a obligado a): usarlo como mejor le parezca, donde mejor le parezca. redistribuirlo a quien quiera, por los medios que quiera. modificarlo (y mejorarlo o adaptarlo). redistribuir las modificaciones Imprescindible: disponibilidad de c´ odigo fuente. software libre no es lo mismo que software gratis http://www.fsf.org/philosophy/free-sw.es.html http://opensource.org/docs/osd-spanish.html Jes´ us M. Gonz´ alez Barahona ¿Qu´ e es el software libre?
  8. 24.

    ¿Y por qu´ e es esto y no otra cosa?

    (1) Desde luego no es casualidad...: Motivos ´ eticos: porque las cosas deber´ ıan ser as´ ı. Motivos pr´ acticos: porque las cosas funcionan mejor as´ ı. Largas discusiones, que han asentado cierto consenso: Debian Free Software Guidelines, Definici´ on de “Open Source”. Definici´ on de software libre de la FSF Jes´ us M. Gonz´ alez Barahona ¿Qu´ e es el software libre?
  9. 25.

    La ´ etica del hacha Un hacha deber´ ıa contribuir

    con su trabajo a la comunidad. Un hacha deber´ ıa poder aprovechar el trabajo de otros buenos programadores. Un hacha deber´ ıa poder “arreglar” y mejorar cualquier programa. Un hacha se siente orgulloso de usar su c´ odigo, y de que otros lo usen. Ideas formuladas por Richard Stallman, continuadas por la FSF, la comunidad BSD, y otros. Y extendi´ endose a otros campos... Hacha: traducci´ on de “hacker” (como en “es un hacha”) Jes´ us M. Gonz´ alez Barahona ¿Qu´ e es el software libre?
  10. 26.

    ¿Y los argumentos pr´ acticos? Nuevos modelos de desarrollo (bazar

    frente a catedral). Ventajas del escrutinio p´ ublico y de la mejorabilidad. Competencia real en el desarrollo y el mantenimiento. Viabilidad t´ ecnica frente a mercadotecnia. Nuevas posibilidades de negocio (ej: desaf´ ıo a posiciones de monopolio). Ideas formuladas por Eric Raimond, promovidas por la Open Source Initiative y otros. Jes´ us M. Gonz´ alez Barahona ¿Qu´ e es el software libre?
  11. 27.

    Consecuencias de la “libertad” del software Coste: modelo radicalmente distinto

    al del software privativo. Apertura: puede modificarse, inspeccionarse, estudiarse. Distribuci´ on: nuevos canales, nuevos m´ etodos. Desarrollo: modelos de desarrollo “sorprendentes”. Mantenimiento y soporte: Verdadera competencia. Combinaci´ on de dos poderosos mecanismos: Competencia (pudiendo usar el mismo programa base) Cooperaci´ on (incluso involuntaria) Jes´ us M. Gonz´ alez Barahona ¿Qu´ e es el software libre?
  12. 28.

    ¿Va a ser el software libre una revoluci´ on como

    la de Internet? Jes´ us M. Gonz´ alez Barahona ¿Qu´ e es el software libre?
  13. 29.

    Software libre para usuarios Est´ an los “olv´ ıdate”... de

    los monopolios (verdadera competencia, mejores productos, mejores servicios). de la “fiabilidad” del productor (el futuro lo asegura la aceptaci´ on del producto, y la disposici´ on del fuente). de tomar decisiones con pocos elementos (puedes probar el software en su entorno real a coste pr´ acticamente cero). de depender de la estrategia de tus proveedores. de “cajas negras” en las que has de confiar “porque s´ ı” Jes´ us M. Gonz´ alez Barahona ¿Qu´ e es el software libre?
  14. 30.

    Software libre para usuarios ...y los “¿qu´ e tal si...?”

    ¿Qu´ e tal si pudieras adaptar/personalizar el producto como quieras? ¿Qu´ e tal si pudieras “estar a la ´ ultima” a bajo coste?. ¿Qu´ e tal si pudieras arreglar los problemas (o pagar para que los arreglen? ¿Qu´ e tal si pudieras decidir sobre la evoluci´ on futura del producto? ¿Qu´ e tal si pudieras contratar la integraci´ on de los dos mejores productos en el entorno que te interesa? ¿Qu´ e tal si pudieras contratar auditor´ ıas completas de cada producto por terceras partes? Jes´ us M. Gonz´ alez Barahona ¿Qu´ e es el software libre?
  15. 31.

    Software libre para usuarios Gran parte del control pasa al

    usuario (frente al productor de software). Jes´ us M. Gonz´ alez Barahona ¿Qu´ e es el software libre?
  16. 32.

    ¿Quien desarrolla el software libre? Voluntarios que quieren impulsar el

    software libre Empresas que quieren obtener beneficios Administraciones p´ ublicas que encuentran un bien social Entusiastas que quieren pas´ arselo bien Profesionales que quieren poner en pr´ actica lo que saben Estudiantes que se quieren dar a conocer ... Jes´ us M. Gonz´ alez Barahona ¿Qu´ e es el software libre?
  17. 33.

    ¿Se puede vivir de desarrollar software libre? El mejor conocimiento

    sobre el programa lo tiene su desarrollador. Si se cuida la imagen, el desarrollador es el “punto m´ as visible”. Desarrollos a medida, modificaciones, adaptaciones. Soporte “a lo grande” (correcci´ on de erratas, acceso preferente a nuevas versiones, nuevas caracter´ ısticas, etc.) Si hay gente que quiere software, y est´ a dispuesto a pagarlo, alg´ un desarrollador/productor se beneficiar´ a... Jes´ us M. Gonz´ alez Barahona ¿Qu´ e es el software libre?
  18. 34.

    Integraci´ on de productos libres ¡Bienvenido al para´ ıso! Todos

    los productos libres est´ an a tu disposici´ on (¡y sin preocuparte de licencias propietarias!). Si los productos no “encajan”, puedes “limarlos” (tienes el c´ odigo fuente, puedes conseguir interoperabilidad). Puedes integrar “trozos” de productos, o productos enteros, o lo que sea. No m´ as cajas negras: las tripas de todo son transparentes. Puedes construir sobre el trabajo de otros, en igualdad de condiciones con esos otros. Jes´ us M. Gonz´ alez Barahona ¿Qu´ e es el software libre?
  19. 35.

    Mantenimiento y servicios El disponer del fuente lo cambia todo.

    Est´ as en las mismas condiciones que el productor. Competencia en el negocio del mantenimiento. El valor a˜ nadido de los servicios es mucho m´ as apreciado (el coste del programa es bajo). El conocimiento del estado del arte es muy importante (es bueno tener relaci´ on con los proyectos libres). Negocios nuevos: consejo sobre versiones y combinaciones de programas, informaci´ on sobre nuevos desarrollos, gesti´ on de proyectos libres. Este es actualmente el negocio m´ as claro. Jes´ us M. Gonz´ alez Barahona ¿Qu´ e es el software libre?
  20. 36.

    Principales obst´ aculos para el software libre T´ ecnicas FUD

    (miedo, desconocimiento, duda) “Disoluci´ on” (sistemas que pueden confundirse con el software libre) Desconocimiento (p´ erdida de visi´ on): ¿por qu´ e es interesante el software libre? (no quedarse s´ olo en el coste por licencia) Impedimentos t´ ecnicos: por ejemplo, control del fabricante sobre qu´ e se puede instalar Impedimentos legales: por ejemplo, patentes de software Y habr´ a m´ as... Jes´ us M. Gonz´ alez Barahona ¿Qu´ e es el software libre?
  21. 37.

    ¿Hay conclusiones? El software libre muestra ser un modelo econ´

    omica y t´ ecnicamente viable. Detr´ as de ´ el hay motivaciones t´ ecnicas, econ´ omicas y ´ eticas. Es muy importante conocer el mundo en que nos movemos... El futuro depende, en gran parte de nosotros (como profesionales, como clientes, como empresarios,...). Este es uno de esos raros momentos en los que toda una industria puede estar cambiando de paradigma. Jes´ us M. Gonz´ alez Barahona ¿Qu´ e es el software libre?
  22. 38.

    Algunas URLs Introducci´ on al software libre (libro libre) http://curso-sobre.berlios.de/introsobre

    Master sobre software libre (documentaci´ on en l´ ınea) http://master.libresoft.es Open Sources (O’Reilly) http://www.oreilly.com/catalog/opensources/ Articulillos y presentaciones sobre este y otros temas http://sinetgy.org/jgb/ Jes´ us M. Gonz´ alez Barahona ¿Qu´ e es el software libre?