Introducción al
 software libre
Diego Berrueta (diego@berrueta.net)
Universidad de Oviedo - Abril 2009
contenido
conceptos
fundamentales del
  software libre
6 biografías
Richard M. Stallman
Foto:Gisle Hannemyr, Wikipedia - Licencia CC-sa
1971
Foto: Eric Baetscher, Wikipedia - Licencia FDL
cultura hacker
hacker
“a person who delights in having an
intimate understanding of the internal
 workings of a system, computers and
   compute...
hacker ≠ delincuente
intercambio de ideas y
      de software
1976
emacs
1980
Fuente: Peter Preksto and Harvey Huddleston - Publicidad de Xerox
           http://www.digibarn.com/collections/printers/...
pérdida de libertades
software privativo
ordenadores
 personales
mercado masivo de
    software
eula
“You may install, use, access, display and run one copy of
     the Software on a single computer, such as a
        works...
“You may also store or install a copy of the Software on
a storage device, such as a network server, used only to
 install...
“There are technological measures in this Software that
     are designed to prevent unlicensed use of the
Software. Micro...
“You may permit a maximum of five (5) computers or
other electronic devices (each a quot;Devicequot;) to connect
to the Wor...
“[Digital Rights Management] You therefore agree that
 Microsoft may, in conjunction with such license, also
  download re...
“You may not reverse engineer, decompile, or
disassemble the Software, except and only to the
extent that such activity is...
“You acknowledge that the Software is subject to U.S.
               export jurisdiction”

          Microsoft Windows XP ...
“Microsoft reserves all rights not expressly granted to
                 you in this EULA”

          Microsoft Windows XP...
1983
GNU project
gcc-1.0
gdb
1985
Free Software
 Foundation
Fuente: Wikipedia - Free Art License
software libre
“free software is a matter of liberty, not price”

“to understand the concept, you should think of
    free as in free spe...
4 libertades
libertad 0: derecho de uso

“libertad de ejecutar el programa, para
         cualquier propósito”
libertad 1: derecho de modificación

  “libertad de estudiar cómo trabaja el
programa, y adaptarlo a sus necesidades”
libertad 2: derecho de distribución

“libertad de redistribuir copias para que
        pueda ayudar al prójimo”
libertad 3: derecho de evolución

“libertad de mejorar el programa y
 publicar sus mejoras, y versiones
modificadas en gene...
4 libertades

   uso, modificación,
distribución, evolución
corolario

el acceso al código fuente es
   una condición necesaria
copyleft
licencia gpl
efecto “vírico”
Linus Torvalds
Fuente: Wikipedia - Licencia FDL
1991
Fuente: linux.org
Fuente: Amazon
Fuente: Wikipedia - Licencia FDL
minix
“do you pine for the nice days of
minix-1.1, when men were men and
 wrote their own device drivers?”
“I'm working on a free version of a minix-lookalike for
   AT-386 computers. It has finally reached the stage
 where it's e...
comunidad
Ian Murdock
Fuente: Sun Microsystems (Wikipedia)
1993
recopilación de
software (libre)
facilidad para instalar y
  mantener el sistema
Marca registrada
Eric S. Raymond
Fuente: jerone2@flickr - Licencia: CC-sa
1997
“la catedral y el bazar”
Fuente: Wikipedia (Paolo da Reggio) - Dominio Público
Fuente: Wikipedia (Babak Gholizadeh) - Licencia CC-sa
Linus’ law

  “dados suficientes ojos,
todos los bugs son obvios”
“release soon,
release often”
“every good work of software
    starts by scratching a
  developer's personal itch”
¿quién hace el software
         libre?
voluntarios trasnochadores
profesionales remunerados
coordinados a través de la red
•   mymobileweb (http://mymobileweb.morfeo-project.org/)

•   wodidoc (http://wodidoc.morfeo-project.org/)

•   rest-in-py...
•   openfwpa (http://www.asturias.es/openFWPA)

•   aries (http://aries.seresco.es/)

•   tracker (http://projects.gnome.o...
¿por qué hacen
software libre?
motivos éticos

“es bueno que sea libre”
motivos pragmáticos

“funciona mejor si es libre”
1998
Marca registrada
Primera guerra de los navegadores
100%




75%




50%




25%




 0%
   1994     1995   1996          1997              ...
Marca registrada
mozilla browser
mozilla browser

    firefox
Segunda guerra de los navegadores
100%




75%




50%




25%




 0%
   2000   2001   2002   2003    2004       2005    ...
“open source”
estrategia competitiva
erosionar monopolios
3 ejemplos
entornos de desarrollo
Marca registrada
ofimática
Marca registrada
plataformas de
  desarrollo
Marca registrada
Miguel de Icaza
Fuente: James Duncan Davidson/O'Reilly Media - Licencia: CC-sa
1997
Marca registrada
Marca registrada
QT
Marca registrada
gnumeric
Fuente: gnome.org/gnumeric
evolution
Fuente: Wikipedia - Licencia GPL
1999
helix code
ximian
2001
Fuente: go-mono.com
implementación libre
 de .NET framework
multiplataforma

Windows, Linux, Mac (...)
Fuente: go-mono.com
implementación libre
    de Silverlight
2003
Marca registrada
Mark Shuttleworth
Fuente: Martin Schmitt - Licencia: CC-sa
1995
Marca registrada
1999
Marca registrada
$575 millones
2002
Fuente: NASA/Wikipedia - Dominio público
Fuente: NASA/Wikipedia - Dominio público
$20 millones
2004
Marca registrada
fork
actualizaciones frecuentes
           usable
     fácil instalación
10 millones de usuarios


                    Fuente: desktoplinux.com
Fuente: Google Trends
conclusiones
software libre ≠ software gratis
software libre ≠ software “pirata”
software libre ≠ dominio público
4 libertades

   uso, modificación,
distribución, evolución
25 años
revolución en la
industria del software
apoyo de grandes empresas
• Android (Google)   • Firefox (Mozilla)
• Maemo (Nokia)      • OpenOffice (Sun)
• Java (Sun)         • JBoss (RedHat)
• Mo...
impacto técnico y social
estándares abiertos

formatos abiertos

   cultura libre
“La Universidad de Oviedo (...) procurará la
disponibilidad de alternativas basadas en la utilización y
   el desarrollo d...
Fin


Diego Berrueta, diego@berrueta.net, 14 Abril 2009
Cursos de Extensión Universitaria, Universidad de Oviedo
Introducción al Software Libre
Introducción al Software Libre
Introducción al Software Libre
Introducción al Software Libre
Introducción al Software Libre
Introducción al Software Libre
Introducción al Software Libre
Introducción al Software Libre
Introducción al Software Libre
Introducción al Software Libre
Introducción al Software Libre
Introducción al Software Libre
Upcoming SlideShare
Loading in...5
×

Introducción al Software Libre

1,373

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,373
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
50
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide








































































































































































































































































































































  • Introducción al Software Libre

    1. 1. Introducción al software libre Diego Berrueta (diego@berrueta.net) Universidad de Oviedo - Abril 2009
    2. 2. contenido
    3. 3. conceptos fundamentales del software libre
    4. 4. 6 biografías
    5. 5. Richard M. Stallman
    6. 6. Foto:Gisle Hannemyr, Wikipedia - Licencia CC-sa
    7. 7. 1971
    8. 8. Foto: Eric Baetscher, Wikipedia - Licencia FDL
    9. 9. cultura hacker
    10. 10. hacker
    11. 11. “a person who delights in having an intimate understanding of the internal workings of a system, computers and computer networks in particular” Fuente: RFC-1392
    12. 12. hacker ≠ delincuente
    13. 13. intercambio de ideas y de software
    14. 14. 1976
    15. 15. emacs
    16. 16. 1980
    17. 17. Fuente: Peter Preksto and Harvey Huddleston - Publicidad de Xerox http://www.digibarn.com/collections/printers/xerox-9700/
    18. 18. pérdida de libertades
    19. 19. software privativo
    20. 20. ordenadores personales
    21. 21. mercado masivo de software
    22. 22. eula
    23. 23. “You may install, use, access, display and run one copy of the Software on a single computer, such as a workstation, terminal or other device” Microsoft Windows XP Home Edition EULA
    24. 24. “You may also store or install a copy of the Software on a storage device, such as a network server, used only to install or run the Software on your other Workstation Computers over an internal network; however, you must acquire and dedicate an additional license for each separate Workstation Computer on or from which the Software is installed, used, accessed, displayed or run.” Microsoft Windows XP Home Edition EULA
    25. 25. “There are technological measures in this Software that are designed to prevent unlicensed use of the Software. Microsoft will use those measures to confirm you have a legally licensed copy of the Software” Microsoft Windows XP Home Edition EULA
    26. 26. “You may permit a maximum of five (5) computers or other electronic devices (each a quot;Devicequot;) to connect to the Workstation Computer to utilize one or more of the following services of the Software: File Services, Print Services, Internet Information Services, and remote access” Microsoft Windows XP Home Edition EULA
    27. 27. “[Digital Rights Management] You therefore agree that Microsoft may, in conjunction with such license, also download revocation lists onto your computer on behalf of Secure Content Owners” Microsoft Windows XP Home Edition EULA
    28. 28. “You may not reverse engineer, decompile, or disassemble the Software, except and only to the extent that such activity is expressly permitted by applicable law notwithstanding this limitation” Microsoft Windows XP Home Edition EULA
    29. 29. “You acknowledge that the Software is subject to U.S. export jurisdiction” Microsoft Windows XP Home Edition EULA
    30. 30. “Microsoft reserves all rights not expressly granted to you in this EULA” Microsoft Windows XP Home Edition EULA
    31. 31. 1983
    32. 32. GNU project
    33. 33. gcc-1.0
    34. 34. gdb
    35. 35. 1985
    36. 36. Free Software Foundation
    37. 37. Fuente: Wikipedia - Free Art License
    38. 38. software libre
    39. 39. “free software is a matter of liberty, not price” “to understand the concept, you should think of free as in free speech, not as in free beer” Fuente: The Free Software Definition, FSF
    40. 40. 4 libertades
    41. 41. libertad 0: derecho de uso “libertad de ejecutar el programa, para cualquier propósito”
    42. 42. libertad 1: derecho de modificación “libertad de estudiar cómo trabaja el programa, y adaptarlo a sus necesidades”
    43. 43. libertad 2: derecho de distribución “libertad de redistribuir copias para que pueda ayudar al prójimo”
    44. 44. libertad 3: derecho de evolución “libertad de mejorar el programa y publicar sus mejoras, y versiones modificadas en general, para que se beneficie toda la comunidad”
    45. 45. 4 libertades uso, modificación, distribución, evolución
    46. 46. corolario el acceso al código fuente es una condición necesaria
    47. 47. copyleft
    48. 48. licencia gpl
    49. 49. efecto “vírico”
    50. 50. Linus Torvalds
    51. 51. Fuente: Wikipedia - Licencia FDL
    52. 52. 1991
    53. 53. Fuente: linux.org
    54. 54. Fuente: Amazon
    55. 55. Fuente: Wikipedia - Licencia FDL
    56. 56. minix
    57. 57. “do you pine for the nice days of minix-1.1, when men were men and wrote their own device drivers?”
    58. 58. “I'm working on a free version of a minix-lookalike for AT-386 computers. It has finally reached the stage where it's even usable (though may not be depending on what you want), and I am willing to put out the sources for wider distribution” Linus Torvalds, 5 oct 1991 comp.os.minix
    59. 59. comunidad
    60. 60. Ian Murdock
    61. 61. Fuente: Sun Microsystems (Wikipedia)
    62. 62. 1993
    63. 63. recopilación de software (libre)
    64. 64. facilidad para instalar y mantener el sistema
    65. 65. Marca registrada
    66. 66. Eric S. Raymond
    67. 67. Fuente: jerone2@flickr - Licencia: CC-sa
    68. 68. 1997
    69. 69. “la catedral y el bazar”
    70. 70. Fuente: Wikipedia (Paolo da Reggio) - Dominio Público
    71. 71. Fuente: Wikipedia (Babak Gholizadeh) - Licencia CC-sa
    72. 72. Linus’ law “dados suficientes ojos, todos los bugs son obvios”
    73. 73. “release soon, release often”
    74. 74. “every good work of software starts by scratching a developer's personal itch”
    75. 75. ¿quién hace el software libre?
    76. 76. voluntarios trasnochadores
    77. 77. profesionales remunerados
    78. 78. coordinados a través de la red
    79. 79. • mymobileweb (http://mymobileweb.morfeo-project.org/) • wodidoc (http://wodidoc.morfeo-project.org/) • rest-in-py (http://rest-in-py.sourceforge.net/) • vapour (http://vapour.sourceforge.net/) • specgen (http://forge.morfeo-project.org/projects/specgen/) • ezweb (http://ezweb.morfeo-project.org/) • agua (http://agua.morfeo-project.org/) • terras (http://terras.sourceforge.net/)
    80. 80. • openfwpa (http://www.asturias.es/openFWPA) • aries (http://aries.seresco.es/) • tracker (http://projects.gnome.org/tracker/) • opencertiac (http://www.gmeana.com/opencertiac/) • openxpertia (http://www.openxpertya.org/) • tog (http://www.toghq.com/)
    81. 81. ¿por qué hacen software libre?
    82. 82. motivos éticos “es bueno que sea libre”
    83. 83. motivos pragmáticos “funciona mejor si es libre”
    84. 84. 1998
    85. 85. Marca registrada
    86. 86. Primera guerra de los navegadores 100% 75% 50% 25% 0% 1994 1995 1996 1997 1998 1999 2000 Fuente: Wikipedia http://en.wikipedia.org/wiki/File:Layout_engine_usage_share.svg
    87. 87. Marca registrada
    88. 88. mozilla browser
    89. 89. mozilla browser firefox
    90. 90. Segunda guerra de los navegadores 100% 75% 50% 25% 0% 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 Fuente: Wikipedia http://en.wikipedia.org/wiki/Usage_share_of_web_browsers
    91. 91. “open source”
    92. 92. estrategia competitiva
    93. 93. erosionar monopolios
    94. 94. 3 ejemplos
    95. 95. entornos de desarrollo
    96. 96. Marca registrada
    97. 97. ofimática
    98. 98. Marca registrada
    99. 99. plataformas de desarrollo
    100. 100. Marca registrada
    101. 101. Miguel de Icaza
    102. 102. Fuente: James Duncan Davidson/O'Reilly Media - Licencia: CC-sa
    103. 103. 1997
    104. 104. Marca registrada
    105. 105. Marca registrada
    106. 106. QT
    107. 107. Marca registrada
    108. 108. gnumeric
    109. 109. Fuente: gnome.org/gnumeric
    110. 110. evolution
    111. 111. Fuente: Wikipedia - Licencia GPL
    112. 112. 1999
    113. 113. helix code
    114. 114. ximian
    115. 115. 2001
    116. 116. Fuente: go-mono.com
    117. 117. implementación libre de .NET framework
    118. 118. multiplataforma Windows, Linux, Mac (...)
    119. 119. Fuente: go-mono.com
    120. 120. implementación libre de Silverlight
    121. 121. 2003
    122. 122. Marca registrada
    123. 123. Mark Shuttleworth
    124. 124. Fuente: Martin Schmitt - Licencia: CC-sa
    125. 125. 1995
    126. 126. Marca registrada
    127. 127. 1999
    128. 128. Marca registrada
    129. 129. $575 millones
    130. 130. 2002
    131. 131. Fuente: NASA/Wikipedia - Dominio público
    132. 132. Fuente: NASA/Wikipedia - Dominio público
    133. 133. $20 millones
    134. 134. 2004
    135. 135. Marca registrada
    136. 136. fork
    137. 137. actualizaciones frecuentes usable fácil instalación
    138. 138. 10 millones de usuarios Fuente: desktoplinux.com
    139. 139. Fuente: Google Trends
    140. 140. conclusiones
    141. 141. software libre ≠ software gratis
    142. 142. software libre ≠ software “pirata”
    143. 143. software libre ≠ dominio público
    144. 144. 4 libertades uso, modificación, distribución, evolución
    145. 145. 25 años
    146. 146. revolución en la industria del software
    147. 147. apoyo de grandes empresas
    148. 148. • Android (Google) • Firefox (Mozilla) • Maemo (Nokia) • OpenOffice (Sun) • Java (Sun) • JBoss (RedHat) • Mono (Novell) • MySQL (Sun) • Eclipse (IBM) • Apache (ASF)
    149. 149. impacto técnico y social
    150. 150. estándares abiertos formatos abiertos cultura libre
    151. 151. “La Universidad de Oviedo (...) procurará la disponibilidad de alternativas basadas en la utilización y el desarrollo de formatos informáticos abiertos y herramientas de software libre” Estatutos de la Universidad de Oviedo (2003), disposición adicional sexta Kudos: Kilian Pérez
    152. 152. Fin Diego Berrueta, diego@berrueta.net, 14 Abril 2009 Cursos de Extensión Universitaria, Universidad de Oviedo
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×