dairo castilla software libre
TRANSCRIPT
Software libre
Es la denominación del software 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.
Tipos de licencia
LICENCIA GPL
La Licencia Pública General de GNU, llamada comúnmente GPL de GNU, se usa para la mayoría de los programas de GNU y para más de la mitad de los paquetes de software libre. La última es la versión 3.
El texto de la Licencia Pública General de GNU está disponible en los siguientes formatos: HTML, texto simple, ODF, Docbook, Texinfo y LaTeX. Estos documentos no están maquetados para publicarlos por sí solos sino que están pensados para ser incluidos en otro documento.
Guía rápida de la GPLv3.
Versiones anteriores de GPL de GNU
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 GNU diseñ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.
La Free Software Foundation recomienda que el uso de la
GNU AGPLv3 sea considerado para cualquier software que
usualmente corra sobre una red.
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.
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.
Copyleft
Copyleft es un método general para hacer que un programa sea software libre y requerir que todas las versiones modificadas y extendidas del programa sean también software libre.
El modo más sencillo de hacer que un programa sea libre es ponerlo en el dominio público, es decir, sin copyright. Esto permitirá que la gente comparta el programa y sus mejoras, si así lo desean. Pero también permitirá que gente que no quiera cooperar pueda convertirlo en software privativo. Pueden hacer cambios, todos los que deseen, y distribuir el resultado como producto privativo. Los que reciban el programa en su forma modificada no poseerán la libertad que el autor original les dio debido a que el intermediario se la ha quitado.
El copyleft también ayuda a los programadores que deseen
contribuir con mejoras al software libre, a obtener el permiso para
hacerlo. Estos programadores habitualmente trabajan para
empresas o universidades que harían casi cualquier cosa para
obtener más dinero. Un programador podría desear contribuir con
sus cambios a la comunidad, pero su empleador puede pretender
hacer de esos cambios un producto de software privativo.
Cuando le explicamos al empleador que es ilegal distribuir la
versión mejorada del producto salvo como software libre, el
empresario normalmente decide publicarlo como software libre en
lugar de tirarlo a la basura.