¿Puedo licenciar mi tema de WordPress bajo la aGPL?
Me interesó la reciente conversación sobre si los temas de WordPress deben licenciarse bajo GPL o si pueden ser de código cerrado. El video se puede ver en el blog de matts y mi discusión favorita al respecto está en la publicación de Dave Winer.
Mi pregunta es: ¿puedo licenciar mi tema bajo la aGPL? ¿O es el mismo argumento que si quisiera usar una licencia de código cerrado?
Dado que WordPress tiene licencia GPLv2, puedes licenciar cualquier adición (por ejemplo, un tema) con una licencia que sea compatible con la versión 2 de la GPL. Ahora viene la parte desafortunada... la versión 1 de la aGPL no es compatible con ninguna versión de la GPL. Sin embargo, la versión 3 es compatible con GPLv3... pero no con GPLv2.
Respuesta corta: no, no puedes licenciar un tema de WordPress con aGPL porque ninguna versión de la aGPL es compatible con la licencia de WordPress (GPLv2).
Enlace al cuadro de compatibilidad de licencias para referencia...
Actualización
Estrictamente hablando, sí. Los temas de WordPress se consideran obras derivadas, por lo que deben licenciarse de manera compatible con el proyecto principal. WordPress tiene licencia GPLv2+, por lo que puedes (si lo deseas) actualizarla a GPLv3 para su distribución.
Eso es importante, porque la única versión de la aGPL compatible con la GPL es la versión 3... así que tu tema debe ser aGPLv3.
Dicho esto, no hay ninguna expectativa de que redistribuyas WordPress por tu cuenta... solo estoy señalando la compatibilidad aquí. Pero para mantener las cosas simples, siempre te recomendaré no usar la aGPL. En la práctica, no es adecuada para temas de WordPress (siéntete libre de preguntarme por qué, pero eso va más allá del alcance de esta pregunta).

Veo una forma de hacerlo de todos modos, es una especie de área gris: puedes redistribuir WordPress bajo GPL v3 y luego, de manera amigable, referirte al comentario sobre la compatibilidad de la FSF respecto a GPLv3 y aGPLv3. En cierto modo, ambos son compatibles, por así decirlo. Y no, no es lo mismo que con el código cerrado.

@hakre Sí, esa es una posible solución... pero requiere que estés dispuesto y seas capaz de redistribuir WordPress...

... lo cual no debería ser un problema. El área gris no es la redistribución de WordPress, eso está bastante bien definido, 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.

Definitivamente puedes actualizar la GPL. El código del tema derivado es GPL. Es directo, blanco y negro. No tienes que estar dispuesto o ser capaz de redistribuir nada más que tu propio tema. AGPLv3 es compatible con GPLv3 ( http://www.gnu.org/licenses/gpl-faq.html#v3Notwithstanding ) y la respuesta a esta pregunta debería cambiar a "sí".

Resumen de una frase de Matt Mullenweg: El PHP en los temas de WordPress debe ser GPL, el arte gráfico y el CSS pueden serlo pero no es obligatorio.

Por favor, no saques siempre a Matt Mullenweg de la manga. No es un abogado titulado, solo tiene su propia opinión.

@kaiser: De acuerdo. Aunque solo llevo alrededor de 6 meses en el mundo de WP, he notado una inquietante similitud entre cómo algunas personas se refieren a "Matt" y cómo los cientólogos se refieren a "Ron" o "LRH". Matt hizo un buen trabajo y es muy influyente en el mundo de WP, pero no es Dios.

Me gusta mucho tu forma de pensar 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 se tratara de abusar de la comunidad y su seguimiento ciego, habría dicho que todo debe ser 100% GPL. También tiene mucho sentido ya que los temas necesitan funciones PHP del núcleo de WP para funcionar. No necesariamente necesitan las pocas clases CSS que crea. Pero si lo ves de manera muy estricta (opinión), incluso podrías decir que si usan CSS para estilizar .alignright y .wp-caption, el CSS también se basa en el código del núcleo de WordPress ^^

Agregando una referencia a la respuesta actualizada de @EAMann: Hice una pregunta similar a license@fsf.org.
Mi pregunta exacta fue:
¿Podrían aclarar qué significa lanzar código fuente bajo "GPLv2 (o posterior)" y, de ser así, si permite lanzar obras derivadas bajo aGPL v3?
Y la respuesta que recibí:
Al licenciar su trabajo bajo GPLv2 (o posterior), al que me referiré en este correo como GPLv2+, los titulares de los derechos de autor de WordPress han permitido explícitamente que redistribuyas su trabajo bajo cualquier versión posterior de la GPL. Al actualizar, puedes redistribuir su trabajo bajo GPLv3, GPLv3+, GPLv4 (no existe todavía, pero si existiera podrías elegirla), GPLv4+, etc. Esto se especifica en la sección 9 de GPLv2 y la sección 14 de GPLv3.
Una vez que hayas actualizado el trabajo a GPLv3 (actualizas el número de versión de la licencia e incluyes una copia de GPLv3, agregas tus propios avisos de copyright según sea necesario, pero mantienes intactos los avisos de copyright y licencia originales), ocurrirán dos cosas: Primero, el trabajo se volverá incompatible con código solo GPLv2; tanto GPLv2 como GPLv3 son licencias de copyleft fuerte y no se pueden cumplir ambas al mismo tiempo. Segundo, y más importante para ti, es que bajo la sección 13 de GPLv3 y la sección 13 de AGPLv3, ahora tendrás una compatibilidad limitada con obras licenciadas bajo AGPLv3. Lo que significa que, aunque no puedes relicenciar el trabajo en su totalidad de GPLv3 a AGPLv3, podrás redistribuir la combinación de código GPLv3 (el código actualizado de WordPress) y código AGPLv3 (tu código adicional).
Yoni Rabkin, voluntario en el Laboratorio de Cumplimiento GPL de la FSF
