2. ¿QUE ES EL SOFTWARE LIBRE?
El software libre (en inglés "free software", aunque esta
denominación a veces se confunde con "gratis" por la
ambigüedad del término "free" en el idioma inglés, por lo
que también se usa "libre software") es la denominación
delsoftware que respeta la libertad de todos los usuarios
que adquirieron el producto y, por tanto, una vez
obtenido el mismo puede ser
usado, copiado, estudiado, modificado, y redistribuido
libremente de varias formas. Según la Free Software
Foundation, el software libre se refiere a la libertad de los
usuarios para ejecutar, copiar, distribuir, y estudiar el
mismo, e incluso modificar el software y distribuirlo
modificado.
3. LIBERTADES DEL SOFTWARE LIBRE
0
la libertad de usar el programa, con
cualquier propósito.
1
la libertad de estudiar cómo funciona
el programa y
modificarlo, adaptándolo a tus
necesidades.
2
la libertad de distribuir copias del
programa, con lo cual puedes ayudar
a tu prójimo.
3
la libertad de mejorar el programa y
hacer públicas esas mejoras a los
demás, de modo que toda la
comunidad se beneficie.
4. TIPOS DE LICENCIAS
Una licencia es aquella autorización formal con
carácter contractual que un autor de un software
da a un interesado para ejercer "actos de
explotación legales". Pueden existir tantas
licencias como acuerdos concretos se den entre
el autor y el licenciatario. Desde el punto de vista
del software libre, existen distintas variantes del
concepto o grupos de licencias:
5. 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 redistribución y modificación bajo términos
diseñados para asegurarse de que todas las versiones modificadas
del software permanecen bajo los términos más restrictivos de la
propia GNU GPL. Esto hace que sea imposible crear un producto
con partes no licenciadas GPL: el conjunto tiene que ser GPL.
Es decir, la licencia GNU GPL posibilita la modificación y
redistribución del software, pero únicamente bajo esa misma
licencia. Y añade que si se reutiliza en un mismo programa código
"A" licenciado bajo licencia GNU GPL y código "B" licenciado bajo
otro tipo de licencia libre, el código final "C", independientemente de
la cantidad y calidad de cada uno de los códigos "A" y "B", debe
estar bajo la licencia GNU GPL.
6. LICENCIAS AGPL
La Licencia Pública General de Affero (en
inglés Affero General Public License, también Affero
GPL o AGPL) es una licencia copyleft derivada de
la Licencia Pública General de GNUdiseñada
específicamente para asegurar la cooperación con la
comunidad en el caso de software que corra en
servidores de red.
La Affero GPL es íntegramente una GNU GPL con una
cláusula nueva que añade la obligación de distribuir el
software si éste se ejecuta para ofrecer servicios a través
de una red de ordenadores.
7. LICENCIAS ESTILO BSD
Llamadas así porque se utilizan en gran cantidad de software distribuido
junto a los sistemas operativos BSD. El autor, bajo tales licencias, mantiene
la protección de copyright únicamente para la renuncia de garantía y para
requerir la adecuada atribución de la autoría en trabajos derivados, pero
permite la libre redistribución y modificación, incluso si dichos trabajos
tienen propietario. Son muy permisivas, tanto que son fácilmente absorbidas
al ser mezcladas con la licencia GNU GPL con quienes son compatibles.
Puede argumentarse que esta licencia asegura “verdadero” software
libre, en el sentido que el usuario tiene libertad ilimitada con respecto al
software, y que puede decidir incluso redistribuirlo como no libre. Otras
opiniones están orientadas a destacar que este tipo de licencia no
contribuye al desarrollo de más software libre (normalmente utilizando la
siguiente analogía: "una licencia BSD es más libre que una GPL si y sólo si
se opina también que un país que permita la esclavitud es más libre que
otro que no la permite").
8. LICENCIAS ESTILO MPL Y
DERIVADAS
Esta licencia es de Software Libre y tiene un gran valor porque fue el
instrumento que empleó Netscape Communications Corp. para liberar su
Netscape Communicator 4.0 y empezar ese proyecto tan importante para el
mundo del Software Libre: Mozilla. 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
colaboración evitando el efecto "viral" de la GPL (si usas código licenciado
GPL, tu desarrollo final tiene que estar licenciado GPL). Desde un punto de
vista del desarrollador la GPL presenta un inconveniente en este punto, y
lamentablemente mucha gente se cierra en banda ante el uso de dicho
código. No obstante la MPL no es tan excesivamente permisiva como las
licencias tipo BSD. Estas licencias son denominadas de copyleft débil. La
NPL (luego la MPL) fue la primera licencia nueva después de muchos
años, que se encargaba de algunos puntos que no fueron tenidos en cuenta
por las licencias BSD y GNU. En el espectro de las licencias de software
libre se la puede considerar adyacente a la licencia estilo BSD, pero
perfeccionada.
9. SEGURIDAD RELATIVA
Existe una cierta controversia sobre la seguridad del
software libre frente al software no libre (siendo uno de
los mayores asuntos la seguridad por oscuridad). Un
método usado de forma habitual para determinar la
seguridad relativa de los productos es determinar
cuántos fallos de seguridad no parcheados existen en
cada uno de los productos involucrados. Por lo general
los usuarios de este método recomiendan que cuando un
producto no proporcione un método de parchear los
fallos de seguridad, no se use dicho producto, al menos
hasta que no esté disponible un arreglo.