SOFTWARE LIBRE Miriam Alsogaray Seminario IV – Prof. En Ciencias de la Computación
Concepto de Libertad en el Software <ul><li>LIBERTAD PARA EJECUTAR EL PROGRAMA EN CUALQUIER SITIO, CON CUALQUIER PROPÓSITO...
Definición de Software Libre <ul><li>Refiere al concepto de libertad del software. </li></ul><ul><li>No refiere a Software...
Motivaciones del Software Libre <ul><li>Se distinguen dos categorías de motivaciones para el desarrollo de software libre:...
Un Poco de Historia <ul><li>El concepto de software Libre no aparece sino hasta principios de los 80. </li></ul><ul><li>Si...
Un Poco de Historia <ul><li>Adentrados los 80 se promueven Proyectos de Software Libre: </li></ul><ul><ul><li>GNU  (Constr...
Un Poco de Historia <ul><li>En el 2000, el software libre ya ha adquirido importancia, y aparecen las versiones escritorio...
Licencias de Software Libre <ul><li>La principal diferencia entre software libre y el resto del software es un aspecto leg...
Licencias de Software Libre <ul><li>Todas las licencias incluyen una  limitación de garantía  que es en realidad una  nega...
Licencias de Software Libre <ul><li>Software Libre licenciado bajo Copyleft </li></ul><ul><ul><li>Las licencias Copyleft a...
Licencias Copyleft o Robustas <ul><li>Licencias GPL ( General Public License ) </li></ul><ul><ul><li>Licencia Copyleft más...
Licencias Copyleft o Robustas <ul><ul><li>Requiere que toda modificación de un fichero fuente deba incluir una nota con la...
Licencias Copyleft o Robustas <ul><li>Licencias LGPL ( Lesser General Public License ) </li></ul><ul><ul><li>La otra licen...
Licencias BSD o Permisivas <ul><li>BSD (Berkeley Software Distribution) </li></ul><ul><ul><li>Tienen su origen en la publi...
Licencias BSD o Permisivas <ul><ul><li>Licencias de tipo BSD se pueden mencionar a  XWindow, Tcl/Tk, Apache, Mozilla.  </l...
Licencias Creative Commons <ul><li>En el 2001 se fundó  Creative Commons , con el propósito de fomentar la existencia, con...
Licencias Creative Commons <ul><li>El objetivo es favorecer a un contenido digital abierto, donde los autores puedan ceder...
Licencias Duales <ul><li>Un software se puede distribuir con distintas licencias. Cada distribución es considerada una nue...
Posibilidades del Software Libre en la Educación
Uso de Software Libre con fines Educativos <ul><li>El uso de Software Libre p lantea un cambio en el paradigma de la produ...
Diferencias del Modelo Educativo con Software Propietario y Software Libre <ul><li>Diferencias entre el modelo educativo p...
Diferencias del Modelo Educativo con Software Propietario y Software Libre El alumno puede aprender sobre el uso de una he...
Diferencias del Modelo Educativo con Software Propietario y Software Libre El aprendizaje puede basarse en lo visual, de f...
Diferencias del Modelo Educativo con Software Propietario y Software Libre Se pueden plantear propuestas de enseñanza que ...
Uso de Software Libre con fines Educativos: Conclusiones <ul><li>Pasar de software propietario a software libre es mucho m...
Uso de Software Libre con fines Educativos: Conclusiones <ul><ul><li>Procesos analíticos : desarrollo competencias instrum...
Uso de Software Libre con fines Educativos: Conclusiones <ul><li>Un modelo educativo alineado con la filosofía del Softwar...
<ul><li>Llegamos al final… </li></ul>
Bibliografía <ul><li>González Barahona, J.;Pascual, J.; Robles, G.;” Introducción al Software Libre” . Madrid, 2003. </li>...
Licencias BSD
Próxima SlideShare
Cargando en…5
×

Software Libre Presentacion

4.096 visualizaciones

Publicado el

Presentación de conceptos básicos vinculados al Software Libre y aspectos de la filosofía del Software Libre que influyen en el Enfoque Educativo para el diseño y elaboración de propuestas didácticas.

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
4.096
En SlideShare
0
De insertados
0
Número de insertados
29
Acciones
Compartido
0
Descargas
106
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.
  • Software Libre Presentacion

    1. 1. SOFTWARE LIBRE Miriam Alsogaray Seminario IV – Prof. En Ciencias de la Computación
    2. 2. Concepto de Libertad en el Software <ul><li>LIBERTAD PARA EJECUTAR EL PROGRAMA EN CUALQUIER SITIO, CON CUALQUIER PROPÓSITO Y PARA SIEMPRE. </li></ul><ul><li>Libertad para estudiarlo y adaptarlo a nuestras necesidades. </li></ul><ul><li>Libertad de redistribución. </li></ul><ul><li>Libertad para mejorar el programa y publicar las mejoras. </li></ul>
    3. 3. Definición de Software Libre <ul><li>Refiere al concepto de libertad del software. </li></ul><ul><li>No refiere a Software Gratuito (Free Software). </li></ul><ul><li>Generalmente, considerado como equivalente al término Open Source Software (programas de código fuente abierto). </li></ul>
    4. 4. Motivaciones del Software Libre <ul><li>Se distinguen dos categorías de motivaciones para el desarrollo de software libre: </li></ul><ul><ul><li>Motivación ética </li></ul></ul><ul><ul><li>El software es conocimiento que se debe difundir “sin trabas”, y la posibilidad de su modificación es una forma de libertad de expresión. </li></ul></ul><ul><ul><li>Motivación práctica </li></ul></ul><ul><ul><li>La disponibilidad del código fuente conlleva a ventajas técnicas y económicas. </li></ul></ul>
    5. 5. Un Poco de Historia <ul><li>El concepto de software Libre no aparece sino hasta principios de los 80. </li></ul><ul><li>Si bien la tendencia mayoritaria era explotar el software propietario aparecen iniciativas que comienzan a mostrar las características de Software Libre. </li></ul><ul><ul><li>Spice (Simulation Program with Integrated Circuit Emphasis) software desarrollado en la Universidad de California y puesto en dominio público por su autor). </li></ul></ul><ul><ul><li>TeX (sistema de tipografía electrónica distribuido bajo una licencia que lo convertía en software libre). </li></ul></ul><ul><ul><li>Unix (uno de los primeros S.O. portables que llegó a Universidades y Centros de Investigación con una licencia que permitía su uso con fines académicos). </li></ul></ul>
    6. 6. Un Poco de Historia <ul><li>Adentrados los 80 se promueven Proyectos de Software Libre: </li></ul><ul><ul><li>GNU (Construir un sistema de software de propósito general y completamente libre) </li></ul></ul><ul><ul><li>CSRG (Se portaron aplicaciones y otras se construyeron nuevas para su funcionamiento en Unix. Entre las funcionalidades añadidas más relevantes fue la implementación de TCP/IP). </li></ul></ul><ul><ul><li>GNU/Linux (Integración de herramientas libres desarrolladas en el proyecto GNU se integran con Linux, Kernel del sistema operativo) </li></ul></ul><ul><li>La liberación de documentación de estándares y normas de Internet, incluyendo las que definen sus protocolos de comunicación, fue revolucionario para el desarrollo del Software Libre. </li></ul>
    7. 7. Un Poco de Historia <ul><li>En el 2000, el software libre ya ha adquirido importancia, y aparecen las versiones escritorio pensadas para el uso doméstico: </li></ul><ul><ul><li>KNOPIX (Distribución de GNU/Linux que facilita a su máxima expresión el proceso de instalación del sistema operativo). </li></ul></ul><ul><ul><li>Open Office (Distribución Libre del juego de aplicaciones ofimáticas de calidad y funcionalidad similar a la de cualquier otro producto ofimático, y que interopera muy bien con los formatos de datos de MS Office). </li></ul></ul><ul><ul><li>Mozilla y demás (Netscape distribuye gran parte del código de su Navigator como software libre, lanzando el proyecto Mozilla, el cual ayudo a completar un gran hueco en el mundo del software libre: no había muchos navegadores libres con interfaz gráfica, y con Mozilla, fueron apareciendo gran cantidad de proyectos basados en él). </li></ul></ul>
    8. 8. Licencias de Software Libre <ul><li>La principal diferencia entre software libre y el resto del software es un aspecto legal: la licencia. </li></ul><ul><li>Las condiciones y/o restricciones que imponen las licencias sólo pueden ser precisadas por los propios autores. </li></ul><ul><li>Cada nueva versión de un programa es considerada como una nueva obra, en donde el autor tiene, otra vez, plena potestad para distribuirla con términos y condiciones similares o totalmente diferentes. </li></ul>
    9. 9. Licencias de Software Libre <ul><li>Todas las licencias incluyen una limitación de garantía que es en realidad una negación de garantía necesaria para evitar demandas legales por garantías implícitas. </li></ul>
    10. 10. Licencias de Software Libre <ul><li>Software Libre licenciado bajo Copyleft </li></ul><ul><ul><li>Las licencias Copyleft aseguran que que todas las copias de todas las versiones son software libre. Esto significa, por ejemplo, que no permiten a terceros agregar ningún requisito adicional (a excepción de un conjunto limitado de requisitos para aumentar su protección) y exige que que el código fuente sea público. </li></ul></ul><ul><li>Software Libre no licenciado bajo Copyleft </li></ul><ul><ul><li>Implica que algunas copias o versiones modificadas del software pueden no ser completamente libres (por ej. una compañía de software podría compilar el programa, con o sin modificaciones, y distribuir el archivo ejecutable como un producto de software privativo). </li></ul></ul>
    11. 11. Licencias Copyleft o Robustas <ul><li>Licencias GPL ( General Public License ) </li></ul><ul><ul><li>Licencia Copyleft más popular. </li></ul></ul><ul><ul><li>Formulada por la Free Software Foundation (promotora del Proyecto GNU). </li></ul></ul><ul><ul><li>Permite la redistribución binaria y la de las fuentes (en el caso de que redistribuya de manera binaria obliga a que también se pueda acceder a las fuentes). </li></ul></ul><ul><ul><li>Permite realizar modificaciones sin restricciones. </li></ul></ul><ul><ul><li>Permite integrar sólo código licenciado bajo GPL con otro código que se encuentre bajo una licencia idéntica o compatible (es lo que se ha llamado el efecto viral de la GPL, ya que código publicado una vez con esas condiciones nunca puede cambiar de condiciones). </li></ul></ul>
    12. 12. Licencias Copyleft o Robustas <ul><ul><li>Requiere que toda modificación de un fichero fuente deba incluir una nota con la fecha y autor de cada modificación. </li></ul></ul><ul><ul><li>Contempla también a las patentes de software, exigiendo que si el código lleva algoritmos patentados, o bien se concede licencia de uso de la patente libre de tasas, o no se puede distribuir bajo la GPL. </li></ul></ul>
    13. 13. Licencias Copyleft o Robustas <ul><li>Licencias LGPL ( Lesser General Public License ) </li></ul><ul><ul><li>La otra licencia formulada por la Free Software Foundation (promotora del Proyecto GNU). </li></ul></ul><ul><ul><li>Pensada inicialmente para su uso en bibliotecas (Library). </li></ul></ul><ul><ul><li>Fue modificada recientemente para ser considerada la hermana menor de la GPL. </li></ul></ul><ul><ul><li>LGPL permite el uso de programas libres con software propietario. El programa en sí se redistribuye como si estuviera bajo la licencia GPL, pero se permite la integración con cualquier otro software sin prácticamente limitaciones (potencia el uso y desarrollo de librerías sin tener los problemas de integración que implica la GPL). </li></ul></ul>
    14. 14. Licencias BSD o Permisivas <ul><li>BSD (Berkeley Software Distribution) </li></ul><ul><ul><li>Tienen su origen en la publicación de versiones de Unix realizadas por la Universidad Californiana (Berkeley), EE.UU. </li></ul></ul><ul><ul><li>Las condiciones que imponen son pocas, básicamente asignar la autoría a los autores originales. </li></ul></ul><ul><ul><li>La única obligación que exigen es la de dar crédito a los autores, mientras que permite tanto la redistribución binaria y la de los fuentes, aunque no obliga a ninguna de las dos en ningún caso. </li></ul></ul><ul><ul><li>Otorga permiso para realizar modificaciones y ser integrada con otros programas casi sin restricciones. </li></ul></ul>
    15. 15. Licencias BSD o Permisivas <ul><ul><li>Licencias de tipo BSD se pueden mencionar a XWindow, Tcl/Tk, Apache, Mozilla. </li></ul></ul><ul><ul><li>Todas suelen incluir, la prohibición de usar el nombre del propietario de los derechos para promocionar productos derivados. </li></ul></ul><ul><ul><li>La mayoría de las licencias BSD son una copia de la original de Berkeley (Apache incluye una cláusula adicional que imposibilita llamar a las versiones redistribuidas de igual manera). </li></ul></ul>
    16. 16. Licencias Creative Commons <ul><li>En el 2001 se fundó Creative Commons , con el propósito de fomentar la existencia, conservación y accesibilidad de recursos intelectuales cedidos a la comunidad. </li></ul><ul><li>Permiten al autor seleccionar qué tipo de libertades ceder sobre la obra, además de la de copia, según cuatro dimensiones: </li></ul><ul><ul><li>Dar crédito al autor original. </li></ul></ul><ul><ul><li>Permitir trabajos derivados. </li></ul></ul><ul><ul><li>Permitir redistribución comercial y permitir cambiar la licencia. </li></ul></ul>
    17. 17. Licencias Creative Commons <ul><li>El objetivo es favorecer a un contenido digital abierto, donde los autores puedan ceder parte de los derechos sobre sus obras y retener sólo aquellos que realmente tienen interés, aumentando así el número de creaciones libremente disponibles. </li></ul>
    18. 18. Licencias Duales <ul><li>Un software se puede distribuir con distintas licencias. Cada distribución es considerada una nueva versión, en donde puede suceder que se distribuyan versiones que sólo difieren en la licencia. Ejemplos: </li></ul><ul><ul><li>Biblioteca Qt (en la que se basa KDE): versión propietaria (eximía de pago a quienes hicieran uso sin ánimo de lucro) y versión GLP. </li></ul></ul>
    19. 19. Posibilidades del Software Libre en la Educación
    20. 20. Uso de Software Libre con fines Educativos <ul><li>El uso de Software Libre p lantea un cambio en el paradigma de la producción, construcción y difusión de los contenidos educativos. </li></ul><ul><ul><li>Permite plantear un modelo educativo diferente al utilizado con software propietario, cuyas características son a fines con la filosofía del Software Libre. </li></ul></ul>
    21. 21. Diferencias del Modelo Educativo con Software Propietario y Software Libre <ul><li>Diferencias entre el modelo educativo planteado con uso de software propietario y con uso de software libre. </li></ul><ul><li>Basadas en trabajo de Software Libre y Software Privativo/Propietario de S. Belkin y F. Heinz </li></ul>
    22. 22. Diferencias del Modelo Educativo con Software Propietario y Software Libre El alumno puede aprender sobre el uso de una herramienta haciéndola tan propia como desee, incluyendo no sólo la capacidad de usarlas, sino también de desmantelarlas, recombinarlas, crearlas y mejorarlas. Se difunde el uso de herramientas no siendo posible la apropiación de las mismas, directa o indirectamente (las condiciones de licenciamiento no permiten el acceso a código fuente para admitir adaptaciones). Se pueden diseñar propuestas que incluyan distintos programas de cada clase, así los alumnos aprenden a abstraer la tarea a realizar del mecanismo concreto con el que se lleva a cabo en un determinado programa. El adquirir un conocimiento funcional, y no meramente operativo, favorece al aprendizaje de/con nuevos programas. En el mejor de los casos, sólo se dispone con un programa de cada tipo (procesador de texto, hoja de cálculo, navegador, etc.), centrando el aprendizaje en ciertos programas propietarios y a una forma operativa específica. Con Software Libre Con Software Privativo Se fomenta el trabajo colaborativo de manera que los alumnos puedan aportar a la comunidad, para pasar de ser usuarios pasivos a prousuarios. Se fomenta un trabajo más individual, respondiendo a las características del licenciamiento que no permite compartir legalmente un software.
    23. 23. Diferencias del Modelo Educativo con Software Propietario y Software Libre El aprendizaje puede basarse en lo visual, de forma que sirva para acelerar los conceptos analíticos adquiridos. Ejemplo: Abrir un programa es ejecutar un comando, lo cual significa que uno no depende de si han borrado el icono del escritorio o de los menús. Si se sabe lo que significa ejecutar un comando y sabemos como hacerlo, podremos adaptarnos a diferentes configuraciones. El aprendizaje se basa principalmente en el aspecto visual de una herramienta, y se desestima el aprendizaje analítico. Ejemplo: Se les enseña a los alumnos a recordar las barras de herramientas de los programas Las estaciones de trabajo pueden ser equipos reciclados con no mucha disponibilidad de recursos, empleados como “clientes delgados” de una única máquina moderna por centro educativo, la que proporciona los recursos para funcionar de manera ágil. Las estaciones de trabajo no requieren administración. Las estaciones de trabajo deben ser razonablemente modernas, con ciertos requerimientos de memoria, procesador y disco, y debe ser mantenida individualmente (actualizaciones, instalaciones, antivirus). Con Software Libre Con Software Privativo Se enseñan conceptos fundamentales que sirven como base para utilizar herramientas informáticas . (Se enseña a usar HTML, se enseña qué es una bases de datos y como usarlas, …). Se enseñan herramientas informáticas . (Se enseña FrontPage, se enseña a usar Microsoft Access, …)
    24. 24. Diferencias del Modelo Educativo con Software Propietario y Software Libre Se pueden plantear propuestas de enseñanza que promuevan actitudes de solidaridad y de compartir, para considerarlas actitudes socialmente positivas el mundo del software. Además, de que existen modalidades para copiar y compartir libremente el software sin violar la ley. Debemos enseñar a los alumnos que el software que usan no debe ser compartido con nadie, pues hacerlo es delito, y que es normal y aceptable renunciar al derecho a la solidaridad a cambio de un poco de comodidad Se puede ofrecer a cada alumno la cantidad de copias que necesite de todo el software que utiliza durante su educación. Los alumnos que quieran usar el software fuera del centro educativo deben adquirir licencias por su cuenta, y aceptar las condiciones de la licencia (esto lleva a que consciente o inconscientemente se lleva a los alumnos a una disyuntiva que es la de usar copias prohibidas de software o bien pagar licencias onerosas.). Con Software Libre Con Software Privativo Se dispone de una gran colección de programas que pueden ser usados legalmente sin erogación monetaria alguna, y constantemente se agregan nuevos programas en las mismas condiciones. Requiere de licencias onerosas para el software de cada estación de trabajo. Aún si éstas fueran “donadas”, esas donaciones se limitan a determinados productos, y no incluyen actualizaciones necesarias.
    25. 25. Uso de Software Libre con fines Educativos: Conclusiones <ul><li>Pasar de software propietario a software libre es mucho más que cambiar una plataforma informática. Se trata de cambiar el enfoque de la enseñanza . </li></ul><ul><ul><li>Alinear el modelo de enseñanza con la filosofía del software libre, planteando situaciones de aprendizaje basadas en el trabajo colaborativo, procesos cognitivos analíticos y una actitud crítica del alumno. </li></ul></ul><ul><ul><li>Trabajo colaborativo : se corresponde con una construcción social del conocimiento en donde cada alumno, según sus capacidades, necesidades, interés y especificidades, pueda hacer aportes a la comunidad y pasar de tener un rol de consumidor pasivo a prousuario. </li></ul></ul>
    26. 26. Uso de Software Libre con fines Educativos: Conclusiones <ul><ul><li>Procesos analíticos : desarrollo competencias instrumentales y metodológicas, que permitan al alumno descubrir y buscar respuestas, preguntar, analizar, encontrar relaciones y reestructurar conceptos. Pensamiento autónomo y creador. </li></ul></ul><ul><ul><li>Actitud crítica del alumno : el rol del alumno frente al software pasa de ser un simple usuario a ser uno analítico, práctico y creativo para utilizar en el uso del software, adaptándolo a sus necesidades. </li></ul></ul>
    27. 27. Uso de Software Libre con fines Educativos: Conclusiones <ul><li>Un modelo educativo alineado con la filosofía del Software Libre, se corresponde también con la necesidad de: </li></ul><ul><ul><li>un construir social del conocimiento (según las capacidades, necesidades, interés y especificidades de cada sujeto). </li></ul></ul><ul><ul><li>Favorecer el desarrollo competencias instrumentales y metodológicas, que le permitan descubrir y buscar respuestas, de preguntar, de analizar, de encontrar relaciones y reestructurar conceptos. </li></ul></ul><ul><ul><li>Favorecer a un pensamiento autónomo y creador. </li></ul></ul><ul><ul><li>Plantear propuestas de enseñanza basadas no detalles del funcionamiento de un programa concreto, sino en los fundamentos de un tipo de aplicaciones, en qué tipo de cosas pueden hacerse con ellas, y cómo realizar tareas típicas utilizándolas. </li></ul></ul>
    28. 28. <ul><li>Llegamos al final… </li></ul>
    29. 29. Bibliografía <ul><li>González Barahona, J.;Pascual, J.; Robles, G.;” Introducción al Software Libre” . Madrid, 2003. </li></ul><ul><li>Hernández, J.; ”Software Libre: técnicamente viable, económicamente sostenible y socialmente justo” . Infonomia, Red de Innovadores, 2005. </li></ul><ul><li>Belkin, S.; Heinz, F.; “Software Libre y Software Privativo/Propietario”, 2006. Disponible en http://wiki.gleducar.org.ar/wiki/Comparando_modelos_educativos </li></ul><ul><li>Open Source Initiative: www. opensource .org / </li></ul>
    30. 30. Licencias BSD

    ×