GPL – ¿Cómo funciona la licencia de WordPress?

WordPress es un sistema de gestión de contenidos (CMS) de código abierto que utiliza la Licencia Pública General de GNU (GPL) para garantizar la protección del software basado en su código fuente. Esto significa que cualquier trabajo derivado, incluidos los temas y plugins de WordPress, hereda automáticamente la licencia GPL.

Para que los desarrolladores de WordPress garanticen el cumplimiento de la licencia al distribuir temas, plugins y parches de software, es fundamental comprender cómo funciona la licencia. Los usuarios de WordPress que implementan subproductos del código de la aplicación en sus sitios web experimentan lo mismo.  

En esta guía se discutirá cómo funcionan las licencias GPL, incluida su influencia en la comunidad de WordPress y los temas y plugins. Además, realizaremos una comparación entre la licencia GPL y otras formas de licencias de software.

Empecemos aprendiendo sobre el funcionamiento de la licencia de software libre en el ecosistema de WordPress.

¿Cuál es la definición de la GPL de WordPress?

WordPress GPL, es una licencia de software de código abierto, ofrece protección legal para el sistema de gestión de contenidos (CMS) y su trabajo derivado, como temas y plugins. Los términos de la licencia GPL permiten que los usuarios copien, modifiquen y distribuyan el software disponible bajo la GPL de forma gratuita.

¿Qué es la GPL de WordPress?

La GPL, que fue desarrollada inicialmente para el sistema operativo GNU, tiene como objetivo contrarrestar los productos digitales que son propiedad de los privados. Garantiza cuatro libertades para los usuarios de software:

  • La libertad de usar cualquier software bajo la GPL.
  • La libertad de investigar y cambiar el código fuente del software.
  • La libertad de distribuir el software para el beneficio de la comunidad.
  • La libertad de distribuir versiones actualizadas del software bajo la misma licencia.

Dado que WordPress es una plataforma de código abierto, su código fuente está disponible bajo la GPL. La licencia de software libre permite a los propietarios y desarrolladores de sitios web acceder al código de WordPress, lo que les permite crear nuevas funciones y hacer recomendaciones para mejorar el sistema de gestión de contenidos (CMS).

Free keyboard
GPL - ¿Cómo funciona la licencia de WordPress?

Como resultado, todos los trabajos derivados heredan automáticamente los mismos términos de licencia de WordPress. Al publicar sus proyectos en el directorio oficial de WordPress, los desarrolladores de plugins y temas deben garantizar las cuatro libertades de la GPL.

WordPress crea una comunidad colaborativa bajo la GPL que fomenta el intercambio de conocimientos para mejorar el sistema de gestión de contenidos (CMS). En resumen, WordPress sigue disponible de manera gratuita en la actualidad, principalmente gracias a la GPL.

Comparación de GPL con otras licencias

Para comprender mejor por qué WordPress optó por la GPL, examinemos cómo se compara con otras licencias de software.

Además de la GPL, este es un desglose de las tres licencias de software más populares: LGL, BSD, MIT.

Licencia LGPL

La Licencia Pública General Reducida de GNU (LGPL) se limita a las bibliotecas de software de código abierto, pero la GPL abarca todos los componentes del software. Esta licencia de software impone requisitos débiles de copyleft, lo que hace que el código LGPL sea más adaptable para la creación de software comercial.

LGPL verde
GPL - ¿Cómo funciona la licencia de WordPress?

Los desarrolladores que conectan dinámicamente su software propietario con una biblioteca LGPL pueden distribuir el código de su aplicación bajo cualquier licencia. Sin embargo, si modifican la biblioteca y la distribuyen después, deben revelar el código fuente de la versión modificada.

Licencia BSD

BSD es una licencia libre que tiene pocas restricciones en cuanto a su uso y distribución. La licencia BSD, que se lanzó por primera vez para un sistema operativo basado en Unix llamado Berkeley Standard Distribution, ahora se utiliza en software gratuito, shareware y de código abierto.

licencia bsd wordpress
GPL - ¿Cómo funciona la licencia de WordPress?

Esta licencia de código abierto, al igual que la LGPL, no requiere que los desarrolladores de software BSD compartan su código fuente con los usuarios. Siempre que no usen los nombres de los desarrolladores del código original para autoapoyarse, los desarrolladores pueden publicar sus obras bajo una licencia diferente.

Licencia MIT

La MIT, al igual que la BSD, es una licencia permisiva que permite a los desarrolladores utilizar, duplicar, modificar, fusionar, publicar y vender copias del software original de cualquier manera. Como la licencia MIT no incluye patentes, es compatible con otras licencias de código abierto como la GPL.

licencia MIT
GPL - ¿Cómo funciona la licencia de WordPress?

Los desarrolladores que utilizan esta licencia del Instituto Tecnológico de Massachusetts pueden agregar código de fuente abierta a sus proyectos de fuente cerrada. Siempre que incluya el aviso de copyright original en las copias, no es necesario revelar el código fuente ni sus modificaciones.

Además, la licencia MIT permite el uso, modificación y redistribución del software bajo una variedad de términos de licencia, lo que la convierte en lo opuesto a la GPL.

¿Cómo funcionan los plugins y temas de WordPress bajo la licencia GPL?

Cualquier tema o plugin que aparece en el directorio oficial de WordPress hereda automáticamente la licencia GPL porque se considera una obra derivada. De forma gratuita y sin necesidad de comprar claves de licencia, los usuarios pueden descargar y activar cualquier software bajo la GPL, desde los plugins más destacados hasta los temas gratuitos más populares, en su sitio web de WordPress.

plugins wordpress
GPL - ¿Cómo funciona la licencia de WordPress?

A pesar de que la GPL parece favorecer a los usuarios finales, los desarrolladores de temas y plugins pueden obtener ganancias de sus obras sin violar los términos de la licencia. Sigue siendo ético obtener ganancias con el código bajo la GPL, ya que la libertad solo se refiere al uso, modificación y distribución del software, no al precio.

Por ejemplo, muchos desarrolladores venden sus temas y plugins de WordPress como productos premium utilizando un modelo de suscripción que proporciona soporte dedicado para la corrección de errores y actualizaciones automáticas. Se trata principalmente de una estrategia de marketing porque los desarrolladores suelen guardar el código de su software en un repositorio Git que está disponible para todos bajo la licencia GPL.

La mayoría de los usuarios regulares de WordPress no aprovechan esta oportunidad para ahorrar dinero porque no entienden cómo funciona la GPL. Además, la mayoría de los principiantes creen que obtener temas y plugins de canales populares de WordPress es mucho más sencillo que instalarlos de forma independiente.

Conclusiones

Saber cómo funcionan las licencias de WordPress, tanto si eres desarrollador como propietario de un sitio web, te ayudará a aprovechar al máximo la plataforma. Incluso sugerir cambios y crear tu propio tema o plugin puede motivarte a contribuir a la comunidad de código abierto.

Franco Silvetti
Franco Silvetti

Freelancer especializado en WordPress, con más de 4 años de experiencia.