web-dev-qa-db-fra.com

Que signifie exactement licence GPL pour mon thème WordPress?

Pour le dire comme ça:

J'ai créé un thème WordPress qui se compose des éléments suivants:

  • Code PHP - Licence GPL v2 comme WordPress
  • Fichiers CSS - Tous droits réservés
  • Fichiers JS - Tous droits réservés
  • fichiers image requis pour le thème - Tous droits réservés

Autant que je sache, je peux protéger tous les fichiers non PHP du thème. Ma question est donc la suivante:

  1. Ce schéma de licence (pour les groupes de fichiers) viole-t-il la licence WordPress?
  2. Dois-je publier le code PHP du thème pour qu'il soit accessible à tous?
  3. Si je devais créer un site Web alimenté par WordPress avec mon thème (avec les mêmes licences que ci-dessus) pour quelqu'un d'autre (qui paie pour le service), dois-je publier le code PHP du thème est disponible pour tout le monde, seulement l'acheteur, ou autre chose?
11
Miljenko Barbir

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.

11
sorich87

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.

2
Denis de Bernardy