Introducción al Software libre

download Introducción al Software libre

If you can't read please download the document

description

Charla de Introducción al Software libre presentada con Pablo Garaizar en las charlas del e-ghost de inicio del curso 2007-2008 en la Universidad de Deusto. Basadas en unas transparencias previas de Pablo Garaizar.

Transcript of Introducción al Software libre

  • 1. Introduccin al Software Libre Jaime Irurzun Graa [ etox ] [email_address] Pablo Garaizar Sagarminaga [ txipi ] [email_address]

2. De qu vamos a hablar?

  • Software Libre
    • Qu es software?
    • Qu es libertad?
  • Las 4 libertades del software
  • Breve historia del software libre
  • Licencias de software
  • Mitos sobre el software libre
  • Ejemplos

3. Qu es software? 4. Qu es software?

  • Programa informtico: secuencia de instrucciones que un/a computador/a puede interpretar y ejecutar.
  • Receta gastronmica: secuencia de instrucciones que un/a cocinero/a puede interpretar y cocinar.

5. Qu es software?

  • Informtica:
    • Cdigo fuente.
    • Cdigo ejecutable.
  • Gastronoma:
    • Receta.
    • Pastel.

6. Qu es libertad? 7. Qu es libertad? 8. Qu es libertad?

  • Libertad: facultad del ser humano que le permite decidir llevar a cabo una determinada obra o no llevarla a cabo.
  • Software Libre?
    • Software que permite decidir qu hacemos con l: copiarlo o no, modificarlo o no, etc.
  • Software Privativo?
    • Software que nos priva de esas libertades mediante licencias restrictivas.

9. Las 4 libertades del software

  • "libertad 0"
    • Libertad para ejecutar el programa con cualquier propsito (privado, educativo, pblico, comercial, etc.).

10. Las 4 libertades del software

  • "libertad 1"
    • Libertad para estudiar y modificar el programa (para lo cual es necesario poder acceder al cdigo fuente).

11. Las 4 libertades del software

  • "libertad 2"
    • Libertad para copiar el programa de manera que se pueda ayudar al vecino o a cualquiera.

12. Las 4 libertades del software

  • "libertad 3"
    • Libertad para mejorar el programa, y hacer pblicas las mejoras, de forma que se beneficie toda la comunidad.

13. Breve historia del software libre

  • Aos 70:
    • Pocos ordenadores.
    • Muy caros, el negocio est en el hardware, software es un aadido.
    • Informtica artesanal, se posee el cdigo fuente de todo y se suele modificar.

14. Breve historia del software libre

  • Aos 80:
    • Nace el PC: ordenadores baratos.
    • El negocio pasa a la venta de software.
    • Licencias privativas.
    • Clusulas de no divulgacin.

15. Breve historia del software libre

  • Aos 80:
    • Richard Stallman (MIT) no est de acuerdo con esta prdida de libertad y crea laFundacin del Software Libre(FSF).
    • Proyecto GNU:
      • Crear un Sistema Operativo libre.

16. Breve historia del software libre

  • Join us now and share the software...

17. Breve historia del software libre

  • Aos 90:
    • El proyecto GNU est casi terminado. Le falta la pieza ms importante, el ncleo.
    • Linus Torvalds desarrolla un ncleo, Linux, solamente para divertirse ( just for fun ).

18. Breve historia del software libre

  • Linux: the future is open.

19. Licencias de software 20. Licencias de software

  • Las licencias libres ms usadas:
    • GPL: exige que el cdigo sea siempre libre.
    • LGPL: exige que el cdigo sea siempre libre, pero permite enlazarlo a cdigo no libre.
    • BSD: no exige que el cdigo sea siempre libre, se puede cerrar.
    • Creative Commons: licencias a la carta. Incluso es posible hacer licencias no libres.

21. Mitos 22. Mitos

    • sobre el software libre :-)

23. Mitos sobre el software libre

    • El software libre es de peor calidad
    • Millones de personaspuedencontribuir

24. Mitos sobre el software libre

    • El SL no tiene empresas por detrs
    • IBM, Sun, Canonical, Novell, Google...

25. Mitos sobre el software libre

    • El SL hace que la gente vaya al paro
    • Los cocineros van al paro?
    • Venden servicios!

26. Mitos sobre el software libre

    • El SL es ms inseguro
    • La seguridad basada en
    • la ocultacin no funciona

27. Mitos sobre el software libre

    • El SL es ms difcil de usar
    • Firefox y Eclipse son difciles de usar?
    • Software libre Lnea de comandos

28. Mitos sobre el software libre

    • Extracto EULA de Microsoft:
  • http://msdnaa.oit.umass.edu/Neula.asp

EXCLUSIN DE DAOS INCIDENTALES, CONSECUENTES Y DE OTRO TIPO. HASTA DONDE PERMITA LA LEY APLICABLE,EN NINGN CASO MICROSOFT NI NINGUNO DE SUS PROVEEDORES SER RESPONSABLE DE NINGN DAO DIRECTO, INDIRECTO O DE CUALQUIER TIPO(INCLUYENDO PERO NO LIMITANDO PERJUICIOS ECONMICOS, FUGAS DE INFORMACIN CONFIDENCIAL, INTERRUPCIN DEL SERVICIO DE NEGOCIO, DAOS FSICOS A LAS PERSONAS, PRDIDA DE PRIVACIDAD, O FALLO EN EL CUMPLIMIENTO DE NINGN DEBER INCLUYENDO USOS DOLOSOS Y CULPOSOS, NEGLIGENCIA O CUALQUIER OTRO) DERIVADO DE USO O LA INCAPACIDAD DE USO DEL PRODUCTO, LA PROVISIN O EL FALLO DE PROVISIN DE SERVICIO... LIMITACIN DE RESPONSABILIDAD Y REMEDIOS. [...]La responsabilidad total de Microsoft y cualquiera de sus proveedores bajo cualquier circunstancia estar limitada al mximo de la cantidad pagada por el producto o la suma de $5.00 . 29. Mitos sobre el software libre

    • El SL va contra la propiedad intelectual
    • Las licencias de software libre
    • son copyright

30. Mitos sobre el software libre

    • El SL no lo usa ni Txus
    • Apache (45%), Firefox, Thunderbird, Eclipse, OpenOffice, Google... Shrek! :-)

31. Mitos sobre el software libre

    • Txus S usa software libre

32. Ejemplos de software libre

  • Ofimtica:
    • OpenOffice.org :
      • Para MS Windows, GNU/Linux, MacOS X.
      • Traducido a 75 idiomas.

33. Ejemplos de software libre

  • Internet:
    • Mozilla Firefox :
      • Navegador web.
      • Para MS Windows, GNU/Linux, MacOs X, Solaris, etc.
      • Multitud de plugins.
    • Mozilla Thunderbird :
      • Cliente de correo.
      • Para MS Windows, GNU/Linux, MacOs X, Solaris, etc.

34. Ejemplos de software libre

  • Internet:
    • Pidgin(antigo Gaim):
      • Cliente para MSN Messenger, Yahoo Messenger, Google Talk, Jabber, ICQ, AIM, etc.
      • Disponible en MS Windows, GNU/Linux, MacOS X.

35. Ejemplos de software libre

  • Multimedia:
    • GIMP :
      • Retoque fotogrfico.
      • Disponible en MS Windows, GNU/Linux, MacOS X.

36. Ejemplos de software libre

  • Programacin:
    • Eclipse :
      • IDE Java/C++
      • Disponible en MS Windows, GNU/Linux, MacOS X.

37. Ejemplos de software libre

  • Programacin:
    • Java
    • PHP
    • Python
    • C (GCC)
    • ...

38. Condiciones de copia

  • Las imgenes han sido extradas de Internet y son propiedad de sus respectivos dueos.
  • Esta presentacin est protegida bajo una licencia Creative Commons by-sa 3.0, sintete libre de copiarla y modificarla segn lo indicado en ella.