1-introducción al software libre
DESCRIPTION
TRANSCRIPT
![Page 1: 1-Introducción al software libre](https://reader033.vdocuments.mx/reader033/viewer/2022051109/54857b9e5806b5a9588b4783/html5/thumbnails/1.jpg)
Digna González [email protected] de itsas
Introducción al Introducción al Software LibreSoftware Libre
![Page 2: 1-Introducción al software libre](https://reader033.vdocuments.mx/reader033/viewer/2022051109/54857b9e5806b5a9588b4783/html5/thumbnails/2.jpg)
¿ Q u é e s e l s o f tw a re l i b re ?¿ Q u é e s e l s o f tw a re l i b re ?
● Una cuestión tecnológica...
● Pero también filosófica, ideológica, política, social...
![Page 3: 1-Introducción al software libre](https://reader033.vdocuments.mx/reader033/viewer/2022051109/54857b9e5806b5a9588b4783/html5/thumbnails/3.jpg)
¿ Q u é e s “ s o f tw a re ” ?¿ Q u é e s “ s o f tw a re ” ?
Códigofuente
Código ejecutable(“código máquina”)
Programa informático:secuencia de instrucciones
que un/a computador/apuede interpretar y ejecutar
Se “compila” y...
![Page 4: 1-Introducción al software libre](https://reader033.vdocuments.mx/reader033/viewer/2022051109/54857b9e5806b5a9588b4783/html5/thumbnails/4.jpg)
¿ Q u é e s “ s o f tw a re ” ?¿ Q u é e s “ s o f tw a re ” ?
Se cocina y...
Símil: recetas gastronómicasReceta
gastronómicaPlato final
![Page 5: 1-Introducción al software libre](https://reader033.vdocuments.mx/reader033/viewer/2022051109/54857b9e5806b5a9588b4783/html5/thumbnails/5.jpg)
¿ Q u é e s l a l i b e r ta d d e l s w ?¿ Q u é e s l a l i b e r ta d d e l s w ?
●Por N usuarios (totales o concurrentes)●Instalación en N máquinas●Para finalidades concretas
●Para aprender●Para auditar y evitar errores o malware
●Del fuente: traducciones, mejorar SW,...●(Del ejecutable)
●Del original (gratis o no)●De las modificaciones (gratis o no)
Uso
Acceso alcódigo fuenteCambios
Distribución
Libertades de los trabajos derivados
![Page 6: 1-Introducción al software libre](https://reader033.vdocuments.mx/reader033/viewer/2022051109/54857b9e5806b5a9588b4783/html5/thumbnails/6.jpg)
L a s 4 l ib e r ta d e s d e l s w l ib reL a s 4 l ib e r ta d e s d e l s w l i b re
● Libertad de ejecución: en cualquier lugar, con cualquier propósito y para siempre.
● Libertad para estudiar y adaptar el programa.
● Libertad de redistribución.
● Libertad de mejorar el programa y publicar las mejoras.
![Page 7: 1-Introducción al software libre](https://reader033.vdocuments.mx/reader033/viewer/2022051109/54857b9e5806b5a9588b4783/html5/thumbnails/7.jpg)
M o t iv a c io n e s d e l S W l ib reM o t iv a c io n e s d e l S W l ib re
● Motivación ética– Abanderada por la FSF (Free Software
Foundation).– El software es conocimiento y debe
poderse difundir sin trabas.– Software LIBRE– Richard Stallman
![Page 8: 1-Introducción al software libre](https://reader033.vdocuments.mx/reader033/viewer/2022051109/54857b9e5806b5a9588b4783/html5/thumbnails/8.jpg)
M o t iv a c io n e s d e l S W l ib reM o t iv a c io n e s d e l S W l ib re
● Motivación pragmática– OSI (Open Source Iniciative).– Argumenta ventajas técnicas y
económicas. – Software de “fuentes abiertas”
![Page 9: 1-Introducción al software libre](https://reader033.vdocuments.mx/reader033/viewer/2022051109/54857b9e5806b5a9588b4783/html5/thumbnails/9.jpg)
C o n s e c u e n c ia s d e l a l i b e r ta dC o n s e c u e n c ia s d e l a l i b e r ta d
● Para el usuario:– No se depende del soporte del fabricante.– Muy fácil evaluar los productos antes de
adoptarlos.– Posibilidad de adaptar productos existentes.– Posibilidad de auditar la calidad del sw.– Ahorro en licencias.– Formatos estándares.
![Page 10: 1-Introducción al software libre](https://reader033.vdocuments.mx/reader033/viewer/2022051109/54857b9e5806b5a9588b4783/html5/thumbnails/10.jpg)
C o n s e c u e n c ia s d e l a l i b e r ta dC o n s e c u e n c ia s d e l a l i b e r ta d
● Para la administración pública:– Adecuación a los estándares.– Posibilidad de auditar la seguridad del código.– Se fomenta la riqueza nacional: inversión en
personas y servicios, no en licencias
![Page 11: 1-Introducción al software libre](https://reader033.vdocuments.mx/reader033/viewer/2022051109/54857b9e5806b5a9588b4783/html5/thumbnails/11.jpg)
C o n s e c u e n c ia s d e l a l i b e r ta dC o n s e c u e n c ia s d e l a l i b e r ta d
● Para el desarrollador:– Reutilización de código.– Posible colaboración gratuita de la comunidad.– Distribución barata y global.– OJO: Nuevos modelos de negocio.
![Page 12: 1-Introducción al software libre](https://reader033.vdocuments.mx/reader033/viewer/2022051109/54857b9e5806b5a9588b4783/html5/thumbnails/12.jpg)
C o n s e c u e n c ia s d e l a l i b e r ta dC o n s e c u e n c ia s d e l a l i b e r ta d
● Nuevos modelos de negocio– Support seller, loss leader, service enabler, etc.
Desarrollo desde 0 Adaptación Corrección errores Mejoras Traducción Instalación Configuración Soporte Formación
Producto
Servicio
![Page 13: 1-Introducción al software libre](https://reader033.vdocuments.mx/reader033/viewer/2022051109/54857b9e5806b5a9588b4783/html5/thumbnails/13.jpg)
L i c e n c ia s d e s o f tw a reL i ce n c ia s d e s o f tw a re
SoftwarePrivativo
SoftwareLibre
●Public domain + fuentes [+copyleft]
●GPL
●Shareware/Freeware: gratis,tiempo limitado o versión demo
●OpenSource
●BSD
● Derechos y obligaciones de un programa
![Page 14: 1-Introducción al software libre](https://reader033.vdocuments.mx/reader033/viewer/2022051109/54857b9e5806b5a9588b4783/html5/thumbnails/14.jpg)
L i c e n c ia s d e s o f tw a reL i ce n c ia s d e s o f tw a re
● GPL– Licencia Pública General– Características:
● 4 libertades. Referente universal del software libre.
● Copyleft: el software derivado ha de mantener la misma licencia. “Vírica”.
![Page 15: 1-Introducción al software libre](https://reader033.vdocuments.mx/reader033/viewer/2022051109/54857b9e5806b5a9588b4783/html5/thumbnails/15.jpg)
L i c e n c ia s d e s o f tw a reL i ce n c ia s d e s o f tw a re
● BSD– Empleada por el S.O. BSD (Berkeley
Software Distribution)– Exige que el software sea libre.– No exige que los trabajos derivados también
lo sean: debate si es más o menos libre que GPL
● X11/Xfree86/MIT● Apache Software License● Mozilla Public License● ...
![Page 16: 1-Introducción al software libre](https://reader033.vdocuments.mx/reader033/viewer/2022051109/54857b9e5806b5a9588b4783/html5/thumbnails/16.jpg)
L i c e n c ia s d e s o f tw a reL i ce n c ia s d e s o f tw a re
● Licencias duales– Empleadas en algunas empresas– No libres del todo: según para qué usos– Ej. MySQL:
● Libera su software como GPL.● Permite a empresas que no quieran liberar sus desarrollos
basados en MySQL pagar por l¡cencias comerciales OEM.
![Page 17: 1-Introducción al software libre](https://reader033.vdocuments.mx/reader033/viewer/2022051109/54857b9e5806b5a9588b4783/html5/thumbnails/17.jpg)
O tra s l i c e n c ia s l i b re sO t ra s l i c e n c ia s l i b re s
● Licencias Creative Commons– Inspiradas en la GPL– Pensadas para licenciar contenidos, no
software.– Forma gráfica de expresar la licencia.– Cuatro claúsulas combinables:
reconocimiento, sin obras derivadas, compartir igual, no comercial.
![Page 18: 1-Introducción al software libre](https://reader033.vdocuments.mx/reader033/viewer/2022051109/54857b9e5806b5a9588b4783/html5/thumbnails/18.jpg)
O tro s r e c u rs o s l ib re sO t ro s re c u rs o s l i b re s
● Documentación de programas– En formatos estándar y editables.– También versión en formato opaco (ej pdf).
● Otra documentación– Manuales, HOWTOS, documentos técnicos.– Proyecto de documentación de Linux
![Page 19: 1-Introducción al software libre](https://reader033.vdocuments.mx/reader033/viewer/2022051109/54857b9e5806b5a9588b4783/html5/thumbnails/19.jpg)
O tro s r e c u rs o s l ib re sO t ro s re c u rs o s l i b re s
● Revistas científicas– First Monday.– Public Library of Science.– Consultar “Directory of open access journals”.
● Leyes y estándares– Recomendaciones del W3C, RFC.
![Page 20: 1-Introducción al software libre](https://reader033.vdocuments.mx/reader033/viewer/2022051109/54857b9e5806b5a9588b4783/html5/thumbnails/20.jpg)
O tro s r e c u rs o s l ib re sO t ro s re c u rs o s l i b re s
● Enciclopedias– Wikipedia.– Concise Encyclopedia of Mathematics.
● Cursos– MIT libera cerca de 2000 cursos: Se crea
OpenCourseWave.– Posibilidad de acceder a miles de cursos, y
liberar los propios.
![Page 21: 1-Introducción al software libre](https://reader033.vdocuments.mx/reader033/viewer/2022051109/54857b9e5806b5a9588b4783/html5/thumbnails/21.jpg)
O tro s r e c u rs o s l ib re sO t ro s re c u rs o s l i b re s
● Música– Jamendo.
● Imágenes de dominio público– http://www.everystockphoto.com– Ver wikipedia para más enlaces
![Page 22: 1-Introducción al software libre](https://reader033.vdocuments.mx/reader033/viewer/2022051109/54857b9e5806b5a9588b4783/html5/thumbnails/22.jpg)
F o rm a to s y P ro to c o lo sF o rm a to s y P ro to c o lo s
● Formatos: la forma para almacenar algo
● Protocolos: la forma y los pasos para interactuar entre entidades, intercambiar o comunicar algo
● Estándares “de facto” vs “de iure”
![Page 23: 1-Introducción al software libre](https://reader033.vdocuments.mx/reader033/viewer/2022051109/54857b9e5806b5a9588b4783/html5/thumbnails/23.jpg)
● ¿Por qué usar estándares abiertos?
F o rm a to s y P ro to c o lo sF o rm a to s y P ro to c o lo s
Abiertos Cerrados
Especificación
Se facilita
Proveedores Disponibilidad
No Sí
Otras
Abierta=Pública y Consensuada
Cerrada=Privada y Propia
Intercambio, Compatibilidad
Requiere ing. Inversa
Fomentan monopolios
Cláusulas restrictivas
A veces, cambios con el tiempo
![Page 24: 1-Introducción al software libre](https://reader033.vdocuments.mx/reader033/viewer/2022051109/54857b9e5806b5a9588b4783/html5/thumbnails/24.jpg)
F o rm a to s y P ro to c o lo sF o rm a to s y P ro to c o lo s
● Formatos y Protocolos abiertosPDF● Admite cifrado
y Firma digital● Estándar ISO
19005
Open Document● Competidor de los
formatos de Ms Office● odt => doc● odp => ppt● ods => xls● Estándar OASIS (1/5/05)● Estándar ISO 26300
(30/11/06)
HTML● Formato estándar
de las páginas web
TCP/IP
SIPMicrosoft Open XML● Estándar ISO 29500● Muy controvertido
y recurrido
![Page 25: 1-Introducción al software libre](https://reader033.vdocuments.mx/reader033/viewer/2022051109/54857b9e5806b5a9588b4783/html5/thumbnails/25.jpg)
F o rm a to s y P ro to c o lo sF o rm a to s y P ro to c o lo s
● Formatos y Protocolos cerrados
MP3● Patentes hasta
2017 (USA)
MicrosoftRNDIS
Microsoft .doc
![Page 26: 1-Introducción al software libre](https://reader033.vdocuments.mx/reader033/viewer/2022051109/54857b9e5806b5a9588b4783/html5/thumbnails/26.jpg)
E n la c e s d e in te ré sE n la c e s d e in te ré s
● Cursos gratuitos online software libre (se recomienda realizar curso de introducción)http://www.morfeo-formacion.org/
● Materiales Master Software libre UOC (OpenCourseWare). Recomendado documento “Introducción al software libre”
http://ocw.uoc.edu/informatica-tecnologia-y-multimedia/
![Page 27: 1-Introducción al software libre](https://reader033.vdocuments.mx/reader033/viewer/2022051109/54857b9e5806b5a9588b4783/html5/thumbnails/27.jpg)
A c e rc a d e e s te d o c u m e n toA c e rc a d e e s te d o c u m e n to
● Este documento ha sido realizado íntegramente con software libre.
● Imágenes y recursos de:– Dani Gutiérrez, Pablo Garaizar (Txipi),
Unai Martinez (Opositivo), Oscar Rodriguez (Finx), Juanan Pereira, Flick (colin j.), everystockphoto.
● Todos los logotipos y marcas son de sus autores respectivos
![Page 28: 1-Introducción al software libre](https://reader033.vdocuments.mx/reader033/viewer/2022051109/54857b9e5806b5a9588b4783/html5/thumbnails/28.jpg)
L i c e n c ia d e u s oL i c e n c ia d e u s o
http://creativecommons.org/licenses/by-sa/3.0/