La Licencia Pública General (inglés: General Public License o GPL) otorga al usuario la libertad de compartir el software licenciado bajo ella, así como realizar cambios en él. Es decir, el usuario tiene derecho a usar un programa licenciado bajo GPL, modificarlo y distribuir las versiones modificadas de éste.
La licencia GPL adopta el principio de la no ocultación, respaldando el concepto moral que establece que todo software desarrollado con el uso de material licenciado bajo GPL debe estar disponible para ser compartido con el resto de la humanidad.
GPL fue creada para mantener la libertad del software y evitar que alguien quisiera apropiarse de la autoría intelectual de un determinado programa. La licencia advierte que el software debe ser gratuito y que el paquete final, también debe ser gratuito, asegurándose siempre de mantener los nombres y créditos de los autores originales.
Como aspecto curioso, se debe considerar que si se reutiliza un programa "A", licenciado bajo GPL, y se reutiliza un programa "B", bajo otro tipo de licencia libre, el programa final "C", debe de estar bajo la licencia GPL. Este concepto se introduce con el denominado copyleft a fin de garantizar que cualquier aprovechamiento de un programa bajo licencia GPL redunde sobre la comunidad.
Ventajas de GPL
Desventajas de GPL
La Licencia Pública General Menor (inglés: Lesser General Public License o LGPL) es una modificación de la licencia GPL descrita anteriormente. La LGPL reconoce que muchos desarrolladores de software no utilizarán el código fuente que se distribuya bajo la licencia GPL, debido a su principal desventaja que determina que todos los derivados tendrán que seguir los dictámenes de esa licencia. La LGPL permite que los desarrolladores utilicen programas bajo la GPL o LGPL sin estar obligados a someter el programa final bajo dichas licencias.
La licencia LGPL permite entonces la utilización simultánea de software con este tipo de licencia tanto en desarrollos libres como en desarrollos privativos. Entonces, LGPL es una licencia de software libre que no tiene un copyleft fuerte, porque permite que el software se enlace con módulos no libres.
Ventajas de LGPL
Desventajas de LGPL
La Licencia de Distribución de Software de Berkeley (inglés: Berkeley Software Distribution ó BSD) no impone ninguna restricción a los desarrolladores de software en lo referente a la utilización posterior del código en derivados y licencias de estos programas. Este tipo de licencia permite a los programadores utilizar, modificar y distribuir a terceros el código fuente y el código binario del programa de software original con o sin modificaciones. Los trabajos derivados pueden optar a licencias de código abierto o comercial.
La 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. La licencia BSD permite la redistribución, uso y modificación del software.
Esta licencia permite el uso del código fuente en software no libre, con lo que es muy similar a la LGPL descrita anteriormente. La diferencia consiste en que en la licencia BSD no es obligatorio mencionar a los autores ni proporcionar el código fuente.
El autor, bajo esta licencia, 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.
Ventajas de BSD
Desventajas de BSD
La Licencia Pública de Mozilla (inglés: Mozilla Public License ó MPL) es una licencia de código abierto y sofware libre utilizada por el navegador de Internet Mozilla y sus productos derivados. Cumple completamente con los postulados del open source y del software libre. Sin embargo, la MPL deja abierto el camino a una posible reutilización comercial y no libre del software, si el usuario así lo desea, sin restringir la reutilización del código ni el relicenciamiento bajo la misma licencia.
Aunque el uso principal de la MPL es servir como licencia de control para el navegador Mozilla y el software relacionado con él, esta licencia es ampliamente utilizada por desarrolladores y programadores que quieren liberar su código.
Ventajas de MPL
Desventajas de MPL
La Licencia Pública de Netscape (inglés: Netscape Public License ó NPL), es una licencia de software libre sin un copyleft fuerte. NPL está basada en la Licencia Pública de Mozilla revisada anteriormente.
NPL agrega una cláusula que permite a Netscape utilizar el código que un desarrollador agregue a un programa con bajo licencia NPL. Netscape podrá utilizar este código fuente sin importar si el desarrollador lo estableció de tipo privativo. En contrapartida, la licencia NPL no permite al desarrollador hacer uso del código fuente Netscape.
Ventajas de NPL
Desventajas de NPL
Licencia Apache
Es una descendiente de la licencia BSD. Permite al desarrollador hacer lo que desee con el código fuent, incluso productos propietarios, sin entregar el código fuente. La única restricción es que se reconozcas el trabajo del desarrollador.
Licencia de JAVA
Es una licencia particular con características muy especiales dirigidas a la protección del lenguaje de programación JAVA de SUN Microsystems. Pone énfasis en evitar que aparezcan extensiones incompatibles con el lenguaje JAVA.
Licencia de Distribución y Desarrollo Común (CDDL)
Recientemente publicada por SUN Microsystems, tiene por objeto liberar parte del software de esta compañía y que sea integrado con otras herramientas open source. Su objetivo principal apunta a permitir la integración de Java con las diferentes distribuciones de Linux del mercado. La licencia CDDL está basada en la MPL, y por tanto es muy similar en sus términos a la LGPL, permitiendo compartir el código utilizado por el programa con otros de diferente procedencia y guardarse para el autor la libertad de publicar o no los resultados. Permite la inclusión de cualquier otro tipo de código, sea cual sea la licencia del mismo, en la solución completa.
Licencia Creative Commons
Es una licencia de reciente creación, dirigida básicamente para trabajos multimedia. No permite la alteración del producto original, ni tampoco su comercialización. Sólo permite su reproducción tal cual, mencionando al autor.
Licencia de Guile
Basada en la licencia GPL más una declaración especial que permite enlazar con software no libre. Por tanto, no tiene un copyleft fuerte, pero es compatible con la GPL.
A continuación se establece una comparación básica de las principales licencias de software, indicando su compatibilidad con la licencia GPL y si está certificada por la Organización para la Iniciativa de Fuente Abierta.

Si una organización comercial o un particular utiliza el modelo de desarrollo de código fuente abierto, entonces las licencias de código abierto sin restricciones tales como la licencia BSD son más aconsejables que las licencias de software libre tales como la GPL. Las licencias sin restricciones permiten a los desarrolladores de software más libertad a la hora de utilizar el código recogido bajo la licencia para desarrollar software nuevo y para elegir los términos de la licencia bajo los que se regirá su programa. Las licencias como BSD no tienen el problema de las ambigüedades terminológicas propias de la GPL y dejan menos margen para los riesgos legales y empresariales a los desarrolladores. Además, la utilización de las licencias de código abierto sin restricciones por parte de la comunidad de investigadores permite que el sector privado conserve su capacidad para desarrollar investigaciones básicas en productos accesibles y útiles de software para consumidores particulares o empresas.
Todos los modelos de distribución y desarrollo de software deberían ser libres de competir en el mercado y todos los desarrolladores deberían poder elegir las condiciones de sus licencias. La decisión de utilizar y producir software libre o de código abierto, sin embargo, debería basarse en una comprensión bien sentada de las licencias que rigen cada tipo de software.
Las licencias propietarias restringen en gran medida las libertades del usuario, a diferencia de las licencias libres. En el caso de las licencias con "copyleft", sus restricciones buscan precisamente garantizar la libertad del software. En ningún caso se puede hablar, basado netamente en términos de la licencia, de que los software con licencias libes son más convenientes o no que los de licencia propietaria. Lo único que se puede afirmar es que las libertades están fuertemente restringidas en el software de licencia propietaria, y en muchos
casos existen cláusulas que restringen fuertemente las libertades del usuario y otorgan privilegios abusivos a la empresa proveedora.
En el caso de las licencias libres, la gran diferencia radica en el hecho de tener o no "copyleft".
Como se expuso en este paper, existen versiones contrapuestas para esto, y el usuario debe elegir aquella que más le convenga.
Cabe destacar que ninguna licencia de las investigadas establece la no responsabilidad por los posibles daños causados por el uso del software, ni entrega garantías explícitas ante fallas. Esto es entendible bajo el software libre, dado que en general no se cancela por su uso.
[1] ABAD Miguel, GNU Project, "Diversas licencias y comentarios sobre ellas".
Disponible en línea: http://www.gnu.org/licenses/license-list.es.html. Consultado: 07/04/2007.
[2] AULA CLIC, "Diferencias entre Freeware, Shareware, Adware y Software Libre".
Disponible en línea: http://www.aulaclic.es/articulos/licencias.html. Consultado: 07/04/2007.
[3] BONET Alejanro, "Software Libre para Uso Civil".
Disponible en línea: http://www.sluc.info/. Consultado: 07/04/2007.
[4] GOMEZ Ramón, "Tipos de Licencias de Software".
Disponible en línea: http://solfa.us.es/proyectos/normativa/licencias/LicenciasSoftware. Consultado: 07/04/2007.
[5] MICROSOFT CORPORATION, "Perspectiva General de las Licencias".
Disponible en línea: http://www.microsoft.com/spain/sharedsource/Articles/LicensingOverview.mspx. Consultado: 07/04/2007.
[6] NONIUS Jorge, "Introducción a las Licencias de Software Libre".
Disponible en línea: http://laespiral.org/articulos/licencias/licencias.html. Consultado: 07/04/2007.
[7] OPEN SOURCE INITIATIVE, "Licenses by Name".
Disponible en línea: http://www.opensource.org/licenses/alphabetical. Consultado: 07/04/2007.
[8] VEGA H, "Tipos de Licencias de Software Libre".
Disponible en línea: http://gbtcr.chileforge.cl/info_web/node39.html. Consultado: 07/04/2007.
[9] WIKIPEDIA, "Licencia de Software".
Disponible en línea: http://es.wikipedia.org/wiki/Licencia_de_software. Consultado: 07/04/2007.
[10] WILKINSONPC, "Qué es, Formas y Tipos de Licenciamiento de Software".
Disponible en línea: http://www.wilkinsonpc.com.co/free/articulos/softwarelibre.html. Consultado: 07/04/2007.
AUTOR
Leonardo Muro García
leonardo_muro[arroba]hotmail.com
Universidad Nueva Esparta
Facultad de Ciencias
Caracas, Venezuela
21 de Noviembre de 2007
Página anterior | ![]() Volver al principio del trabajo | Página siguiente ![]() |
Ingrese el e-mail y contraseña con el que está registrado en Monografias.com
Trabajos relacionados
Ver mas trabajos de Software |
|
Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.
Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.