Software Libre MODULO 1
Software Libre MODULO 1
Software Libre MODULO 1
El código fuente
El software libre
El error más común es asociar al software libre con un software gratuito. Debemos
tener claro que el software libre es un asunto de libertad y no de precio. Libertad que
adquirimos cuando adquirimos el programa (lo hayamos comprado o no).
1
Curso digital Introducción al Software Libre
MÓDULO 1 - SOFTWARE LIBRE
Para que un software pueda ser considerado libre debe cumplir 4 reglas estableci-
das:
- Libertad para estudiarlo y adaptarlo a nuestras necesidades.
- Libertad para distribuir las copias.
- Libertad para ejecutar el programa en cualquier sitio, con cualquier propósito y para
siempre.
- Libertad para mejorar el programa y publicar las mejoras, a beneficio de toda la comu-
nidad.
Qué es el copyleft?
Una letra C invertida (como opuesto del símbolo copyright), es el símbolo, sin
reconocimiento legal, del copyleft.
Licencias
Que un software sea libre no quiere decir que no tenga licencia. Una licencia es una
autorización formal que un autor de un software da a un interesado para ejercer “actos de
explotación legales”.
Esta licencia puede restringir ciertos aspectos del software, siempre y cuando no
entre en contradicción con ninguna de las cuatro libertades anteriores.
Desde el punto de vista del software libre existen distintas variantes del concepto o
grupos de licencias: licencias GPL, licencias AGPL, licencias estilo BSD, licencias MPl y
derivadas
2
Curso digital Introducción al Software Libre
MÓDULO 1 - SOFTWARE LIBRE
Licencias GPL: Una de las más utilizadas es la Licencia Pública General de GNU
(GNU GPL). El autor conserva los derechos de autor (copyright), y permite la redistribu-
ción y modificación con restricciones que aseguran que todas las versiones modificadas del
software permanecen bajo los términos de la propia GNU GPL.
Es decir, la licencia GNU GPL posibilita la modificación y redistribución del software,
pero únicamente bajo esa misma licencia.
Aproximadamente el 60% del software licenciado como software libre emplea una
licencia GPL.
Licencias AGPL: La Licencia Pública General de Affero (en inglés Affero General
Public License, o AGPL) es una licencia copyleft derivada de la Licencia Pública General de
GNU y fue formulada específicamente para asegurar la cooperación con la comunidad en
el caso de software se utilice en servidores de red.
La Affero GPL es íntegramente una GNU GPL con una nueva cláusula, la cual suma
la obligación de distribuir el software si éste se ejecuta para ofrecer servicios a través de
una red de computadoras.
Licencias MPL y derivadas: Esta licencia tiene un gran valor porque fue el
instrumento que empleó Netscape Communications Corp. para liberar su Netscape Commu-
nicator 4.0 y comenzar el navegador Mozilla (Mozilla es un software libre).
Se utilizan en gran cantidad de productos de software libre de uso cotidiano en todo
tipo de sistemas operativos. La MPL es Software Libre y promueve eficazmente la colabo-
ración evitando el efecto “viral” de la GPL (recuerda que si usamos código licenciado GPL,
el desarrollo final tiene que estar licenciado GPL).
--