Thèmes et CMS sous licence GPL
Suite à mon article sur les CMS sous licence GPL et les plugins associés, j'ai décidé d'écrire un équivalent concernant les thèmes graphiques.
Un thème pour un CMS sous licence GPL doit-il forcément être redistribué sous licence GPL ?
Les thèmes de nombreux CMS font appel au code du moteur applicatif. Dans ce cas, la réponse est rapidement tranchée : la GPL l'emporte et le thème doit être sous licence GPL ou compatible (le code du thème, pas les éléments graphiques qui doivent pouvoir être dissociés j'imagine).
Le cas de Thelia est particulier. Les thèmes ne font pas appel au moteur. Un métalangage permet d'écrire chacune des pages. Ce métalangage est interprété par le moteur lorsqu'on lui passe un thème à interpréter.
Le thème peut vivre dans son coin. Certe l'affichage sera statique, il ne sera pas très utile mais il ne dépend pas du CMS.
Rien ne n'empêche d'ouvrir un document au contenu propriétaire avec un traitement de texte libre. C'est une situation assez proche.
C'est un cas particulier et j'en déduis qu'un thème Thelia ne doit pas forcément être sous licence GPL. Il serait intéressant d'avoir le point de vue d'un expert en licence mais à première vue, cette déduction me semble tout à fait logique.

Commentaires
Dans le cas d'un template, il se pose un problème supplémentaire : le distingo entre l'oeuvre graphique, et son découpage HTML/CSS.
Supposons qu'un graphiste fasse une maquette sous Photoshop, et protège son oeuvre sous une licence quelconque. Si ensuite on découpe sa maquette pour l'intégrer à un CMS GPL, qu'est ce qui prédomine ?
En revanche, ton interprétation des boucles Thelia me semble bonne : pas de GPL puisque la page peut avoir une "vie indépendante", bien que pleine de dièses bizarroïdes ;)
Salut,
La licence GPL peut s'appliquer dans le cas d'un template Thelia, lorsque celui-ci reprend tout ou partie du code du template de base livré avec Thelia, car il est distribué sous licence GPL.
Arnault
Mais pas si je l'écris depuis une page blanche.
Partir d'une page blanche et y (re)copier du code GPL ne permet pas de se soustraire à la licence
Tout à fait mais pour moi les boucles n'y sont pas soumises. Il faudrait avoir l'avis d'un avocat spécialiste.
C'est un métalangage. On pourrait se poser la question d'un langage de programmation sous licence GPL. Les devs réalisés avec ce langage doivent être GPL ?
Concernant la brevetabilité d'un langage, c'est arbitré : ce n'est pas possible
http://www.developpez.net/forums/d1...
Concernant la "contamination" GPL, c'est également non, si l'on considère que Thelia est un interpréteur d'un langage (le système de boucles) :
http://www.gnu.org/licenses/gpl-faq...
Donc pour moi c'est clair : un template n'est pas GPL (sauf si, comme le dit Arnault, il n'est qu'une adaptation du template d'origine)