Introducción al Software libre

Post on 25-May-2015

2.330 views 0 download

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.