Los tipos de licencias más usadas en software libre: BSD, GPL y MPL.
- BSD: una aplicación licenciada con BSD permite que otras versiones puedan tener otros tipos de licencias, tanto propietarias, como BSD o GPL.
- GPL: esta licencia aplica la necesidad del copyleft, haciendo que nuevas versiones de la aplicación sean siempre libres y licenciadas bajo GPL.
- MPL: aplica licencias dobles al código fuente y a los ejecutables, obligando a devolver al autor los fuentes modificados y permitiendo licenciar los binarios como propietarios.
La siguiente tabla muesta una estadística sobre los tipos de licencias más usadas en los 70.364 proyectos almacenados actualmente en SourceForge.net
| Licencia | Proyectos |
|---|---|
| GPL | 66,1 % |
| LGPL | 10,9 % |
| BSD | 6,9 % |
| Otras con certificado OSI | 12,1 % |
| Resto (dominio públio, propietarias, …) | 4,0 % |
Hace unos meses se anunció de la licencia AGPLv3 (Affero), una licencia que apenas se diferencia de la GPLv3 en un par de párrafos de la sección 13. Esa diferencia obliga a aquellos que hayan modificado código licenciado con la AGPLv3 a redistribuirlo si es usado a través de la red, restricción útil si hemos programado un CMS y queremos que cualquiera que lo modifique y cree una web basada en él distribuya los cambios para beneficio de la comunidad.
El código de Menéame, por ejemplo, está bajo la licencia Affero original (aunque muchos de sus clones no la respetan), pero sin embargo, no hay muchos CMS de código abierto con licencia AGPL.
La licencia AGPL está diseñada para afrontar el hecho de que una parte del software actual se ejecuta remotamente, a menudo en forma de aplicaciones web. El propósito de la AGPL es que los usuarios de estos servicios tengan también acceso y derechos sobre este código. Un gran avance de la AGPL sobre la licencia Affero original es que, al contrario que esta última, la AGPL sí que es compatible con la licencia GPL (v3.0).
Como no podía ser de otra forma, no hay un consenso claro sobre si se puede considerar libre o no esta licencia, debido a que la cláusula añadida, la 13, impone una importante restricción en el uso del software. Tampoco está muy claro qué se puede considerar un usuario del servicio, o si es posible usar este tipo de aplicaciones de forma privada en un servidor público.
La licencia AGPL, en cualquier caso, tampoco parece ser la respuesta definitiva al problema del desarrollo de aplicaciones web libres, ya que sin los datos o la capacidad de ejecutar dichas aplicaciones, la capacidad de los usuarios para adaptar el software queda un poco en entredicho.
Actualmente se están desarrollando los diseños de los borradores de las nuevas licencias GFDL y GSFDL.
Puedes tomar partido y contribuir al desarrollo dentro del proyecto GNU desde aquí.



