licencias de software, cc day euskal encounter 2007

Download Licencias de Software, CC Day Euskal Encounter 2007

If you can't read please download the document

Upload: pablo-garaizar

Post on 29-Jun-2015

2.741 views

Category:

Technology


1 download

DESCRIPTION

Charla sobre software libre y licencias de software en el Creative Commons Day de la Euskal Encounter 15.

TRANSCRIPT

  • 1. GPL, BSD, Creative Commons y otras licencias de software
      • Pablo Garaizar Sagarminaga
      • [email_address]

2. De qu vamos a hablar?

  • Qu es el Software Libre?
    • Definicin.
    • Breve historia.
    • Software Libre vs. Open Source.
  • Licencias de software
    • Privativas.
    • Libres:
      • GPL y LGPL.
      • BSD.
    • Creative Commons y el software.
    • Otras

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 quepermite decidirqu hacemos con l: copiarlo o no, modificarlo o no, etc.
  • Software Privativo?
    • Software que nosprivade 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. Software Libre vs. Open Source 20. Software Libre vs. Open Source

  • Confusin de trminos en ingls:
    • Free : gratis o libre.
    • Open source : cdigo abierto, pero tambin esotradefinicin de software libre de la Open Source Initiative:
      • Similar a las 4 libertades del software de la FSF.
      • Escrita por Bruce Perens, basndose en las directrices de software libre de Debian.
      • En la prctica, no hay licencias aprobadas por la OSI que no cumplan las 4 libertades.

21. Licencias de software 22. Licencias de software

  • En funcin de la libertad, tenemos:
    • Licencias libres:
      • Protegen a los usuarios de software.
    • Licencias privativas:
      • Privan de algunas libertades a los usuarios.
    • Licencias Creative Commons:
      • Permiten elegir una licencia a la carta.
      • Puede haber licencias CC que no sean libres!
      • Cubren toda la escala de grises .

23. Licencias de software

  • GPL:
    • Licencia Pblica General.
    • Escrita por Richard Stallman originariamente.
    • Exige que el software cumpla las 4 libertades.
    • Exige, adems, que el software derivado tambin las cumpla ( Efecto Rey Midas ).
    • Recientemente ha sido revisada: GPLv3.

24. Licencias de software

  • GPLv3:
    • Revisin, despus de 14 aos con la GPLv2.
    • Problemas detectados en GPLv2:
      • TiVo-izacin.
      • DRM.
      • Indefensin frente a patentes.
      • Incompatibilidades entre diferentes legislaciones.

25. Licencias de software

  • TiVO-izacin

26. Licencias de software

  • DRM

27. Licencias de software

  • Patentes

28. Licencias de software

  • Diferentes legislaciones

29. Licencias de software

  • Polmica con la GPLv3

30. Licencias de software

  • LGPL:
    • Lesser GPL (antiguamente Library GPL).
    • Similar a la GPL, pero permite enlazar contra cdigo privativo: se rompe el efecto Rey Midas:
      • No hace libre todo lo que toca [-].
      • Anima a la industria a desarrollar complementos de programas bajo la GPL [+].
    • Ejemplo:

31. Licencias de software

  • BSD:
    • Berkeley Software Distribution.
    • Exige que el software sea libre.
    • No exige que los trabajos derivados tambin lo sean:
      • Debate: es ms o menos libre que GPL?
        • Da mayor libertad [+].
        • Permite que el cdigo deje de ser libre [-].
    • Muy buena para laestandarizacin .

32. Licencias de software

  • Otras muchas licencias libres:
    • X11/Xfree86/MIT.
    • Apache Software License.
    • Mozilla Public License.
    • Sun SISSL.
    • Apple Public Source License.
    • ...

33. Licencias de software

  • Otras que lo parecen, sin serlo:
    • Microsoft Shared Source License.
      • Crticas:
        • Richard Stallman: just another name for a non-disclosure agreement .
        • Bruce Perens: look but don't touch and we control everything .
      • Microsoft Community License (Ms-CL) rechazada por la OSI como licencia libre en 2005.

34. Licencias de software

  • Algunas empresas utilizan el licenciamiento dual.
  • Por ejemplo, MySQL:
    • Libera su software como GPL.
    • Permite a empresas que no quieran liberar sus desarrollos basados en MySQL pagar por lcencias comerciales OEM.

35. Licencias de software

  • Creative Commons:
    • Permiten elegir a la carta:

36. 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.