Thème Astra suspendu et rétabli, l'équipe des thèmes travaille à une stratégie de retrait de la liste pour les violations des directives

L’équipe Thèmes a suspendu Astra du répertoire officiel des thèmes quelques semaines seulement après qu’il soit devenu le premier thème WordPress non par défaut à dépasser le million d’installations actives. La raison: le thème enfreignait l’interdiction de l’annuaire sur les liens d’affiliation. Le thème a depuis été rétabli. Cependant, il a été retiré de la liste des thèmes populaires.

Après que l’équipe des thèmes ait prononcé une suspension initiale de cinq semaines, l’histoire a continué à se dérouler sur divers canaux au cours du week-end et au début de la nouvelle semaine. Brainstorm Force, la société à l’origine du thème, a fait valoir qu’elle n’enfreignait pas la règle de lien d’affiliation car le thème filtrait simplement les ID de référence de plugins tiers. Les plugins fournissaient techniquement les liens. La société a également demandé la clémence car il s’agissait de sa première violation.

Thème Astra suspendu et rétabli, l'équipe des thèmes travaille à une stratégie de retrait de la liste pour les violations des directives

Depuis la discussion initiale, l’équipe des thèmes a rétabli le thème tout en le supprimant de la liste des thèmes populaires. L’objectif est de s’assurer que les utilisateurs existants ont toujours accès aux mises à jour tout en fournissant une méthode pour traiter les violations des directives, une méthode qui ne va pas à l’extrême de la suspension pure et simple. L’équipe a également ajouté une semaine supplémentaire de punition après avoir trouvé une sixième violation liée à l’affiliation manquée lors de l’examen initial. Astra sera désormais radiée de la liste pour un total de six semaines.

Astra n’est pas la première suspension d’un thème populaire au fil des ans. Ces suspensions très médiatisées peuvent entraîner la perte de milliers de dollars de revenus si le modèle commercial du thème repose sur le trafic de WordPress.org. En 2017, une suspension de cinq mois du thème Zerif Lite a laissé ses créateurs avec une baisse de 63% de leurs revenus. Le nombre d’utilisateurs de Zerif Lite représentait environ un tiers du total actuel d’Astra.

Même s’il faudra un certain temps pour voir les résultats, le retrait de la liste réduira probablement les revenus de Brainstorm Force. Le thème vend une version pro de leur thème. C’est un modèle freemium courant que de nombreuses entreprises thématiques utilisent.

Les directives de révision du thème WordPress.org interdisent les liens d’affiliation. Plus précisément, la ligne directrice est la suivante:

Les thèmes ne sont pas autorisés à avoir des URL ou des liens d’affiliation.

Techniquement, Brainstorm Force n’a pas produit directement de liens d’affiliation via son thème. Au lieu de cela, le thème a injecté l’identifiant de référence de l’entreprise dans les liens d’affiliation des plug-ins tiers lorsqu’ils étaient actifs sur le site d’un utilisateur. En soi, ce type d’injection n’a rien de néfaste. Les plugins eux-mêmes permettent un tel filtrage de leurs liens d’affiliation, probablement pour inciter les auteurs de thèmes à gagner quelques dollars en les recommandant et en les intégrant.

Quant au thème Astra, la question est de savoir s’il a enfreint la directive d’affiliation. Lorsque la règle a été rédigée, l’équipe des thèmes pensait très probablement à des liens directs dans le thème et non à un scénario dans lequel un thème injectait un ID de référence ou filtrait un lien existant à partir d’un plugin.

Selon l’équipe des thèmes, au moins deux des identifiants d’affiliation dans Astra concernaient des plugins que le thème recommandait, mais qui ne s’intégraient ni ne supportaient en aucune façon. Dans au moins une fois, le thème a automatiquement mis à jour une option de base de données pour le plugin Monster Insights afin d’ajouter un ID d’affilié – la mise à jour automatique de toute option de base de données sans action de l’utilisateur n’est généralement pas autorisée.

Indépendamment des opinions individuelles sur l’interdiction complète des liens d’affiliation par l’équipe thématique, il ne s’agit pas d’une simple situation d’autorisation ou de refus.

« Il s’agit également de comprendre l’impact juridique des divulgations », a déclaré Carolina Nymark, une représentante de l’équipe. « Ce n’est pas quelque chose dont l’équipe peut prendre la responsabilité, ni détourner le regard si les auteurs ne le suivent pas. »

Excuses et réponse d’Astra

Sujay Pawar, co-fondateur de Brainstorm Force, a publié des excuses ouvertes sur le blog Astra. Cependant, ce message d’excuses a créé sa propre controverse au sein de la communauté. Le message actuel n’était pas la première excuse. Pawar a changé son poste d’origine et a supprimé certaines des promesses antérieures qu’il avait faites à la communauté.

Parallèlement à cette contribution, il a promis de consacrer 5% des ressources de la société au développement open source et de faire un don aux futurs WordCamps.

« Ces derniers jours ont été très émouvants pour moi et toute l’équipe », a déclaré Pawar. « Je n’ai jamais été dans une situation aussi stressante de ma vie. Comme vous pouvez l’imaginer, j’ai rédigé de nombreuses versions de ces excuses et je ne savais tout simplement pas quelle était la meilleure façon de le faire.  »

Pour certains membres de la communauté, modifier le contenu du message semblait suspect. Il l’avait changé à peu près au moment où le thème était rétabli sur WordPress.org. Cependant, le problème était probablement le résultat d’un mauvais timing. Pawar a voulu avoir écrit le message original et en avoir supprimé des parties plus tard.

« Mes excuses initiales incluaient les détails de la façon dont nous prévoyons d’augmenter notre engagement envers WordPress, mais après réflexion, j’ai senti que ce n’était pas le bon endroit pour partager cela », a-t-il déclaré. « Je ne veux pas que nos contributions soient éclipsées ou liées à une violation des règles. Nous prévoyons toujours d’honorer notre engagement et nous publierons ces détails dans un article dédié.  »

Pawar n’a aucune rancune pour l’équipe des thèmes. Pour lui, ce fut un week-end très stressant dont il se remettra sans aucun doute. Il essaie de rectifier la situation du mieux qu’il peut.

« J’ai beaucoup de respect pour tous les membres de l’équipe des thèmes », a-t-il déclaré. « Ils travaillent sans relâche pour faire avancer l’écosystème WordPress. Je pense à 100% que les directives doivent être appliquées car c’est le seul moyen de garantir que WordPress continue de se développer. En tant que l’un des auteurs de thèmes les plus populaires, notre objectif est de montrer l’exemple en donnant le bon exemple et de collaborer avec le TRT pour définir de meilleures normes.  »

À long terme: supprimer des thèmes au lieu de les suspendre

L’équipe Thèmes n’a pas beaucoup d’options en ce qui concerne les mesures punitives pour les violations des directives. Ceci est en grande partie le résultat des limitations du logiciel utilisé. L’équipe a simplement besoin de meilleurs outils.

« Les mesures punitives dont dispose actuellement l’équipe sont de la suspendre ou de ne rien faire », a déclaré William Patton, un représentant de l’équipe Thèmes. « Il n’y a pas d’intermédiaire et, dans de nombreux cas, aucune de ces deux options n’est idéale. De l’expérience passée, j’ai constaté que demander à plusieurs reprises aux auteurs des changements est soit inefficace, soit ils le corrigent, mais le comportement revient après un court laps de temps. La suspension a été assez efficace dans certains cas, mais l’équipe a beaucoup de travail à gérer et à tenir à jour des listes ou des délais de ce qui s’est passé et à revoir après un certain temps.  »

Patton a déclaré que la menace de suspension sans action est inefficace. Cependant, le fait de suspendre un thème a souvent des implications pour les utilisateurs finaux. Dans certains cas, il peut y avoir une mise à jour de sécurité urgente que les utilisateurs doivent obtenir, mais le système de suspension ne facilite pas la gestion.

Il existe maintenant un méta-ticket ouvert pour offrir aux administrateurs de l’annuaire de thèmes la possibilité de supprimer un thème. En effet, cela garderait un thème tel que Astra disponible dans le répertoire si quelqu’un connaît l’URL directe. Cela permettrait également à l’auteur du thème de fournir des mises à jour, telles que des correctifs de sécurité, aux utilisateurs sans l’approbation directe de l’équipe des thèmes. Cependant, le thème ne serait pas disponible via la liste des thèmes populaires ou la recherche.

Cela offre à l’équipe une option moins drastique qu’une suspension intégrale et n’a aucun inconvénient négatif pour les utilisateurs de thèmes existants.

Actuellement, l’équipe a trouvé ce qu’elle a décrit comme une méthode « hacky » pour retirer essentiellement Astra de la liste. Étant donné que l’algorithme de liste de thèmes populaires utilise la date de publication du thème pour déterminer la popularité d’un thème, l’équipe a modifié cette date pour le thème afin de le faire descendre dans la liste populaire. Ce n’est pas une solution parfaite, mais elle a fourni un juste milieu entre le fait de ne rien faire et la suspension, du moins jusqu’à ce qu’une solution plus permanente soit en place. Cela leur donne également une chance précoce de tester les effets qu’une telle mesure aurait.

Les mesures punitives ont toujours été une lutte pour l’équipe. D’une part, ils n’aiment pas suspendre les thèmes d’actes répréhensibles, qu’ils soient ou non intentionnels. D’autre part, ils doivent essayer de fournir un terrain de jeu équitable à tous les auteurs de thèmes. Les menaces de punition pour les violations des lignes directrices sonnent vides s’il n’y a pas de suivi. Ce n’est pas une position facile et les membres de l’équipe peuvent rapidement devenir victimes de harcèlement ou de messages privés indésirables de la part de développeurs de thèmes et d’étrangers.

« Nous avons eu plusieurs occasions où les auteurs de thèmes nous » suivaient à la maison « avec des reproches et différents types de suggestions », a déclaré Nymark.

C’est la voie que l’équipe a empruntée lors de la gestion de la suspension du thème Astra et des décisions de suivi.

L’équipe a fait face à des attaques contre des membres individuels au fil des ans sur diverses décisions qu’elle a prises. Dans de nombreux cas, le représentant qui a rendu une décision particulière, quel que soit son rôle personnel dans celle-ci, a fait les frais de la rétroaction négative. Trop souvent, il s’agissait de tirer sur le messager, et les représentants actuels ont trouvé une solution viable à ce problème.

« C’est un compte qui permet d’envoyer des messages sans qu’une seule personne ne soit tenue responsable du message », a déclaré Patton. « Il vise à empêcher quiconque de recevoir des commentaires négatifs directement sur une décision. »

Comme ça:

J’aime chargement …

Tags: , , , , , , , , , ,