bsd - gpl - agpl

Upload: neider-leonardo-avendano-rodriguez

Post on 06-Jan-2016

236 views

Category:

Documents


0 download

DESCRIPTION

Recopilacion de conceptos

TRANSCRIPT

BSD, GLP Y AGPLDos clases de libertad: GPL y BSD

Es gracioso ver cmo la libertad puede ser un concepto tan complejo e interpretable. Prueba de ello son las licencias de software, existen por decenas, y si nos vamos al mbito del Software Libre nos encontramos dos que interpretan la libertad desde puntos de vista totalmente opuestos.BSD y GPL, ambas en algn momento cohartan algunas libertades, vamos a ver.La licencia GPL, General Public Licence permite a los usuarios utilizar libremente el cdigo del programa siempre y cuando respeten la autora original y liberen a su vez el cdigo con la misma licencia. Esto quiere decir que si creas un programa X y otro lo quiere utilizar deber publicar el resultado de su trabajo bajo las mismas condiciones de la licencia original, si quiere crear un software privativo no puede y si quiere crear un software libre pero con otra licencia tampoco puede. En el fondo, lo que logra el desarrollador es condicionar el uso de su trabajo a los mismos trminos en los cuales l comenz el desarrollo de su software, con aadidos includos siempre ser libre y siempre ser GPL, aunque esto pueda causar algn problema.Por otro lado la licencia BSD. Es una licencia que para sus detractores es prcticamente una licencia de software libertino, ms que libre. Si creas el mismo programa X y otro lo quiere utilizar, por ejemplo, Microsoft a quien le ha gustado cmo trabaja tu cdigo, lo podr tomar libremente, slo respetando tu autora pero sin liberar los cambios que hayan hecho.Lo que el desarrollador logra es que su cdigo sirva para cualquier propsito y, con cdigo abierto o sin l, el siguiente desarrollador pueda elegir con libertad qu hacer con su propio trabajo.Estamos ante dos conceptos de libertad:El de GPL: Libertad para compartir.El de BSD: Libertad para distribuir.Esto es como un abismo y una cumbre puestas en comparacin, sern ustedes los que digan cul es el abismo y cul la cumbre. La GPL es buena aunque coharte la libertad del desarrollador de distribuir?La BSD es buena aunque ponga en peligro el desarrollo de ms software libre?La licencia pblica general de Affero (en ingls, Affero General Public License, tambin Affero GPL o AGPL) es una licencia copyleft derivada de la Licencia Pblica General de GNU diseada especficamente para asegurar la cooperacin con la comunidad en el caso de software que corra en servidores de red.La Affero GPL es ntegramente una GNU GPL con una clusula nueva que aade la obligacin de distribuir el software si ste se ejecuta para ofrecer servicios a travs 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.