Vous êtes sur la page 1sur 25

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, 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 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.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.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.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 noGPL.
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.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.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.

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 de
OpenOffice. 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.