¿Puedo licenciar mi tema de Wordpress bajo aGPL?

12

Me interesó la conversación reciente sobre si los temas de WordPress deben tener licencia bajo la GPL o si pueden ser de código cerrado. Se puede acceder al video desde el blog matts y mi discusión favorita es la publicación del blog de Dave Winers .

Mi pregunta es: ¿puedo licenciar mi tema bajo la aGPL ? ¿o es este el mismo argumento que si quisiera usar una licencia de fuente cerrada?

Tom
fuente
1
Hay un podcast sobre esto: mixergy.com/chris-pearson-matt-mullenweg - Chris Pearson y Matt Mullenweg hablando sobre el tema.
artlung

Respuestas:

12

Dado que WordPress tiene licencia como GPLv2, puede licenciar cualquier adición (es decir, tema) con una licencia que sea compatible con la versión 2 de la GPL. Ahora aquí está la parte desafortunada ... la versión 1 de la aGPL no es compatible con ninguna versión de la GPL. La versión 3, sin embargo, es compatible con GPLv3 ... pero no con GPLv2.

Respuesta corta: no, no puede licenciar un tema de WordPress con aGPL porque ninguna de las versiones de aGPL es compatible con la licencia de WordPress (GPLv2).

Enlace a la tabla de compatibilidad de licencias para referencia ...

Actualizar

Estrictamente hablando, sí. Los temas de WordPress se consideran trabajos derivados, por lo que deben tener una licencia compatible con el proyecto principal. WP tiene licencia como GPLv2 +, por lo que puede (si lo desea) actualizar a GPLv3 para su distribución.

Eso es importante, porque la única versión de aGPL que es compatible con la GPL es la versión 3 ... por lo que su tema debe ser aGPLv3.

Dicho esto, no tienes ninguna expectativa de redistribuir WordPress por tu cuenta ... Solo estoy señalando la compatibilidad aquí. Pero para simplificar las cosas, siempre aconsejaré no usar el aGPL. En la práctica, no se presta bien para los temas de WordPress (no dude en preguntarme por qué, pero eso está fuera del alcance de esta pregunta).

EAMann
fuente
De todos modos, veo una manera de hacerlo, es una especie de área gris: puede redistribuir WordPress bajo GPL v3 y luego, de manera amigable, confiar en el comentario sobre la compatibilidad de la FSF con respecto a GPLv3 y aGPLv3. Una especie de ambos son compatibles, por así decirlo. Y diablos no, no es lo mismo que con el código cerrado.
Hakre
@hakre Sí, eso es una solución potencial ... pero requiere estar dispuesto y capaz de redistribuir WordPress ...
EAMann
1
.. lo cual no debería ser un problema. El área gris no es la redistribución de WordPress, está bastante bien definida, el área gris es decir que aGPL es compatible con GPL. Pero creo que siempre es bueno no tener una visión demasiado estrecha, así que creo que es válido.
Hakre
Ciertamente puede actualizar la GPL. El código del tema derivado es GPL. Es directo, blanco y negro. No tiene que estar dispuesto y ser capaz de redistribuir nada más que su propio tema. AGPLv3 es compatible con GPLv3 ( gnu.org/licenses/gpl-faq.html#v3No obstante ) y la respuesta a esta pregunta debería cambiar a "sí".
WraithKenny
@EAMann, ¿podría explicar más por qué desaconseja usar aGPL para los temas de WordPress?
Kangur
2

Resumen de una oración de Matt Mullenweg : PHP en los temas de WordPress debe ser GPL, pueden ser ilustraciones y CSS, pero no son obligatorios.

Sudhanshu
fuente
44
Por favor, no siempre saque a Matt Mullenweg del bolsillo. No es un abogado estudiado, solo tiene su propia opinión.
kaiser
1
@kaiser: De acuerdo. Aunque solo he estado rondando por WP durante unos 6 meses, he notado una inquietante similitud entre cómo algunas personas se refieren a "Matt" y cómo los cienciólogos se refieren a "Ron" o "LRH". Matt hizo un buen trabajo y es muy poderoso en el mundo de WP, pero no es Dios.
Peter Rowell
1
Me gusta mucho tu proceso de pensamiento y nadie debería ser visto como un dios. Dicho esto, creo que Matt ha consultado a abogados sobre eso y esa declaración es creíble. Si solo estaba abusando de la comunidad y es ciego, habría dicho que todas las necesidades deben ser 100% GPL. También tiene un 100% de sentido, ya que los temas necesitan funciones de php de núcleo de WP para funcionar. No necesitan necesariamente las pocas clases de CSS que crea. Pero si lo viera muy estricto (opinión), incluso podría decir que si usan CSS para diseñar .alignright y .wp-caption, el CSS también se basa en el código central de WordPress ^^
James Mitch
2

Agregando una referencia a la respuesta actualizada de @ EAMann: He hecho una pregunta similar a [email protected].

Mi pregunta exacta fue:

¿Podría aclarar qué significa liberar código fuente en "GPLv2 (o posterior)" y, de ser así, si permite liberar trabajos derivados en aGPL v3.

Y la respuesta que vino:

Al licenciar su trabajo bajo GPLv2 (o posterior), al que me referiré en este correo electrónico como GPLv2 +, los titulares de los derechos de autor de Wordpress le han permitido explícitamente distribuir su trabajo en cualquier versión posterior de la GPL. Al actualizar, puede distribuir aún más su trabajo en GPLv3, GPLv3 +, GPLv4 (aún no existe, pero si lo hubiera, podría elegirlo), GPLv4 +, etc. Esto se explica en la sección 9 de GPLv2 y la sección 14 de GPLv3.

Una vez que haya actualizado el trabajo a GPLv3 (actualice el número de versión de la licencia e incluya una copia de GPLv3, agregue sus propios avisos de copyright según sea necesario, pero de lo contrario mantenga intactos los avisos de copyright originales y los avisos de licencia), primero sucederán dos cosas: Primero , el trabajo se vuelve incompatible con el código solo GPLv2; tanto GPLv2 como GPLv3 son fuertes licencias copyleft y no pueden satisfacerse al mismo tiempo. En segundo lugar, y más importante para usted es que, según la sección 13 de GPLv3, y la sección 13 de AGPLv3, ahora tendrá una compatibilidad estrecha con los trabajos con licencia bajo AGPLv3. Es decir, si bien no puede volver a licenciar el trabajo, en general, de GPLv3 a AGPLv3, podrá distribuir aún más la combinación de código GPLv3 (el código actualizado de Wordpress) y el código AGPLv3 (su código adicional).

Yoni Rabkin, voluntario en el laboratorio de cumplimiento de la FSF GPL

Kangur
fuente
1

Sí, puede licenciar su tema bajo cualquier licencia que considere adecuada. Algunos podrían no ser apropiados para la redistribución entonces. Pero antes que nada eres libre de elegir. Es software libre, extiéndalo como desee.

hakre
fuente
"Algunos podrían no ser apropiados para la redistribución entonces", lo que significa que no puede distribuir el tema a nadie, ni siquiera a un cliente, ya que los temas distribuidos deben publicarse bajo GPL o una licencia compatible con GPL.
Emil Vikström