Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel...

55
(Primera parte) Curso de Software Libre UGR Ceuta

Transcript of Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel...

Page 1: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

(Primera parte)

Curso de Software Libre

UGR Ceuta

Page 2: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Bienvenidos

Angel Pablo Hinojosa

www.psicobyte.com

@psicobyte_

Page 3: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Oficina de Software Libre de la UGR

Oficina de Software Libre de la UGR

[email protected]

http://osl.ugr.es

Page 4: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Potenciar la imagen de la UGR como centro decreación y divulgación de conocimiento.

Potenciar la difusión de conocimiento de y en laUGR a través de licencias libres.

Promover la organización de comunidades depráctica dentro de la universidad.

Fomentar la colaboración interdisciplinar entredepartamentos/servicios PDI/PAS

profesores/alumnos.

Page 5: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Introducción

Page 6: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Conceptos

Que es software Libre

Leyes y licencias

Las cosas aburridas

Page 7: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Herramientas

Por qué usarlo

Aplicaciones y programas

Las cosas interesantes

Page 8: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Hardware y Software

Hardware: Lo que, cuando falla, puedes patear

Software: Lo que sólo puedes insultar

Page 9: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Código y Compilado

El “Código fuente” es comprensible por humanos

El “Código compilado” es comprensible por ordenadores

Page 10: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

El software nació libre

Al principio, el software era un mero complemento a un (caro) ordenador.

Pero las cosas cambiaron.

Page 11: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Tu software no es tuyo

¿Qué cosas no puedes hacer con el software que compras?

Page 12: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Free Software

Page 13: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Software Libre (Free Software)

FREE quiere decir “Libre”, no “Gratis”.

(“Libre” como el sol cuando amanece, no como en “barra libre”)

Page 14: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

FSF (Free Software Fundation)

Richard Stallmann

Page 15: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Libertades del Software

0: Usar el programa

1: Estudiarlo y adaptarlo

2: Distribuir copias

3: Hacer mejoras y publicarlas

Page 16: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Libertad para usar el programa

Sin restricciones por objetivo, modo de uso, ubicación, etc.

Page 17: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Libertad para estudiar el programa

...Y para adaptarlo a las propias necesidades.

Necesita acceso al código fuente.

Page 18: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Libertad para distribuir copias

Gratis, o por un precio.

Page 19: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Libertad para mejorar el programa

...Y para compartir esas mejoras

Page 20: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Open Source

Page 21: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

OSI (Open Source Initiative)

Eric S. Raymond

Page 22: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Criterios de la OSD

1. Redistribución libre2. Código fuente3. Obras derivadas4. Integridad del código del autor5. No discriminación de usuarios6. No discriminación de actividad7. Distribución de licencia8. Independencia del producto9. No limitar otro software10. Neutra respecto a tecnología

Page 23: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

1 Redistribución libre

La licencia no debe impedir la venta o distribución del programa, ni exigir pagos o regalías por su venta.

Page 24: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

2 Código fuente

El programa debe incluir su código fuente o disponer del modo de acceso a este, y la licencia debe permitir su distribución

Page 25: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

3 Obras derivadas

La licencia debe permitir la realización y distribución de modificaciones y obras derivadas.

Page 26: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

4 Integridad del código del autor

Si se ha modificado el código fuente, e puede impedir su distribución si se provee de

Page 27: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

5 No discriminación de personas

… O grupos.

Page 28: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

6 No discriminación de actividad

No se pueden discriminar sectores o ámbitos de actividad como, por ejemplo “Fabricación de zapatos”, “Investigación genética” o “Difusión de literatura religiosa”.

Page 29: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

7 Distribución de la licencia

Los derechos del programa se cederán a todos los que los reciban, sin obligar a firmar ninguna licencia adicional.

Page 30: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

8 Independencia de un producto

Los derechos del programa no deben depender de que este forme parte de un producto, paquete o versión de software.

Page 31: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

9 No limitar otro software

La licencia no debe imponer restricciones sobre otro software que se distribuya conjuntamente con este.

Page 32: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

10 Neutral respecto a la tecnología

Ninguna disposición de la licencia puede depender de una tecnología o tipo de interfaz determinado.

Page 33: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Software Privativo

Page 34: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Software Privativo

Es lo contrario del Software Libre o de Fuentes Abiertas.

Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

criterios e la OSI

Page 35: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Software Privativo

No son Software Libre

FreewareShareware

Versiones “demo” limitadasCódigo fuente (solamente) disponible

Cualquier licencia que prohíba la redistribución

Page 36: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Ventajas del software libre

Page 37: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Seguridad

el código es auditable (y auditado)por muchos ojos.

Page 38: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Intimidad / privacidad

No hay sitio para "funcionalidades ocultas".

Page 39: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Economía

La tuya, La de la empresa, la de la Universidad, la de los alumnos...

Page 40: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Transparencia

Puedes saber lo que estásHaciendo / enseñando / experimentando.

Page 41: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Transparencia (y 2)

...y aprender del código.

Page 42: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Compatibilidad

Formatos libres y abiertos.

Page 43: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Eficiencia

Adaptable a equipos antiguos o limitados.

Page 44: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Flexibilidad

Puedes modificarlo / adaptarlo.

Page 45: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Soporte y documentación

Con la asistencia de toda una Comunidad.

Page 46: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Por qué liberar software

Page 47: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Quiero compartir.

Page 48: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Sí, quiero compartir, pero sin perder mis derechos.

Page 49: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Quiero darme a conocer, renombre, notoriedad, que me citen...

Page 50: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Necesito buscar ayuda / colaboradores.

Page 51: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Para aprender, enseñar.

Page 52: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Hago ciencia. Publico ciencia. La ciencia debe ser replicable.

Page 53: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Por ética.

Page 54: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

Oficina de Software Libre de la UGR

http://osl.ugr.es

[email protected]

Page 55: Curso de Software Libre UGR CeutaEs lo contrario del Software Libre o de Fuentes Abiertas. Es aquel que en el que falta alguna de las libertades de la FSF y/o no cumple alguno de los

© 2017 Angel Pablo Hinojosa