Sei sulla pagina 1di 41

SESION 01

INTRODUCCION AL SOFTWARE LIBRE

SOFTWARE LIBRE
1.- Concepto de software libre. 2.- Licencias de software. 3.- Documentacin libre.

4.- Ventajas del software libre.

SOFTWARE LIBRE.
1.- Concepto de software libre.

1.1.-Algunos tipos de software.


2.- Licencias de software. 3.- Documentacin libre. 4.- Ventajas del software libre.

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, modificado y redistribuido libremente. estudiado,

De esta forma, se pueden adaptar las aplicaciones, corregir sus fallos, difundirlas a amigos Software propietario o privativo: Cualquier programa informtico en el que el usuario tiene limitaciones para usarlo, modificarlo o redistribuirlo.

1.- Concepto de software libre.


Definicin de software libre de Richard Stallman, aquel que nos da la libertad de: -. Ejecutarlo. -.Acceder al cdigo fuente para estudiarlo y adaptarlo. -. Redistribuirlo. -. Mejorarlo y compartir las mejoras.

Logotipo del proyecto GNU, cuyo propsito es crear un SO libre.

1.1.- Algunos tipos de software.


Freeware: software que se distribuye sin costo, disponible para su uso y por tiempo ilimitado. Generalmente permite su redistribucin pero con algunas restricciones: no modificar la aplicacin, no venderla, dar cuenta de su autor... Tambin puede comerciales. desautorizar su uso con fines

1.1.- Algunos tipos de software


Freeware:

1.1.- Algunos tipos de software.


Shareware: distribucin 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.

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 donacin para el Internacional Child Care Fund, ONG que lleva a cabo un proyecto para las vctimas del sida en Uganda.

Arachnophilia: Herramienta de programacin


para desarrollar pginas web. FireFTP: extensin FTP de Firefox .

1.1.- Algunos tipos de software.


Dominio pblico el autor renuncia a todos los derechos.

Open source: aplicacin de dominio pblico en la que adems, se facilita el cdigo fuente.

1.1.- Algunos tipos de software.


Open source:

1.1.- Algunos tipos de software.


Copyleft: Software libre cuya licencia obliga a que las modificaciones posteriores tambin sean libres.

Software propietario: Slo puedes ejecutarlo.

2.- 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.- Documentacin libre.


4.- Ventajas del software libre.

2.1.- Licencia BSD.


Licencia BSD: Se crea en la universidad de Berkley en 1990. Permite la distribucin y modificacin del cdigo fuente, siempre y cuando se reconozca a los autores. La licencia BSD al contrario que la GPL permite el uso del cdigo fuente en software no libre.

Beastie, mascota de FreeBSD.

2.1.- Licencia BSD.


Resumen de la licencia BSD.
Copyright el propietario. Todos los derechos reservados. Se permite la redistribucin en fuente y en binario con o sin modificacin, siempre que se cumplan las condiciones siguientes:
1. Las redistribuciones en fuente deben retener la nota de copyright y listar estas condiciones y la limitacin de garanta. 2. Las redistribuciones en binario deben reproducir la nota de copyright y listar estas condiciones y la limitacin de garanta en la documentacin. 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 GARANTAS EXPRESAS NI IMPLCITAS, TALES COMO SU APLICABILIDAD COMERCIAL O SU ADECUACIN PARA UN PROPSITO DETERMINADO. EN NINGN CASO EL PROPIETARIO SER RESPONSABLE DE NINGN DAO CAUSADO POR SU USO (INCLUYENDO PRDIDA DE DATOS, DE BENEFICIOS O INTERRUPCIN DE NEGOCIO).

La licencia original tena 4 clausulas y la FreeBSD tiene slo 2.

2.- Software libre.


1.- Concepto de software libre. 2.- Licencias de software. 2.1.- Licencia BSD. 2.2.- Licencia GNU/GPL. (licencia mas popular no se puede usar bajo forma comercial) 2.3.- Licencia GNU/LGPL. 2.4.- Licencia MPL. 2.5.- Multilicencia. 3.- Documentacin libre. 4.- Ventajas del software libre.

2.2.- Licencia GNU/GPL.


Licencia GNU/GPL El autor conserva los derechos de autor, y permite la redistribucin y modificacin 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.

2.2.- Licencia GNU/GPL.


Licencia GNU/GPL:

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

2.- 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.(no puede ser usado por un programa no lgpl)


2.4.- Licencia MPL. 2.5.- Multilicencia. 3.- Documentacin libre. 4.- Ventajas del software libre.

2.3.- Licencia GNU/LGPL


Licencia GNU/LGPL:
Es 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: Por qu en su prxima biblioteca no debera usar LGPL?.

2.3.- Licencia GNU/LGPL


Ejemplos de aplicaciones con licencia GNU/LGPL.

2.- 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.- Documentacin libre.


4.- Ventajas del software libre.

2.4.- Licencia MPL.


Licencia MPL.
La licencia MPL cumple completamente con la definicin de software de cdigo 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 reutilizacin no libre del software, si el usuario as lo desea.

2.4.- 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. Tambin es ampliamente utilizada por desarrolladores y programadores que quieren liberar su cdigo.

2.4.- Licencia MPL.


Navegador Firefox.

Su cdigo fuente es software libre, publicado bajo una triple licencia GPL/LGPL/MPL

2.- 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.- Documentacin libre.
4.- Ventajas del software libre.

2.5.- Multilicencia.
Distribucin multilicencia:
Una aplicacin puede distribuirse con distintas licencias. Nestcape Communicator (Propietario)

Mozilla (libre)

2.5.- Multilicencia.
Distribucin multilicencia:

OpenOffice : Libre.

StarOffice : Propietario.

2.- Licencias de software.


Licencia BSD: Berkley Software Distribution. Licencia GNU/GPL: Licencia Pblica General de GNU

Licencia GNU/LGPL: Licencia Lesser General Public License GNU: Licencia MPL:
Mozilla Public License.

2.- Software libre.


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

3.- Documentacin libre.


4.- Ventajas del software libre.

3.- Documentacin libre.


Creative Commons: Licencia que se aplica a la documentacin.

Permite elegir al autor qu tipos de derechos cede:

3.- Documentacin libre.


Creative Commons: -. Reconocimiento: el uso de al obra debe reconocer la autora original.

-. No Comercial: la utilizacin de la obra queda limitado a un uso no comercial.

3.- Documentacin libre.


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

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

3.- Documentacin libre.


Combinando los distintos derechos, se pueden generar distintas licencias: Ejemplos: http://creativecommons.org/licenses/b y-nc-sa/2.5/es/ http://creativecommons.org/licenses /by-sa/3.0/es/

3.- Documentacin libre.


Tambin se puede incluir la licencia de la documentacin en la licencia software:

3.- Documentacin libre.

2.- Software libre.


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

4.- Ventajas del software libre.

4.- Ventajas del software libre.


El software libre tiene menores costes que el privativo. El gobierno brasileo ahorr ms de 167 millones por el uso de software libre. La voz de Galicia. Telefnica cobrar 3 euros al mes por la licencia y soporte de OpenOffice de novell. Banda ancha.

4.- Ventajas del software libre.


Se puede adaptar el software a nuestras necesidades. El software libre se adapta a las necesidades de los dispostivos mviles. El Pas. Software libre una alternativa para PYMES.

4.- Ventajas del software libre.


Se garantiza la independencia tecnolgica del usuario. El usuario no est obligado a usar una aplicacin en concreto. Favorece la creacin de empresas que dan soporte. La informatizacin de las pymes supone un bajo coste. LinExPYME. OpenPyme.

4.- Ventajas del software libre.


La colaboracin facilita el desarrollo y la depuracin del software.

Potrebbero piacerti anche