TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

41
TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

Transcript of TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

Page 1: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

TEMA 2

SOFTWARE LIBRE.

TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

Page 2: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

T2.- Software libre.

1.- Concepto de software libre.

2.- Licencias de software.

3.- Documentación libre.

4.- Ventajas del software libre.

Page 3: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

T2.- Software libre.

1.- Concepto de software libre.1.1.-Algunos tipos de software. 2.- Licencias de software.

3.- Documentación libre.

4.- Ventajas del software libre.

Page 4: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

1.- Concepto de software libre.

Software libre: aquel que respeta la libertad de los usuarios sobre el producto, es decir

que puede ser usado, copiado, estudiado, modificado y redistribuido libremente.

De esta forma, se pueden adaptar las aplicaciones, corregir sus fallos, difundirlas a amigos…

Software propietario o privativo: Cualquier programa informático en el que el usuario tiene limitaciones para usarlo, modificarlo o redistribuirlo.

Page 5: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

1.- Concepto de software libre.

Definición de software libre de Richard Stallman, aquel que nos da la libertad de:

-. Ejecutarlo.

-.Acceder al código fuente para estudiarlo y adaptarlo.

-. Redistribuirlo.

-. Mejorarlo y compartir las mejoras.

Logotipo del proyecto GNU, cuyo propósito es crear un SO libre.

Page 6: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

1.1.- Algunos tipos de software.Freeware:

software que se distribuye sin costo, disponible para su uso y por tiempo ilimitado.

Generalmente permite su redistribución pero con algunas restricciones: no modificar la aplicación, no venderla, dar cuenta de su autor...

También puede desautorizar su uso con fines comerciales.

Page 7: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

1.1.- Algunos tipos de software.Freeware:

Page 8: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

1.1.- Algunos tipos de software.Shareware:

distribución de software, en la que el usuario puede evaluar de forma gratuita el producto, pero con limitaciones en el tiempo o en algunas de sus funcionalidades.

Page 9: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

1.1.- Algunos tipos de software.

Careware, charityware, helpware o goodware es un software distribuido de tal forma que beneficia la caridad.

Editor de textos vim de Bram Moolennar. Es un software libre, por el que su autor solicita una donación para el Internacional Child Care Fund, ONG que lleva a cabo un proyecto para las víctimas del sida en Uganda.

Arachnophilia: Herramienta de programación para desarrollar páginas web.

FireFTP: extensión FTP de Firefox .

Page 10: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

1.1.- Algunos tipos de software.

Dominio público el autor renuncia a todos los derechos.

Open source: aplicación de dominio público en la que además, se facilita el código fuente.

Page 11: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

1.1.- Algunos tipos de software.Open source:

Page 12: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

1.1.- Algunos tipos de software.

Copyleft: Software libre cuya licencia obliga a que las modificaciones posteriores también sean libres.

Software propietario: Sólo puedes ejecutarlo.

Page 13: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

T2.- Software libre.

1.- Concepto de software libre. 2.- Licencias de software.2.1.- Licencia BSD.2.2.- Licencia GNU/GPL.2.3.- Licencia GNU/LGPL.2.4.- Licencia MPL.2.5.- Multilicencia.

3.- Documentación libre.

4.- Ventajas del software libre.

Page 14: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

2.1.- Licencia BSD.

Beastie, mascota de FreeBSD.

Licencia BSD: Se crea en la universidad de Berkley en 1990.

Permite la distribución y modificación del código fuente, siempre y cuando se reconozca a los autores.

La licencia BSD al contrario que la GPL permite el uso del código fuente en software no libre.

Page 15: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

2.1.- Licencia BSD.

Resumen de la licencia BSD. Copyright © el propietario. Todos los derechos reservados. Se permite la redistribución en

fuente y en binario con o sin modificación, siempre que se cumplan las condiciones siguientes:

1. Las redistribuciones en fuente deben retener la nota de copyright y listar estas condiciones y la limitación de garantía.

2. Las redistribuciones en binario deben reproducir la nota de copyright y listar estas condiciones y la limitación de garantía en la documentación.

3. Ni el nombre del propietario ni el de los que han contribuido pueden usarse sin permiso para promocionar productos derivados de este programa.

ESTE PROGRAMA SE PROPORCIONA TAL CUAL, SIN GARANTÍAS EXPRESAS NI IMPLÍCITAS, TALES COMO SU APLICABILIDAD COMERCIAL O SU ADECUACIÓN PARA UN PROPÓSITO DETERMINADO.

EN NINGÚN CASO EL PROPIETARIO SERÁ RESPONSABLE DE NINGÚN DAÑO CAUSADO POR SU USO (INCLUYENDO PÉRDIDA DE DATOS, DE BENEFICIOS O INTERRUPCIÓN DE NEGOCIO).

La licencia original tenía 4 clausulas y la FreeBSD tiene sólo 2.

Page 16: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

T2.- Software libre.

1.- Concepto de software libre. 2.- Licencias de software.2.1.- Licencia BSD.2.2.- Licencia GNU/GPL.2.3.- Licencia GNU/LGPL.2.4.- Licencia MPL.2.5.- Multilicencia.

3.- Documentación libre.

4.- Ventajas del software libre.

Page 17: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

2.2.- Licencia GNU/GPL.

Licencia GNU/GPLEl autor conserva los derechos de autor, y permite

la redistribución y modificación pero únicamente bajo esa misma licencia.

En el sitio web oficial de GNU hay una lista de licencias que cumplen las condiciones impuestas por la GNU GPL y otras que no.

Aproximadamente el 60% del software licenciado como software libre emplea una licencia GPL.

Page 18: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

2.2.- Licencia GNU/GPL.

Licencia GNU/GPL:

Logotipo de muchas distribuciones Linux, que operan con licencia GNU/GPL.

Page 19: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

T2.- Software libre.

1.- Concepto de software libre. 2.- Licencias de software.2.1.- Licencia BSD.2.2.- Licencia GNU/GPL.2.3.- Licencia GNU/LGPL.2.4.- Licencia MPL.2.5.- Multilicencia.

3.- Documentación libre.

4.- Ventajas del software libre.

Page 20: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

2.3.- Licencia GNU/LGPL.

Licencia GNU/LGPL:Licencia GNU/LGPL:

EEs otra licencia de software creada por la Free Software Foundation.

La principal diferencia entre la GPL y la LGPL es que el software LPGL puede ser utilizado por un programa no-GPL.

Generalmente, hablamos de bibliotecas que pueden ser enlazadas por software libre o no libre.

Ej: Ej: ¿Por qué en su próxima biblioteca no debería usar LGPL?.

Page 21: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

2.3.- Licencia GNU/LGPL.

Ejemplos de aplicaciones con licencia GNU/LGPL.Ejemplos de aplicaciones con licencia GNU/LGPL.

Page 22: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

T2.- Software libre.

1.- Concepto de software libre. 2.- Licencias de software.2.1.- Licencia BSD.2.2.- Licencia GNU/GPL.2.3.- Licencia GNU/LGPL.2.4.- Licencia MPL.2.5.- Multilicencia.

3.- Documentación libre.

4.- Ventajas del software libre.

Page 23: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

2.4.- Licencia MPL.

Licencia MPL.Licencia MPL.

La licencia MPL cumple completamente con la definición de software de código abierto de la Open Source Initiative (OSI) y con las cuatro libertades del software libre enunciadas por la Free Software Foundation (FSF).

Pero deja abierto el camino a una posible reutilización no libre del software, si el usuario así lo desea.

Page 24: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

2.4.- Licencia MPL.

Licencia MPL.Licencia MPL.

Tiene su origen en la empresa Netscape Communications para su navegador.

Sirve como licencia de control para el navegador Firefox y su cliente de correo Thunderbird.

También es ampliamente utilizada por desarrolladores y programadores que quieren liberar su código.

Page 25: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

2.4.- Licencia MPL.

Navegador Firefox.Navegador Firefox.

Su código fuente es software libre, publicado bajo una triple licencia GPL/LGPL/MPL

Page 26: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

T2.- Software libre.

1.- Concepto de software libre. 2.- Licencias de software.2.1.- Licencia BSD.2.2.- Licencia GNU/GPL.2.3.- Licencia GNU/LGPL.2.4.- Licencia MPL.2.5.- Multilicencia.

3.- Documentación libre.

4.- Ventajas del software libre.

Page 27: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

2.5.- Multilicencia.

Distribución multilicencia:Distribución multilicencia:

Una aplicación puede distribuirse con distintas licencias.Una aplicación puede distribuirse con distintas licencias.

Nestcape Communicator (Propietario)Nestcape Communicator (Propietario)

Mozilla (libre)Mozilla (libre)

Page 28: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

2.5.- Multilicencia.

Distribución multilicenciaDistribución multilicencia::

OpenOffice : Libre.OpenOffice : Libre.

StarOffice : Propietario.StarOffice : Propietario.

Page 29: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

2.- Licencias de software.

Licencia BSD: Berkley Software Distribution.

Licencia GNU/GPL: Licencia Pública General de GNU

Licencia GNU/LGPL: Licencia Lesser General Public License GNU:

Licencia MPL: Mozilla Public License.

Page 30: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

T2.- Software libre.

1.- Concepto de software libre. 2.- Licencias de software.

3.- Documentación libre.

4.- Ventajas del software libre.

Page 31: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

3.- Documentación libre.

Creative Commons: Creative Commons: Licencia que se aplica a la Licencia que se aplica a la documentación.documentación.

Permite elegir al autor qué tipos de derechos cede:Permite elegir al autor qué tipos de derechos cede:

Page 32: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

3.- Documentación libre.

Creative Commons:Creative Commons:

-. -. ReconocimientoReconocimiento: el uso de al obra debe reconocer la : el uso de al obra debe reconocer la autoría original.autoría original.

-. -. No ComercialNo Comercial: la utilización de la obra queda : la utilización de la obra queda limitado a un uso no comercial.limitado a un uso no comercial.

Page 33: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

3.- Documentación libre.

Creative CommonsCreative Commons

-. -. Sin obras derivadasSin obras derivadas: No se permite modificar la obra : No se permite modificar la obra para crear otra.para crear otra.

-. -. Compartir igual: Compartir igual: Se permite crear obras derivadas Se permite crear obras derivadas siempre que se mantenga la licencia.siempre que se mantenga la licencia.

Page 34: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

3.- Documentación libre.

Combinando los distintos derechos, se Combinando los distintos derechos, se pueden generar distintas licencias: pueden generar distintas licencias:

Ejemplos: Ejemplos: http://creativecommons.org/licenses/by-nc-sa/2.5/es/

http://creativecommons.org/licenses/by-sa/3.0/es/

Page 35: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

3.- Documentación libre.

También se puede incluir la licencia También se puede incluir la licencia de la documentación en la licencia de la documentación en la licencia software:software:

Page 36: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

3.- Documentación libre.

Page 37: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

T2.- Software libre.

1.- Concepto de software libre. 2.- Licencias de software.

3.- Documentación libre.

4.- Ventajas del software libre.

Page 38: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

4.- Ventajas del software libre.

El software libre tiene menores costes que el privativo.

El gobierno brasileño ahorró más de 167 millones por el uso de software libre. La voz de Galicia.

Telefónica cobrará 3 euros al mes por la licencia de OpenOffice. Banda ancha.

Page 39: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

4.- Ventajas del software libre.

Se puede adaptar el software a nuestras necesidades.

El software libre se adapta a las necesidades de los dispostivos móviles. El País.

Software libre una alternativa para PYMES.

Page 40: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

4.- Ventajas del software libre.

Se garantiza la independencia tecnológica del usuario.

El usuario no está obligado a usar una aplicación en concreto.

Favorece la creación de empresas que dan soporte.

La informatización de las pymes supone un bajo coste.

OpenPyme.LinExPYME.

Page 41: TEMA 2 SOFTWARE LIBRE. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.

4.- Ventajas del software libre.

La colaboración facilita el desarrollo y la depuración del software.