La Licencia Pública General de GNU o más conocida por su nombre en inglés GNU General Public License (o simplemente sus siglas del inglés GNU GPL) es la licencia más ampliamente usada1
en el mundo del software y garantiza a los usuarios finales (personas,
organizaciones, compañías) la libertad de usar, estudiar, compartir
(copiar) y modificar el software. Su propósito es declarar que el
software cubierto por esta licencia es software libre
y protegerlo de intentos de apropiación que restrinjan esas libertades a
los usuarios. Esta licencia fue creada originalmente por Richard Stallman fundador de la Free Software Foundation (FSF) para el proyecto GNU.
La licencia GPL puede ser usada por cualquiera, ya que su finalidad
es proteger los derechos de los usuarios finales (usar, compartir,
estudiar y modificar). Esta es la primera licencia copyleft
para uso general, lo que significa que los trabajos derivados sólo
pueden ser distribuidos bajo los términos de la misma licencia. Bajo
esta filosofía, la licencia GPL garantiza a los destinatarios de un
programa de computador los derechos y libertades reunidos en definición
de software libre y usa copyleft para asegurar que el software está
protegido cada vez que el trabajo es distribuido, modificado o ampliado.
En la forma de distribución (sólo pueden ser distribuidos bajo los
términos de la misma licencia) se diferencian las licencias GPL de las licencias de software libre permisivas, de las cuales los ejemplos más conocidos son las licencias BSD (BSD licenses).
El software bajo licencia GPL puede ser aplicado bajo todos los
propósitos, incluidos los propósitos comerciales e incluso como
herramienta de creación de software propietario.
En uso puramente privativo (o interno), sin ventas ni distribuciones
implicadas, el software puede ser modificado sin liberar el código
fuente pero, de lo contrario, el código fuente y cualquier cambio
realizado en él debe estar disponible para los usuarios, ya que en este
caso los derechos del usuario están protegidos por copyleft. De esta
forma, las aplicaciones instaladas en sistemas operativos bajo licencia
GPL como Linux,
no es necesario que estén licenciadas bajo GPL o que estén distribuidas
con su código fuente disponible ya que las licencias no dependen de la
plataforma. Por ejemplo, si un programa está formado completamente por
código original, o si está combinado con software que no cumple los
requisitos de copyleft no es necesario que se licencie bajo GPL o que se
distribuya con su código fuente disponible. Sólo si un programa utiliza
fragmentos de código GPL (y el programa es distribuido) el código
fuente en su totalidad debe estar disponible, bajo la misma licencia. La
licencia LGPL (GNU Lesser General Public License)
fue creada para tener derechos menos restrictivos que GPL, por lo que
en este caso en un programa que utiliza fragmentos de código LGPL, no es
necesario liberar el código original.
Los usuarios o compañías que distribuyen sus trabajos bajo licencias
GPL, pueden cobrar o distribuirlas gratuitamente. Esto distingue las
licencias GPL de las licencias de software que prohíben su distribución
comercial. La FSF argumenta que no se debe restringir la distribución
comercial del software (incluyendo la redistribución),ya que la GPL establece explícitamente que las obras cubiertas por esta licencia se pueden vender a cualquier precio.
No hay comentarios.:
Publicar un comentario