Your SlideShare is downloading. ×
Software Libre
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Software Libre

1,375
views

Published on

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

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

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Software Libre Introducción al Software Libre
  • 2. Temario
    • Definición
    • Historia
    • Licenciamiento
  • 3. Definición de Software Libre
    • Existen distintas formas de licenciamiento y distribución de Software
    • Se caracterizan/diferencian por dos factores principales:
      • Disponibilidad de Código Fuente
      • Precio
  • 4. Definición de Software Libre
  • 5. Definición de Software Libre
    • Categorías de Software
      • Comercial/Propietario
        • Pagado
        • Distribuído en forma binaria y sin disponibilidad de código fuente
      • Shareware
        • Sin costo por un cierto período
        • Distribuído en forma binaria y sin disponibilidad de código fuente
  • 6. Definición de Software Libre
    • Categorías de Software
      • Freeware
        • Sin costo
        • Distribuído en forma binaria y sin disponibilidad de código fuente
      • Open Source
        • Existe disponibilidad de código fuente
        • Usuarios pueden usarlo, modificarlo y redistribuirlo sin costo
          • Más adelante se verá en detalle
  • 7. Reseña Histórica del Software Libre
    • 1960's – 1980's
      • Las utilities de las empresas ligadas a la computación provenían principalmente de la venta y servicios asociados al hardware
      • Para cada hardware existente, se desarrollaban sistemas operativos a la medida.
      • Se hicieron una serie de esfuerzos tendientes a contar con un sistema operativo multiplataforma.
        • El ejemplo más exitoso fue Unix
  • 8. Reseña Histórica del Software Libre
    • Unix
      • Desarrollado por AT&T y liberado en 1969
        • Usuarios comerciales pagaban por usarlo
        • Universidades y Centros de Investigación lo hacían nominalmente
      • En esa época, era común el compartir el código fuente de las aplicaciones
      • Esto se facilitó por la aparición de redes como Usenet (en 1979)
  • 9. Reseña Histórica del Software Libre
    • Unix
      • A inicios de los 80's cambia la política de licenciamiento de AT&T
      • Se transformó en un software pagado (propietario)
      • Produjo que los grandes fabricantes de Hardware (IBM, HP y DEC), crearan sus versiones propias de Unix
  • 10. Reseña Histórica del Software Libre
    • GNU: Gnu not Unix
      • En 1984 Richard Stallman (MIT) inicia el desarrollo de una versión “libre” de Unix.
      • Establecio la licencia GNU con el objetivo de asegurar que el software fuera libre y sin costo
      • En 1985 crea al Free Software Foundation (FSF)
      • Se crea la GNU General Public License (GPL)
  • 11. Reseña Histórica del Software Libre
    • GNU General Public License
      • Establece el principio de “Copyleft” (o reciprocidad)
      • Tiene un efecto “viral”
      • No fue muy bien recibida por el mundo “comercial”
      • Hasta el día de hoy genera ciertas polémicas al respecto
  • 12. Reseña Histórica del Software Libre
    • Principios de los 1990's
      • Surgen importante proyectos bajo Open Source, incentivados por la masificación de Internet y del WWW
      • Dentro de estos destaca Linux (1991), iniciado por el estudiante finlandés Linus Torvalds
        • Fue liberado bajo licencia GPL
  • 13. Reseña Histórica del Software Libre
    • 1990's
      • Eric Raymond crea el concepto de “Cathedral” versus “Bazaar” para caracterizar la forma de desarrollo cooperativo (principalmente de Linux)
      • Surgen otros principios como
        • “ Release often, release early”
        • “ Given a thousand eyes all bugs are shallow”
  • 14. Reseña Histórica del Software Libre
    • En 1997 surge la “Open Source Iniciative(OSI)”, con un enfoque más “pragmático” respecto al modelo de desarrollo
      • Se introduce el concepto de “Open Source” versus “Free Software”
      • Con esto se busca compatibilidad el licenciamiento con usos reales y comerciales
  • 15. Reseña Histórica del Software Libre
    • La OSI desarrolla la “Open Source Definition”
      • Basada en el “Debian Free Software Guidelines” (1995)
      • No es una licencia en sí, sino un conjunto de requerimientos para que una licencia sea considerada “Open Source”
  • 16. Reseña Histórica del Software Libre
    • Empresas comerciales comienzan a dar apoyo a proyectos Open Source
    • Destaca en 1998 la liberación del código fuente del browser Navigator, por parte de Netscape, que dio origen a Mozilla
  • 17. Licenciamiento de Software Libre
    • En la actualidad todavía es frecuente la confusión entre “Open Source” (o Software Libre) y “Free Software” (o Software gratis)
    • En realidad hay que poner atención en la licencia bajo la cual está disponible un Software Libre
  • 18. Licenciamiento de Software Libre
    • Estas licencias se caracterizan por
      • Normalmente se renuncia a la posibilidad de obtener utilidades por las licencias
      • Está disponible el código fuente
    • Copyleft
      • Es básicamente el principio de que cualquier modificación o cambio (“derivative works”), debe quedar disponible para el resto de la comunidad bajo el mismo licenciamiento original.
  • 19. Licenciamiento de Software Libre
    • Dominio Público
      • Implica renunciar a cualquier derecho de propiedad sobre el software
      • Esto sólo es factible bajo ciertos sistemas legales (como por ejemplo EEUU)
      • En Alemania publicar software bajo “Dominio Público” no es posible bajo la legislación vigente
      • En EEUU es utilizado con frecuencia por gobiernos, universidades y centros de investigación
  • 20. Licenciamiento de Software Libre
    • Shareware
      • Tiene por objetivo hacer disponible el software a la mayor cantidad de gente posible
      • Se distribuye como código binario
      • Es necesario realizar un pago (generalmente bajo), después de ser utilizado por un cierto período
  • 21. Licenciamiento de Software Libre
    • Freeware
      • Se distribuye como código binario
      • No se exige ningún tipo de pago por el uso
      • Puede existir algún tipo de restricciones respeto al tipo de usuario (por ejemplo: privado o no comercial)
      • Normalmente se utiliza como forma de promoción de un producto comercial, siendo versiones “recordadas” de estos productos.