Posso concedere in licenza il mio tema Wordpress con aGPL


12

Ero interessato alla recente conversazione sul fatto che i temi di WordPress debbano essere autorizzati in base alla GPL o se possano essere chiusi. Il video può essere raggiunto dal blog matts e la mia discussione preferita al riguardo è il post sul blog di Dave Winers .

La mia domanda è: posso concedere in licenza il mio tema con aGPL ? o è lo stesso argomento di se volessi usare una licenza chiusa?


1
C'è un podcast su questo: mixergy.com/chris-pearson-matt-mullenweg - Chris Pearson e Matt Mullenweg parlano del problema.
artlung,

Risposte:


12

Poiché WordPress è concesso in licenza come GPLv2, puoi concedere in licenza qualsiasi aggiunta (ad es. Tema) con una licenza compatibile con la versione 2 della GPL. Ora ecco la parte sfortunata ... la versione 1 di aGPL non è compatibile con nessuna versione di GPL. La versione 3, tuttavia, è compatibile con GPLv3 ... ma non con GPLv2.

Risposta breve: no, non puoi concedere in licenza un tema WordPress con aGPL perché nessuna delle versioni di aGPL è compatibile con la licenza di WordPress (GPLv2).

Link alla tabella di compatibilità delle licenze per riferimento ...

Aggiornare

A rigor di termini, sì. I temi di WordPress sono considerati opere derivate, quindi devono essere autorizzati in modo compatibile con il progetto principale. WP è concesso in licenza come GPLv2 +, quindi puoi (se vuoi) aggiornarlo a GPLv3 per la distribuzione.

Questo è importante, perché l'unica versione di aGPL compatibile con GPL è la versione 3 ... quindi il tuo tema deve essere aGPLv3.

Detto questo, non ti aspetti di ridistribuire WordPress da solo ... Sto solo sottolineando la compatibilità qui. Ma per semplificare le cose, consiglierò sempre di non utilizzare aGPL. In pratica, non si presta bene ai temi di WordPress (sentiti libero di chiedermi perché, ma questo va oltre lo scopo di questa domanda).


Vedo comunque un modo per farlo, è una specie di area grigia: è possibile ridistribuire wordpress sotto GPL v3 e quindi in modo amichevole fare affidamento al commento sulla compatibilità dell'FSF per quanto riguarda GPLv3 e aGPLv3. Sorta di entrambi sono compatibili, per così dire. E diavolo no, non è lo stesso che con la fonte chiusa.
Hacre,

@hakre Sì, questa è una potenziale soluzione alternativa ... ma richiede che tu sia disposto e in grado di ridistribuire WordPress ...
EAMann

1
.. che non dovrebbe essere un problema. L'area grigia non è la ridistribuzione di wordpress, che è piuttosto ben definita, l'area grigia significa che aGPL è compatibile con GPL. Ma penso che sia sempre bello non avere una visione troppo ristretta, quindi penso che sia valido.
Hacre,

Puoi sicuramente aggiornare la GPL. Il codice del tema derivato è GPL. È diretto, in bianco e nero. Non devi essere disposto e in grado di ridistribuire nient'altro che il tuo tema. AGPLv3 è compatibile con GPLv3 ( gnu.org/licenses/gpl-faq.html#v3Nonostante ) e la risposta a questa domanda dovrebbe cambiare in "sì".
WraithKenny,

@EAMann potresti approfondire il motivo per cui sconsigli di utilizzare aGPL per i temi WordPress?
Kangur,

2

Un riassunto di una frase di Matt Mullenweg : PHP nei temi di WordPress deve essere GPL, grafica e CSS possono essere ma non sono richiesti.


4
Per favore, non estrarre sempre Matt Mullenweg dalla tasca. Non è un avvocato studiato, ha solo una sua opinione.
Kaiser,

1
@kaiser: concordato. Anche se sono stato in giro per il WP solo per circa 6 mesi, ho notato una inquietante somiglianza tra il modo in cui alcune persone si riferiscono a "Matt" e il modo in cui gli scientologist si riferiscono a "Ron" o "LRH". Matt ha fatto un buon lavoro ed è molto potente nel mondo di WP, ma non è Dio.
Peter Rowell,

1
Mi piace molto il tuo processo di pensiero e nessuno dovrebbe essere visto come un dio. Detto questo, penso che Matt abbia consultato gli avvocati al riguardo e tale affermazione è credibile. Se stesse per abusare della comunità ed è cieco seguire avrebbe detto che tutto doveva essere al 100% GPL. Ha anche senso al 100% poiché i temi richiedono funzioni php core WP per funzionare. Non sono necessarie le poche classi CSS che crea. Ma se lo vedessi molto severo (opinione) potresti anche dire che se usano CSS per definire lo stile .alignright e .wp-caption, il CSS si basa anche sul codice core di WordPress ^^
James Mitch,

2

Aggiunta di un riferimento alla risposta di @ EAMann aggiornata: ho posto una domanda simile a license@fsf.org.

La mia domanda esatta era:

Potresti chiarire che cosa significa rilasciare il codice sorgente in "GPLv2 (o successivo)" e, in tal caso, se consente di rilasciare le opere derivate in aGPL v3.

E la risposta che è arrivata:

Concedendo in licenza il loro lavoro con GPLv2 (o successivo), che farò riferimento in questa e-mail come GPLv2 +, i detentori del copyright di Wordpress ti hanno esplicitamente permesso di distribuire ulteriormente il loro lavoro con qualsiasi versione successiva di GPL. Con l'aggiornamento puoi distribuire ulteriormente il loro lavoro sotto GPLv3, GPLv3 +, GPLv4 (non esiste ancora, ma se lo facessi potresti sceglierlo), GPLv4 +, ecc. Questo è spiegato nella sezione 9 di GPLv2 e nella sezione 14 di GPLv3.

Dopo aver aggiornato il lavoro su GPLv3 (aggiorni il numero di versione della licenza e includi una copia di GPLv3, aggiungi le tue notifiche di copyright secondo necessità, ma altrimenti manterrai intatte le note di copyright e le note di licenza originali), accadranno due cose: , il lavoro diventa incompatibile con il codice solo GPLv2; sia GPLv2 che GPLv3 sono forti licenze copyleft e non possono essere soddisfatte allo stesso tempo. In secondo luogo, e più importante per te è che ai sensi della sezione 13 di GPLv3 e della sezione 13 di AGPLv3, ora avrai una stretta compatibilità con le opere concesse in licenza sotto AGPLv3. Ciò significa che, sebbene non sia possibile autorizzare nuovamente la licenza dell'opera, nel suo insieme, da GPLv3 a AGPLv3, sarà possibile distribuire ulteriormente la combinazione del codice GPLv3 (il codice Wordpress aggiornato) e del codice AGPLv3 (il codice aggiuntivo).

Yoni Rabkin, volontaria presso il GPL Compliance Lab di FSF


1

Sì, sei autorizzato a concedere in licenza il tuo tema con qualsiasi licenza che ritieni appropriata. Alcuni potrebbero non essere appropriati per la ridistribuzione allora. Ma prima di tutto sei libero di scegliere. È un software gratuito, estendi come desideri.


"Alcuni potrebbero non essere appropriati per la ridistribuzione", il che significa che non è possibile distribuire il tema a nessuno, nemmeno a un cliente, poiché i temi distribuiti devono essere rilasciati sotto licenza GPL o compatibile GPL.
Emil Vikström,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.