Qué es la licencia GPL en WordPress y qué significa para tus proyectos

Descubre cómo funciona la licencia GPL en WordPress, qué derechos te da sobre plugins y temas, y por qué es clave si desarrollas o vendes sitios web.

Qué es la licencia GPL en WordPress (y qué significa realmente para tus proyectos)

Si llevas un tiempo trabajando con WordPress, seguro has visto la sigla GPL en el pie de página de algún plugin, en la descripción de un tema o en algún debate de foro que terminó más caliente de lo esperado. La mayoría de los desarrolladores la mencionan, pocos la explican bien, y todavía menos entienden lo que realmente les permite hacer.

Vamos a aclararlo de una vez, sin rodeos legales innecesarios.

GPL, en términos simples

GPL son las siglas de *General Public License*, una licencia de software libre creada por la Free Software Foundation. La idea detrás de ella es sencilla: el código que se distribuye bajo GPL puede ser usado, estudiado, modificado y redistribuido por cualquier persona, siempre que esa libertad se mantenga para quien lo reciba después.

No es lo mismo que “gratis”. Puedes cobrar por un plugin GPL. Lo que no puedes hacer es restringir lo que el comprador puede hacer con el código una vez que lo tiene en sus manos.

Las cuatro libertades que te otorga

La GPL se resume en cuatro permisos concretos:

1. **Usar** el software para cualquier propósito, incluido uso comercial.
2. **Estudiar** cómo funciona y adaptarlo a tus necesidades (acceso al código fuente).
3. **Redistribuir** copias, tal cual las recibiste.
4. **Modificar** el código y distribuir esas modificaciones.

Para un desarrollador que arma sitios para clientes, esto no es un detalle técnico menor. Significa que el plugin que instalaste en el sitio de un cliente no está atado a una única licencia de un solo uso en el sentido tradicional del software propietario.

Por qué WordPress en sí mismo es GPL

WordPress core está licenciado bajo GPLv2 (o posterior) desde su origen, heredado directamente de b2/cafelog. Automattic ha sido bastante estricta al respecto: cualquier plugin o tema que interactúe con las funciones internas de WordPress (hooks, filtros, la API de WP) se considera un trabajo derivado, y por lo tanto también debe distribuirse bajo GPL si se ofrece públicamente.

Esto es lo que hace que el ecosistema de WordPress sea, en su núcleo, abierto de una forma que otros CMS no lo son.

¿Y los plugins y temas premium, entonces?

Aquí es donde se pone interesante. Cuando compras un plugin premium, en la mayoría de los casos el código PHP —la parte que efectivamente conversa con WordPress— está bajo GPL. Lo que en muchos casos NO está cubierto por GPL son otros elementos: imágenes, algunos assets de diseño, o partes específicas de la marca del producto.

Esto explica por qué existen plataformas y catálogos que distribuyen versiones de plugins y temas premium bajo el paraguas de la GPL: el código en sí ya nació con esa licencia, sin importar el canal por el que llegó a tus manos.

Lo que esto significa para ti como developer

En la práctica, entender bien la GPL te da tres ventajas concretas:

– Puedes reutilizar y adaptar código de plugins GPL en tus propios desarrollos, respetando la misma licencia hacia adelante.
– No dependes de una sola fuente para conseguir una herramienta: si el código es GPL, puede circular por más de un canal legítimo.
– Al vender tus servicios de desarrollo, puedes ser transparente con tus clientes sobre qué licencia rige el software que estás instalando en su sitio, algo que genera confianza profesional.

Dónde encontrar plugins y temas verdaderamente GPL

El repositorio oficial de WordPress.org es la fuente más obvia: todo ahí es 100% GPL por definición. Pero para herramientas premium —page builders, plugins de SEO avanzado, temas con soporte multivendor, etc.— existen también catálogos especializados que reúnen ese tipo de software bajo licencia GPL en un solo lugar, como [Plugins MX], que agrupa más de mil herramientas premium bajo este modelo para que developers y agencias no tengan que gestionar licencias por separado en cada proyecto.

Conocer la licencia bajo la que trabajas no es un tecnicismo: es parte de hacer bien tu trabajo como desarrollador.
 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

No puedes copiar el contenido de esta página.