Pour le dire comme ça:
J'ai créé un thème WordPress qui se compose des éléments suivants:
Autant que je sache, je peux protéger tous les fichiers non PHP du thème. Ma question est donc la suivante:
Ce schéma de licence (pour les groupes de fichiers) viole-t-il la licence WordPress?
Non, seul le code PHP doit être au format GPL. Thesis: http://mashable.com/2010/07/22/thesis-relents/ est un exemple courant.
http://markjaquith.wordpress.com/2010/07/17/why-wordpress-themes-are-derivative-of-wordpress/
Dois-je publier le code PHP du thème pour qu'il soit accessible à tous?
Vous n'avez pas à le publier si votre intention est d'utiliser le thème uniquement pour vous-même. La licence GPL ne s'applique que lorsque vous distribuez le thème à d'autres personnes.
dois-je publier le code PHP du thème afin qu'il soit accessible à tous, à l'acheteur uniquement ou à quelque chose d'autre?
Juste l'acheteur.
La clé dans la GPL est "distribuer vers". Si vous ne m'avez pas distribué votre thème, je n'ai pas le droit de voir le moindre élément de son code.
Si vous me le donnez ou le vendez cependant, j'ai droit à la source (php); et je peux le redistribuer comme bon me semble.