I temi WordPress, come i temi per molte applicazioni Web GPL (incluso Joomla) sono costituiti da molte parti. Questo può includere: PHP, javascript, immagini, CSS e LESS.
Mentre l'analisi di WP e Joomla come progetti è che il PHP nei temi deve essere GPL (non sto andando in una spiegazione di questo), le altre parti dei temi, supponendo che siano indipendenti, non sono necessariamente GPL licenza. Quindi i creatori di temi potrebbero essere in grado (o anche richiesto) di limitare la distribuzione di quelle parti del tema. Inoltre, quegli elementi potrebbero avere le loro licenze.
Ad esempio, un creatore di temi potrebbe avere licenze per determinati tipi di carattere, immagini o javascript che impongono determinate restrizioni. Inoltre, potrebbero anche includere potenzialmente alcune classi o librerie PHP indipendenti o non GPL.
Senza entrare in tutti i dettagli cruenti, a seconda del modello, il tuo amico potrebbe non essere in grado di darti il codice sorgente completo per ogni singola cosa o tutti gli elementi. Probabilmente l'amico può darti alcuni pezzi del codice sorgente.
Naturalmente, se tutti gli elementi del tema sono sotto la GPL, la GPL si applica a tutto. In tal caso, l'amico può trasmettere tutto.