R: 1. Ce schéma de licence (pour les groupes de fichiers) viole-t-il la licence WordPress?
Je vais essayer de répondre à cela ci-dessous car ce n'est pas si simple.
R: 2. Dois-je publier le code PHP du thème pour qu'il soit accessible à tous?
Comme vous avez écrit que le code PHP est sous licence GPL, vous devez vous conformer à la licence. Au §2 , §3, vous pouvez lire les différentes formes (il y en a trois) pour transmettre le code source de votre travail avec le travail. Ce n'est pas que vous devez le rendre accessible à tout le monde, juste à ceux à qui vous passez votre travail et pendant un certain temps.
R: 3. Si je devais créer un site Web WordPress avec mon thème (avec les mêmes licences que ci-dessus) pour quelqu'un d'autre (qui paie le service), dois-je publier le code PHP du thème afin qu'il soit disponible à tout le monde, à l'acheteur ou à autre chose?
C'est essentiellement la même chose que votre deuxième question. Les §§ 2,3 de la GPL devraient contenir la plupart des informations dont vous avez besoin pour savoir comment transmettre le code source avec votre travail. Lorsque vous acquérez une licence PHP sous GPL, la GPL s'applique. Veuillez lire les deux paragraphes en entier et les comparer avec l' analyse du SFLC .
R: 1. Ce schéma de licence (pour les groupes de fichiers) viole-t-il la licence WordPress?
Cela ne peut pas être dit si facilement, car il n'est pas basé sur le type de fichier mais sur les termes de la licence. J'essaie d'expliquer pourquoi. Un point clé est le type de travail dans le sens d'être un travail dérivé en vertu de la loi sur le droit d'auteur et la façon dont vous distribuez votre thème.
Je me concentre d'abord sur le sujet dérivé.
Que votre thème - en tout ou en partie - soit ou non un dérivé dépend ou non de l'œuvre ou des œuvres en béton.
La suggestion étant donné que PHP tombe sous GPL mais pas CSS et Images (auquel je suppose que vous vous référez en quelque sorte lorsque je compare cela avec votre schéma de type de fichier) est plus générique sur wordpress.org. Cela pourrait bien s'appliquer aux thèmes concrets qui lui ont été donnés, mais au final cela dépend toujours de ce que vous créez car les choses peuvent différer avec votre thème. Je fais cette différenciation parce que je pense que c'est valable et pour vous assurer que si vous lisez ce document, vous pouvez en comprendre la portée.
Et en plus, c'est aussi une explication facile pourquoi il n'est pas possible de répondre à votre question par oui ou par non. Vous n'avez tout simplement pas fourni suffisamment d'informations. Et, à mon avis, cela ne fonctionnerait pas bien avec un site comme celui-ci. Mais permettez-moi de partager mes pensées TELLES QUELLES.
Je voudrais motiver tout le monde à connaître les droits dont ils disposent avec les logiciels libres. Wordpress est GPL, alors lisez d'abord les conditions de licence fournies avec wordpress , car celles-ci définissent les droits que vous avez avec le logiciel. C'est une sorte de contrat que vous pouvez accepter pour obtenir des droits d'utilisation sous cette licence. Vous le trouvez dans un fichier nommé license.txt qui fait également partie du package wordpress que vous avez téléchargé. Juste pour prouver qu'il s'agit bien du texte de licence du progiciel wordpress.
Je suppose également que vous aimez diffuser votre thème. Parce que sinon, vous n'avez pas vraiment à vous soucier de la GPL. La plupart ne s'applique que si vous distribuez, copiez ou modifiez le code. Je suppose donc que vous voulez redistribuer votre thème et vous parlez donc aux autres de votre thème et vous passez des fichiers.
Si, à côté de wordpress, vous avez basé votre thème sur d'autres œuvres, veuillez consulter les conditions de licence de ces œuvres et savoir si toutes les licences de votre travail sont également compatibles les unes avec les autres. Selon le nombre de "sources" dont vous disposez, cela peut représenter un gros travail. Mais faites-le d'abord, car vous en tirez vraiment profit si vous connaissez vos ingrédients. Comme je ne sais pas cela pour votre question, je continue sur la licence wordpress uniquement qui est la GNU GPL car votre thème pourrait être un travail dérivé de wordpress. Et vous l'avez écrit vous-même, au moins le PHP que vous souhaitez envisager d'être sous licence GPL.
Concernant le dérivé, il y a deux fragments dans la licence que je trouve utile de citer pour le moment:
1.) La licence GPL s'applique à l'œuvre (wordpress plus très certainement le thème sur lequel vous avez basé votre thème s'il en est concrètement) lui-même "et une" œuvre basée sur le Programme "signifie soit le Programme, soit toute œuvre dérivée sous le droit d'auteur: c'est-à-dire une œuvre contenant le Programme ou une partie de celui-ci, textuellement ou avec des modifications et / ou traduit dans une autre langue (ci-après, la traduction est incluse sans limitation dans le terme "modification"). "tu"." ( au §0 ).
Qu'est-ce qu'un dérivé et qu'est-ce qui ne l'est pas? Ceci est défini par la loi sur le droit d'auteur. Il ne peut être décidé que sur la base d'œuvres concrètes, ici votre thème et dans le contexte du logiciel sur lequel vous vous basez potentiellement. Et si vous lisez la suggestion donnée sur wordpress.org, elle est également basée sur des thèmes concrets: les thèmes «classique» et «par défaut» inclus dans 2.8-RC1.
La question de savoir ce qu'est un dérivé ou non peut être problématique, car elle peut faire la différence. Mais gardez à l'esprit qu'il y a un côté très positif: si vous êtes sûr d'avoir créé un dérivé, vous disposez déjà de droits d'utilisation réels en raison de ces conditions de licence.
2.) Si vous n'avez pas fait de dérivé au sens du droit d'auteur? C'est l'autre cas. La licence diffère pour les œuvres non dérivées , qui sont essentiellement des œuvres seules: "Si des sections identifiables de cette œuvre ne sont pas dérivées du programme et peuvent être raisonnablement considérées comme des œuvres indépendantes et séparées en elles-mêmes, alors cette licence et ses conditions , ne s'appliquent pas à ces sections lorsque vous les distribuez en tant qu'œuvres distinctes. " ( au §2 ).
Pour rendre cela visible dans toute la mesure: Si le CSS et les images du package wordpress n'auraient pas été autorisés sous GPL car ils pourraient être des œuvres indépendantes comme le suggère la SFLC, vous devez contacter le détenteur des droits d'auteur concernant les droits d'utilisation de ces œuvres. utilisation antérieure.
C'est hypothétique, je ne l'écris qu'à des fins de démonstration. En fait, tout dans le package créé par le projet WordPress est sous licence GNU GPL, car la plupart des développeurs principaux ne se lassent pas d'annoncer. Donc, si vous avez basé votre travail, qu'il s'agisse de PHP, d'images ou de CSS sur certains travaux sous GPL, vous devez également les licencier sous GPL.
Ce n'est que si vous pouvez diviser le travail raisonnable en travaux par eux-mêmes que vous pouvez décider pour ces travaux. Avec une exclusion: si vous distribuez explicitement une œuvre dans son ensemble à partir d'une dérivation GPL et des œuvres supplémentaires qui peuvent se suffire à elles-mêmes, toutes les œuvres relèvent des termes de la GPL. Si vous les distribuez seuls, ce n'est pas le cas. Le §2 concerne également cette affaire et cela se fait "pour exercer le droit de contrôler la distribution d'œuvres dérivées ou collectives basées sur le Programme". Si vous pensez que cela est injuste parce qu'il est lié à vos œuvres, lisez simplement le paragraphe en entier, car il est possible de distribuer plusieurs œuvres les unes avec les autres sans avoir besoin de déclencher cela. Mais vous devez également comprendre l'intention de la licence. Sinon, vous ne pouvez pas utiliser activement la GPL pour votre logiciel.
Revenir dériver ou non. Les deux sont possibles: si vous avez créé une œuvre raisonnable par vous-même, ce n'est pas un dérivé et la GPL ne s'applique pas quelle que soit la langue dans laquelle un fichier est écrit ou quel type il est. Vous possédez tous les droits, car c'est votre travail dans son intégralité, vous pouvez donc vous réserver tous les droits. Ou comme vous l'avez écrit dans votre question: Tous droits réservés.
Si tous les fichiers sont un dérivé de certains logiciels sous GPL, alors vous devez vous conformer à cette GPL pour tous.
Comme vous pouvez le voir, le type de fichier réel dans votre thème n'est pas ce qui fait la différence, mais la licence réelle.
Dans cet esprit, il est tout à fait compréhensible que le référentiel de plugins wordpress accepte uniquement les thèmes sous licence GNU GPL: comme vous devez décider du caractère dérivé en fonction de chaque travail concret, cela signifierait qu'il doit être décidé pour chaque thème seul. Ce n'est pas du tout réalisable, donc une solution simple est de tout concéder sous GNU GPL ou une licence compatible. Problème résolu. Cela peut également avoir un sens pour vos propres thèmes, qu'ils soient commerciaux ou non. L'avantage supplémentaire est que chaque utilisateur qui connaît la GPL - qui est de loin la licence de logiciel libre la plus populaire - connaît automatiquement les droits dont il dispose. C'est vraiment génial, non seulement car cela vous fait gagner beaucoup de temps pour relire les licences logicielles.
La meilleure pratique que je peux suggérer au cas où vous ne seriez pas sûr de vos droits sur une œuvre est de contacter le (s) détenteur (s) des droits d'auteur de tout ce qui n'est pas trivial provenant de votre œuvre et de le demander avant utilisation. Le plus souvent, cela résout beaucoup d'avance et vous pouvez reporter les détails plus tard. Parler ouvertement avec les titulaires de droits d'auteur présente de nombreux avantages. Au cas où cela ne se passerait pas bien, vous pouvez vous référer à vos droits que vous avez par la loi générale / code civil ou comme vous le nommez, quelle que soit l'opinion des titulaires de droits d'auteur de toute façon. Je suggère simplement de parler d'abord avant de prendre la voie légale. En effet, une fois qu'il s'agit d'un problème entre avocats, le plus souvent, vous ne pouvez pas revenir aussi facilement en mode "non-avocat". Le plus souvent, cette étape est un itinéraire à sens unique.
À mon avis, les auteurs de thèmes devraient d'abord lire la licence et ensuite se demander s'ils veulent vraiment utiliser ou même contribuer à un projet. Décidez de ce qui vous attend . À côté de la licence de wordpress et tant que vous devez vous conformer à l'avis de Matt Mullenweg, je pense que vous pouvez vous référer en toute sécurité à l'analyse de la SFLC pour le moment ( lien ci-dessus)). C'est au moins un avis juridique décent que vous obtenez gratuitement et que vous pouvez consulter de manière transparente. Les gens de @ SFLC connaissent assez bien la GPL pour le moins, et même si vous n'êtes pas d'accord, je suis sûr qu'elle n'a pas été donnée pour plaire à cause de vos préférences personnelles. Mais gardez à l'esprit que la SFLC a rédigé l'analyse dans un contexte spécifique. Par exemple, Matt leur a dit que wordpress est sous licence GPL v2. Ce n'est pas tout à fait correct. Il est livré avec les conditions de licence GPL v2, mais vous, en tant qu'utilisateur de ce package, pouvez choisir librement une version que vous jugez appropriée (selon le texte de la licence au §9), ce qui ajoute plus de variance. Et gardez à l'esprit que l'analyse a été effectuée sur deux thèmes concrets. Vous pouvez cependant à un certain niveau faire des hypothèses sur la base de l'argumentation donnée. Mais vous devez d'abord comprendre de quoi il s'agit.
Et gardez à l'esprit (comme d'autres ont également répondu) que tant que vous ne transmettez pas vos modifications à quelqu'un d'autre, la licence d'un programme sous GPL vous permet de l'utiliser sans aucune restriction. Comme dans ma suggestion générale, lisez d'abord le fichier de licence en entier.
Et maintenant, pour rendre cela encore plus compliqué:
La transmission de votre travail à d'autres peut ne pas être toujours soumise aux conditions données par les détenteurs du droit d'auteur d'origine, car il existe des droits spéciaux pour des cas particuliers dans l'adoption du droit d'auteur, comme ce qu'on appelle l'utilisation équitable aux États-Unis, qui s'applique naturellement également aux logiciels sous GPL. si vous êtes soumis à la loi américaine (mais veuillez d'abord contacter le détenteur du droit d'auteur d'origine et clarifier si votre utilisation est sous utilisation équitable comme le suggère le bureau américain du droit d'auteur, car l'utilisation équitable doit être décidée en fonction du cas d'utilisation concret - et non du type de travail). Et il y a d'autres circonstances comme ce n'est pas vous qui créez des œuvres protégées par le droit d'auteur, mais celui qui vous commande et vous paie. Si tel est le cas, cette entité doit gérer les problèmes de licence, pas vous. Dans ce cas, vous ne pouvez pas non plus réserver de droits. Mais toutes ces choses dépendent fortement des lois sur le droit d'auteur dans votre pays et sont vraiment un domaine détaillé. Vous devriez contacter un avocat si vous prévoyez de vous fier à quelque chose comme ça, car la plupart des déclarations générales que vous trouvez sur Internet à ce sujet sont principalement informatives et on ne peut pas dire si elles s'appliquent à vous. Il y a tout simplement trop de variables, que même les avocats dans leurs articles soulignent.
Donc, probablement deux autres suggestions utiles: Soit contactez le titulaire du droit d'auteur d'origine et clarifiez les conditions d'utilisation si vous n'êtes pas sûr. Ou obtenez des conseils juridiques d'un avocat qui possède des connaissances dans le domaine du droit d'auteur et de la licence de logiciels.
Mais n'en attendez pas trop. Je doute qu'un avocat sérieux prendrait n'importe quel risque pour vous dans un add-on wordpress, car la situation en matière de licences du projet est assez fragile. Il y a trop de questions ouvertes, donc une grande partie du risque est sur vos épaules tant que vous n'avez pas clarifié cela avec les détenteurs des droits d'auteur.
Si vous me demandez un conseil personnalisé: tant que vous distribuez votre code, attendez-vous à ce qu'il soit au moins un dérivé de la partie PHP. Recherchez ce que vous voulez et pouvez partager sous la GNU GPL et respectez cette licence car le projet principal y est basé. Parce que plus vous introduisez de termes, plus cela devient compliqué pour vos utilisateurs qui peuvent s'attendre à ce que votre thème soit GPL dans leur intégralité car ils connaissent la licence wordpress, et votre thème n'est qu'une petite partie du travail qu'ils utilisent. Et à la fin, il peut être plus avantageux pour vous de faire preuve de cœur ouvert que de vous mettre en colère contre ceux qui vont casser votre licence, quelle qu'elle soit.
IANAL, donc je ne peux que donner des suggestions personnelles sur lesquelles vous ne pouvez pas compter en tant que conseil juridique spécifique. Alors qu'est-ce que je fais? Je publie simplement mes thèmes sous GPL ou entièrement compatible lorsqu'il s'agit de Wordpress pour des amis ou des clients. Ce qui me motive, c'est qu'ensemble, vous obtenez de meilleurs résultats. C'est juste que vous ne pouvez pas y aller seul.
Je peux comprendre que les auteurs de thèmes recherchent activement les revenus de leur travail, mais tant que vous n'avez pas écrit tout le logiciel, vous devez respecter le travail des autres. Cela ne veut pas dire que vous devez connaître vos droits et les utiliser dans la mesure que vous décidez.
Pour savoir comment atteindre la conformité à la GPL, ce document peut vous être utile: Un guide pratique de la conformité à la GPL .