Comprender la licencia GPL para WordPress
Publicado: 2018-10-16GPL y el código abierto son factores importantes detrás del éxito de WordPress, pero algunos usuarios no entienden realmente qué es exactamente la licencia GPL y cómo funciona la licencia GPL para WordPress.
La GPL es una licencia de software de código abierto que está diseñada para proteger cuatro libertades fundamentales que se considera que sustentan el "software libre", a saber, la libertad de:
- Ejecutar el software para cualquier propósito;
- estudiar cómo funciona el software a través del acceso al código fuente y adoptarlo libremente;
- redistribuir copias del software a nadie; y
- mejorar el software y redistribuir esas mejoras a cualquiera.
Versiones GPL
Escrita por primera vez por Richard Stallman y la Free Sofware Foundation (FSF) en 1989, la GPL ha seguido evolucionando a través de sucesivas versiones.
La versión 2 se lanzó en 1991 y la versión 3 se lanzó en 2007. La versión 3 es la última versión.
Si bien WordPress se publica bajo la versión 2 de la GPL, la sección introductoria de la licencia ahora establece que “puede redistribuirlo y/o modificarlo según los términos de la Licencia Pública General GNU publicada por la Free Sofware Foundation; ya sea la versión 2 de la Licencia, o (a su elección) cualquier versión posterior”.
Las cláusulas o párrafos de la GPL se denominan “secciones”.
Entendiendo la GPL
Desde la perspectiva de abrir el software para que lo usen otros, la GPL fue y sigue siendo una licencia de código abierto bien elaborada.
Al mismo tiempo, utiliza un lenguaje de orientación legal con el que muchos usuarios de WordPress pueden no estar familiarizados.
Además, ya diferencia de las licencias Creative Commons para otras formas de obras protegidas por derechos de autor, la GPL no tiene una “escritura legible por humanos” simplificada (como llama Creative Commons al resumen de sus licencias).
Por estas razones, el verdadero significado y el impacto de la GPL pueden no ser evidentes de inmediato para algunos desarrolladores, diseñadores y usuarios de WordPress.
Para resumir, la siguiente tabla resume los aspectos clave de la versión 2 de la GPL.
No resume todas las cláusulas. Más bien, resume aquellos que son más relevantes para los usuarios de WordPress en el día a día.
1 Copia y distribución
Puede copiar y distribuir el programa siempre que cumpla con algunos requisitos de aviso de derechos de autor y exención de responsabilidad.
Esos requisitos son que publique en cada copia un aviso de derechos de autor apropiado y una renuncia de garantía, mantenga intactos todos los avisos que se refieren a la GPL y la ausencia de cualquier garantía, y entregue a los destinatarios una copia de la GPL junto con el programa. (Sección 1)
2 tarifas
Si lo desea, puede cobrar una tarifa por transferir una copia del Programa y/o por la protección de la garantía. (Sección 1 también)
3 Modificaciones / trabajos derivados
Puede modificar el Programa o cualquier parte del mismo y distribuir las modificaciones o el nuevo trabajo siempre que los archivos modificados contengan avisos sobre la existencia y la fecha de los cambios y cualquier trabajo que distribuya o publique que contenga o se derive del Programa o cualquier parte. de él tiene licencia en su totalidad sin cargo para todos los terceros bajo la GPL. (Sección 2)
4 Distribución de formularios no fuente
Puede copiar y distribuir el Programa o un trabajo basado en él en forma de código objeto o ejecutable, en los términos de las secciones 1 y 2, siempre que lo acompañe con:
- el código fuente legible por máquina correspondiente completo; o
- una oferta por escrito (válida durante al menos 3 años) para dar a un tercero el código fuente, por un cargo que no supere el costo de distribución; o
- información que recibió sobre dicha oferta (esta opción solo se permite para la distribución no comercial y si recibió los formularios no fuente con dicha oferta. (Sección 3)
5 Terminación
Si copia, modifica, sublicencia o distribuye el Programa de forma diferente a lo permitido, sus derechos bajo la GPL terminarán automáticamente. (Sección 4)
6 Licencias aguas abajo
Los destinatarios posteriores del Programa o cualquier trabajo basado en él reciben automáticamente una licencia del licenciante original para copiar, distribuir y modificar el Programa según los términos de la GPL.
Como licenciatario de distribución, no se le permite imponer más restricciones al ejercicio de los derechos de los destinatarios bajo la GPL. (Sección 6)
La GPL en pocas palabras
Un resumen supercondensado sería así: puede copiar y distribuir el programa, puede cobrar una tarifa por transferir el programa o proporcionar protección de garantía, y puede modificar el programa y distribuir su trabajo derivado resultante.
Pero, si distribuye su trabajo derivado, necesita licenciarlo bajo la GPL, de lo contrario, su licencia para usar el programa terminará (y estará infringiendo los derechos de autor del programa).
Preguntas frecuentes sobre la licencia GPL en la comunidad de WordPress
Si modifico el software principal de WordPress o un tema o complemento con licencia GPL, ¿debo publicar el código fuente de las versiones modificadas?
Si está utilizando la versión modificada de forma privada sin distribución, entonces no tiene que publicar el código fuente de la versión modificada. Sin embargo, como lo expresa la Free Sofware Foundation, "si lanzas la versión modificada al público de alguna manera, la GPL requiere que pongas el código fuente modificado a disposición de los usuarios del programa, bajo la GPL".
Si sé que alguien ha desarrollado un tema o complemento de WordPress para uso privado, ¿puedo pedirle a esa persona que me dé una copia del tema o complemento?
No, la GPL no requiere esto.
Tomo un tema o complemento con GPL del repositorio de temas o complementos de WordPress, o compro un tema o complemento con GPL de un proveedor comercial, y luego modifico el tema o complemento para mis propios fines. ¿Estoy obligado a divulgar mi versión modificada a otros?
No, no está obligado a divulgar su versión modificada a otros.
¿Puedo vender el software principal de WordPress por una tarifa si quiero?
Sí. Hacerlo es coherente con las libertades de la GPL. Sin embargo, tratar de hacerlo no tendría sentido y es poco probable que gane dinero, ya que todos saben o podrían descubrir fácilmente que WordPress está disponible gratuitamente en wordpress.org.
Soy un desarrollador de temas/complementos. He puesto un gran esfuerzo en escribir mi tema/complemento y voy a publicarlo bajo la licencia GPL, pero quiero asegurarme de que todos los que reciban mi tema o complemento, aunque sea de otra persona, estén obligados a pagarme un cuota de licencia o notificarme que lo tienen. ¿Puedo hacer eso?
No. Como dice la Free Sofware Foundation, la "GPL es una licencia de software libre y, por lo tanto, permite que las personas usen e incluso redistribuyan el software sin tener que pagar una tarifa a nadie por hacerlo".
De manera similar, si alguien recibe una copia del software con licencia GPL, esa persona no tiene que informar al desarrollador que lo tiene. Tiene derecho a cobrar una tarifa por el acceso al soporte y versiones posteriores, pero esto es bastante diferente de exigir a los destinatarios que paguen una tarifa de licencia simplemente por usar el software.
Soy un desarrollador de plugins o temas comerciales. Vendo mi tema o complemento GPL en línea, detrás de un muro de pago. Las personas solo pueden acceder a los archivos de temas o complementos después de pagar mi tarifa prescrita. ¿La GPL me permite hacer esto?
Sí. Tiene derecho a cobrar una tarifa por distribuir copias de software con licencia GPL. Tenga en cuenta, sin embargo, que cualquier persona que obtenga una copia tiene derecho a dársela a cualquier otra persona, con o sin cargo; la GPL permite que esto ocurra.
Soy el mismo desarrollador de complementos o temas comerciales mencionado anteriormente, y vendo mis complementos o temas de WordPress GPL en línea detrás de un muro de pago. Como operador comercial que distribuye un programa con GPL, ¿estoy obligado (por ejemplo, si alguien pregunta) a poner mi tema o complemento a disposición de un miembro del público de forma gratuita?
No. Sin embargo, como se indicó anteriormente, cualquier persona que obtenga una copia tiene derecho a entregársela a cualquier otra persona, con o sin cargo.
Compré algunos temas o complementos totalmente GPL de un proveedor comercial de temas o complementos. ¿Puedo vender esos temas o complementos de mi propio sitio web para mi propio beneficio o publicar esos temas o complementos en mi propio sitio web y regalarlos de forma gratuita?
Sí, bajo la GPL, puede hacer cualquiera de estas cosas (o ambas en sitios separados si así lo desea).
También debe tener cuidado de no infringir otros derechos que pueda tener el tema comercial o el proveedor del complemento.
Estoy feliz de que otras personas usen mis temas y complementos de forma gratuita. De hecho, es por eso que los liberé bajo la GPL y los puse en el repositorio de complementos o temas de WordPress. Sin embargo, me gustaría ser reconocido como el autor del tema o complemento en los casos en que los usuarios compartan el tema o complemento con otros o modifiquen el tema o complemento. ¿Puedo exigir eso?
Sí. Como dice la Free Sofware Foundation, “ciertamente puede obtener crédito por el trabajo. Parte de la publicación de un programa bajo la GPL es escribir un aviso de derechos de autor en su propio nombre (suponiendo que usted sea el titular de los derechos de autor). La GPL requiere que todas las copias lleven un aviso de derechos de autor apropiado”.