Una de las principales características de Internet es la facilidad con la que se puede copiar o compartir contenido, por eso es importante saber sobre las licencias GPL.
Si estás empezando en este mundo de los productos digitales, seguro ya te has topado con el término “este producto tiene licencia GPL”. En este artículo te explicaré por qué es importante, a la hora de desarrollar algún proyecto, que cuente con este tipo de licencia o, si quieres, cómo empezar tu propio proyecto y asignarle una licencia GPL.
¿Qué es GPL?
La licencia GPL (GNU General Public License) es una licencia de software libre bajo el concepto de copyleft, que permite a los usuarios usar, estudiar, modificar y distribuir un programa, siempre y cuando cualquier versión derivada se publique bajo los mismos términos y se mantenga el código fuente accesible. Su objetivo es garantizar la libertad del software, evitando que se vuelva propietario, y fomentar una comunidad colaborativa donde todos se benefician de las mejoras.
En otras palabras
Si estás utilizando una aplicación gratis o pagada como WordPress (Que tiene licencia GPL), tú puedes copiar, modificar, alterar y vender WordPress con otro nombre y nadie te podrá decir que le estás copiando o robando la idea. Es más, tú puedes hacer lo mismo con las subaplicaciones que funcionan en el entorno WordPress, (Plugins, temas) y tampoco nadie podrá decirte algo o demandarte por copiar su trabajo, ya que todo el ecosistema WordPress está creado con la intención de ser de libre acceso y sirva para todo el mundo sin restricciones.
Es más
Casi todos los programas actuales que utilizas tienen licencias GPL, por eso es común ver tantas variaciones de la misma aplicación. El creador de una aplicación crea el core de un programa (el código fuente o inicial) y lo publica en repositorios públicos como Github. De esta forma otras personas toman ese código y lo mejoran, creando nuevas funcionalidades con otras librerías públicas y de esta forma, muchas personas trabajan ‘gratis’ para mejorar ese programa o preocupándose de que no tenga códigos maliciosos que puedan perjudicarte.
Ejemplos de códigos libres o GPL
Hay que aclarar que código libre no es lo mismo que GPL, esta es la definición que me entrega Google:
No, no es lo mismo, pero están muy relacionados: «código libre» es un término general para software con libertades de uso, modificación y distribución, mientras que la GPL (Licencia Pública General de GNU) es el ejemplo más famoso y estricto de licencia de software libre (un tipo de copyleft que exige que las obras derivadas mantengan la misma licencia), siendo un pilar del movimiento del software libre. Así, todo software GPL es código libre, pero no todo código libre es GPL.

