Vous êtes sur la page 1sur 5

Las 5 licencias de software libre

ms importantes que todo


desarrollador debe conocer
A da de hoy, nos podemos encontrar con una gran variedad de tipos de
licencias de software que supone un autntico quebradero de cabeza para sus
usuarios. Aqu te explicamos las licencias de software libre ms destacadas.

BBVAOpen4U
|
29 Oct. 2014
Facebook
Twitter
Linkedin
Google +
Mail
Cdigo abierto
Desarrollo

Desde que en los aos 80, con el boom de la informtica, las empresas
tecnolgicas empezaran a hacer ms restricitivo el uso de su software, el
nmero de licencias existente en la actualidad se ha multiplicado de forma
exponencial. Se trata de licencias que son, bsicamente, un contrato entre el
autor del programa y el usuario en las que se establecen una serie de trminos
y clusulas que el usuario debe cumplir para usar el software.
Para poder comprender bien los diferentes tipos de licencias existentes, en
primer lugar, hay que distinguir sus tipologas. Es importantsimo diferenciar
entre software propietario y software libre. El primer concepto se aplica a
cualquier programa informtico cuyo uso, redistribucin o modificacin est prohibida o
requiere permiso expreso del titular del software.
Por su parte, el software libre se refiere al programa informtico en el que el usuario
tiene libertades sobre el mismo, pudiendo
ser usado, copiado, modificado y distribuido como el usuario quiera. Su
potencial es muy grande, ya que permite a millones de programadores aplicar y ampliar su
crecimiento, y es que, la disponibilidad y el acceso global a este tipo de software permite la
expansin del conocimiento depositado en cada pieza desarrollada.
Algunas de sus ventajas ms importantes es que es ms econmico que el
software propietario y, el hecho de poder acceder a su cdigo fuente, ofrece
cierta independencia tecnolgica permitiendo desarrollar tu propia versin del
software.
No hay que confundir tampoco, el software libre con el software gratuito, ya que
el software libre puede ser gratuito o de pago, pero el usuario siempre ser libre
de usarlo como desee. El software gratuito se podra denominar como freeware:
en este caso, a pesar de que el software es gratuito, est restringido con licencias, con lo
que el usuario no es libre de actuar como con el software libre.
Los diferentes tipos licencias
Entre las diferentes licencias de software libre podemos destacar las siguientes:
Licencias GPL: es una de la ms utilizadas y se suele denominar como GNU GPL.
Con esta licencia el desarrollador conserva los derechos de autor, pero permite su libre
distribucin, modificacin y uso siempre y cuando, en el caso de que el software
se modifique, el nuevo software que se desarrolle como resultado quede obligatoriamente
con la misma licencia. Incluso si el software con licencia GPL solo fuera una parte de otro
programa, este programa tambin tendra que mantener la licencia. Est considerada la
primera licencia copyleft y, bajo esta filosofa, cualquier cdigo fuente licenciado bajo
GPL, debe estar disponible y accesible, para copias ilimitadas y a cualquier persona que lo
solicite. De cara al usuario final, el software licenciado bajo GPL es totalmente
gratuito, pudiendo pagar nicamente por gastos de copiado y distribucin.
Licencia AGPL: se engloba dentro de las licencias destinadas a modificar el derecho de
autor derivadas de GNU. La novedad de AGPL es que, aparte de las clusulas propias de
una GNU GPL, sta obliga a que se distribuya el software que se destine a dar servicios a
travs de una red de ordenadores, es decir, si se quiere usar como parte del desarrollo de
un nuevo software, ste quedara obligado a su libre distribucin.
Licencia BSD: es un buen ejemplo de una licencia permisiva que casi no impone
condiciones sobre lo que un usuario puede hacer con el software. El software bajo esta
licencia es la menos restrictiva para los desarrolladores, ya que, por ejemplo, el software
puede ser vendido y no hay obligaciones de incluir el cdigo fuente. Adems, una
aplicacin licenciada con BSD permite que otras versiones puedan tener otros tipos de
licencias, tanto libres como propietarias; un buen ejemplo de ello es el conocido sistema
operativo Mac OS X, desarrollado bajo esta licencia. Tambin, BSD permite el cobro por la
distribucin de objetos binarios.
Licencia Apache: el software bajo este tipo de licencia permite al usuario distribuirlo,
modificarlo, y distribuir versiones modificadas de ese software pero debe conservar el
copyright y el disclaimer. La licencia Apache no exige que las obras derivadas (las
versiones modificadas) se distribuyan usando la misma licencia, ni siquiera que se tengan

que distribuir como software libre, solo exige que se informe a los receptores que en la
distribucin se ha usado cdigo con la licencia Apache. En este sentido, al crear nuevas
piezas de software, los desarrolladores deben incluir dos archivos en el directorio principal
de los paquetes de software redistribuidos: una copia de la licencia y un documento de
texto que incluya los avisos obligatorios del software presente en la distribucin.
Licencias Creative Commons: su definicin se basa en cuatro condiciones:
Atribucin, con la cual se puede distribuir, exhibir, representar siempre y cuando
se reconozca y se cite a su autor
No comercial, que no permite usar el software con fines comerciales
No derivadas, con la cual no se puede modificar dicha obra
Compartir igual, que incluye la creacin de obras derivadas siempre que
mantengan la licencia original.
Bajo las licencias Creative Commons, existen otros tipos de licencia las cuales
se diferencian entre s con el juego de la combinacin de las cuatro
condiciones que acabamos de ver.

Con estas licencias, el desarrollador tiene la posibilidad de elegir lo que


considere ms conveniente para su trabajo. Esta decisin implica la renuncia a
algunos derechos reservados inherentes al derecho de autor, tales como el
derecho de reproduccin y el derecho de transformacin que, por otra parte,
puede contribuir a la divulgacin de su trabajo y permitir el derecho de acceso
por parte del pblico a sus obras.