Software libre
El software libre (en inglés free software, esta denominación también se confunde a veces con gratis por el doble sentido del inglés free en castellano) es la denominación del software que respeta la libertad de los usuarios sobre su producto adquirido y, por tanto, una vez obtenido puede ser usado, copiado, estudiado, cambiado y redistribuido libremente. Según la Free SoftwareFoundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado
Las licencias libres más conocidas
Hacer un listado exhaustivo de todas las licencias libres existentes no solo es una tarea prácticamente imposible (por la gran cantidad que existen, porque no tardaría en estar desactualizada) sinotambién porque no resulta necesario conocer absolutamente todas. Es preferible concentrarse en las más importantes y extendidas, aquellas que dan origen a las demás. La mayoría de las veces nos encontraremos con alguna de las licencias y encontraremos una específica que seguramente hará referencia a alguna de las conocidas y nos indicará cuales son las variantes introducidas y si es o no compatiblecon ella.
Licencias libres más conocidas: GNU GPL (General Public Licence)
• GNU GPL es la licencia oficial del Proyecto GNU la más usada en el universo del software libre. • Es una licencia Copyleft fuerte, determina que en caso de hacer una distribución pública del software, éste y sus versiones modificadas deben estar bajo GNU GPL. • El código bajo GNU GPL no permite ser enlazado ocombinado con código bajo una licencia incompatible con ésta.
GNU LGPL (Lesser General Public Licence)
GNU LGPL es la licencia Menor (Lesser) de la GPL. Antes era conocida como la licencia para Bibliotecas (Libraries) de las GPL, el nombre fue cambiado hace un tiempo para evitar su uso excesivo.
Licencia BSD
Esta licencia muy conocida por su posición “aun más libre” que la GPL es siempre un puntode discusión cuando se habla de licencias de Software Libre. Técnicamente una licencia del tipo BSD no tiene Copyleft, por lo que es posible hacer versiones modificadas no libres. Esto se ha dado mucho en la práctica, por ejemplo, Microsoft uso código de BSD en el sistema de red de Windows y muchos componentes de FreeBSD han sido usados en MacOS X.
La oposición entre la licencia BSD y la GPLes clara en ese punto: la primera considera que si el software es libre no debe imponer ninguna restricción en su distribución aunque esto signifique que un alguien use el software para su propio beneficio y no comparta el código, la GPL ve en esto un problema: el software libre termina favoreciendo a quienes no les importa la libertad de los usuarios.
Licencia X11
Es una licencia de softwarelibre simple y permisiva sin Copyleft pero compatible con la GNU GPL. XFree86 usa la misma licencia. A veces se le llama la licencia del “MIT“, pero ese término es engañoso puesto que el MIT ha utilizado muchas licencias para su software.
Licencia Pública de Mozilla (MPL)
La licencia de la Fundación Mozilla cumple completamente con la definición de software de código abierto de la Open SourceInitiative (OSI) y con las cuatro libertades del software libre enunciadas por la Free Software Foundation (FSF). Sin embargo la MPL deja abierto el camino a una posible reutilizar de forma comercial 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 licenciade control para el navegador Mozilla y el software relacionado con él (el navegador Firefox o el cliente de correo Mozilla Thunderbird, por ejemplo), esta licencia es ampliamente utilizada por desarrolladores y programadores que quieren liberar su código.
Licencia CDDL (Common Development and Distribution License)
La CDDL (Desarrollo Común y Licencia de Distribución, en español) es una...
Regístrate para leer el documento completo.