Clase1

424 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
424
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Clase1

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

×