Qu’est-ce que Blizzard a derrière la tête ? C’est la question que tous les développeurs d’Add-Ons se posent après la publication d’une Charte sur le développement d’Add-Ons. Cette nouvelle politique s’adresse pour l’instant à quelques cas particuliers mais pose des bases qui pourraient s’avérer plus contraignantes.


Un twoll entravé dans son développement d’Add-Ons

Voici la traduction des nouvelles règles apparues sur le site américain de World of Warcraft :

1) Les Add-ons doivent être gratuits.
Tous les add-ons doivent être distribués gratuitement. Les développeurs ne peuvent pas créer de versions "premium" de leurs add-ons avec des fonctionnalités additionnelles payantes, faire payer le téléchargement de l’add-on, faire payer des services relatifs à l’add-on ou demander de n’importe quelle manière une compensation monétaire au téléchargement ou à l’accès à un add-on.

2) Le code source doit être complètement visible.
Le code de l’add-on ne peut en aucun cas être caché ou obfusqué1, et doit être accessible librement et visible pour le grand public.

3) Les Add-ons ne doivent pas impacter négativement les royaumes World of Warcraft ou les joueurs.
Les Add-ons ne devront effectuer aucune action qui, à la seule discretion de Blizzard, impacterait négativement les performances des royaumes World of Warcraft ou affecterait de n’importe quelle façon le jeu, ceci inclut mais n’est pas limité à l’utilisation excessive du système de chat, une utilisation non-nécessaire du disque dur et une baisse des FPS.

4) Les Add-ons ne peuvent pas inclure de publicité.
Les Add-ons ne peuvent pas être utilisés pour faire la publicité de tout bien ou service.

5) Les Add-ons ne peuvent pas soliciter de dons.
Les Add-ons ne peuvent pas inclure de solicitation au don. Nous reconnaissons l’immense quantité d’effort et de ressources nécessaires au développement d’un add-on; néanmoins, de telles solicitations doivent être limitées au site web de l’add-on ou au site de distribution et ne devraient pas apparaître en jeu.

6) Les Add-ons ne doivent pas avoir de contenu choquant.
World of Warcraft a obtenu la mention "T" de l’ESRB, et un classement similaire partout dans le monde. Blizzard Entertainment demande à ce que les add-ons n’incluent aucun contenu qui ne serait pas autorisé sous ces classements.

7) Les Add-ons doivent respecter l’EULA et la ToU de World of Warcraft.
Les Addons doivent respecter le Contrat de Licence Utilisateur Final (CLUF/EULA) et les Termes d’Utilisation (ToU) de World of Warcraft.

8) Blizzard Entertainment a le droit de désactiver les fonctionnalités d’un add-on comme il le souhaite.
Pour maintenir l’intégrité de World of Warcraft et assurer la meilleure expérience de jeu possible pour nos joueurs, Blizzard Entertainment se réserve le droit de désactiver toute fonctionnalité de World of Warcraft à sa seule discretion.




Cette annonce a eu l’effet d’un raz de marée dans la communauté des développeurs d’UI. Le système d’add-ons est un des points les plus forts de World of Warcraft, il permet de reprendre l’interface de base pour la personnaliser et étendre ses fonctionnalités, dans la limite autorisée par le SDK (Kit de Développement) fourni par Blizzard. Que ce soit QuestHelper pour les plus casual, HealBot pour les paladins un peu manchots ou Gladius pour les drogués d’arène, tout le monde utilise des Add-Ons. La population de développeurs d’Add-Ons a permis la création d’un contenu de bases de données, statistiques d’arènes ou de raids, feuilles de personnages, que Blizzard aura mis 4 ans a développer dans son armurerie, créant toute une économie parallèle très bénéfique au jeu (contrairement à la vente d’or en ligne). Aujourd’hui Blizzard semble craindre cette armée de l’ombre (qui a pourtant fait en grande partie le succès de son titre) quitte à verser un peu dans la paranoïa.

En effet certaines règles sont tout simplement incompréhensibles. Un add-on étant codé en LUA et XML, le code source est libre d’accès, il est impossible d’exécuter du code non-présent dans ces fichiers encore moins d’éxecuter du bytecode, la deuxième règle n’a donc aucun sens. La 8e règle non plus, étant donné que Blizzard s’est toujours réservé le contrôle des fonctionnalités et en a souvent désactivé.

Le fait de rendre les Add-Ons obligatoirement gratuits vise quand à lui particulièrement un mode de distribution très récent, utilisé par Carbonite, QuestUp, Bang ou Briann Kopp’s. Ceux-ci proposent a l’instar des shareware une version d’essai ou une version limitée dans le temps et vous invitent ensuite a télécharger la version complète, un modèle de micro-paiement (2,50$/mois pour Carbonite). Ce modèle ne semble pourtant pas nuire a l’économie du jeu, et permet a des développeurs talentueux de voir leur travail, souvent effectué sur leur temps libre, parfois comme un véritable métier, rémunéré.

Il en va de même pour le système d’appel au don. Voici la déclaration de ZorbaTHut, mainteneur de QuestHelper qui utilise un système de dons pour parvenir à vivre :

Je suis actuellement le seul auteur/mainteneur, de ce que je pense être le plus populaire des Add-Ons pour World of Warcraft, QuestHelper. Il y a environ un an j’ai repris un projet abandonné/non maintenu et se dégradant rapidement, et j’ai décidé d’en faire mon travail à temps complet. Je suis à quelques semaines de sortir la Version 1.0, qui contient beaucoup de changements destinés a réduire drastiquement l’utilisation du Processeur et de la Mémoire, ainsi que de fournir davantage d’informations a partir du mod, le rendant beaucoup plus facile à maintenir et modifier dans le futur.

Mon travail était financé entierement par les dons - ce qui signifie mon appartement à Bay Area, la nouriture, le gaz, etc., grâce a la générosité des utilisateurs.

Ce qui est amusant à propos des dons c’est que les gens donneront gracieusement, mais il faut le leur rappeler. Ajouter un simple message non intrusif a la connection disant "salut, nous sommes financés par vos dons, si vous aimez vraiment QH donnez s’il vous plait" a augmenté radicalement les revenus. Ceci dit, même avec ce message, mes revenus ont commancé a baisser sous le seuil minimum - j’espérais que la v1.0 règlerait ce problème, en cassant également le code de Wowmatrix (ndlr : un gestionnaire de téléchargement d’add-ons) qui désactivait mon appel aux dons.

Maintenant je n’ai plus le droit d’être supporté par les dons. Je ne peux plus afficher ce message et je sais par expérience que je ne gagnerais pas assez sans. Je peux laisser le lien vers les dons sur le site actuel, mais le fait est que cela ne me suffira pas pour vivre - la plupart des gens ne regardent même pas le site web. Je devrais mentionner que je crois que c’est tout a fait dans les droits de Blizzard de faire ainsi - je n’ai pas envie de porter plainte ou quoi que ce soit - mais je crois que c’est nul. Je vais donc sortir la version 1.0 (dans une ou deux semaines), puis le faire passer dans un mode de maintenance uniquement, puisqu’avec les dons restants je devrais avoir juste assez pour cela.

Je pense que c’est une erreur faite par l’équipe légale de Blizzard trop zélée. Je pense que pour une raison obscure Blizzard est terrifié a l’idée que quelqu’un d’autre qu’eux puisse faire de l’argent sur quoi que ce soit en rapport a leur jeu. Je ne suis pas sur de pourquoi ils interdisent les appels au don à l’intérieur du jeu mais pas à l’extérieur - je pense qu’ils sont juste confus. Néanmoins, ils vont tuer un bon nombre d’Add-Ons a cause de cela, et cela finira par leur faire du mal.

Certains émettent l’idée que Blizzard pourrait aller jusqu’a mettre en place a l’instar de l’AppleStore une boutique d’Add-Ons pour pouvoir toucher sa part du gateau. Le pire serait donc à venir, la survie de sites communautaires tels Curse est en jeu, mais aussi une nouvelle fois celle des bases de données. La 8e règle ainsi écrite et acceptée de facto par l’ensemble des utilisateurs, pourrait permettre à Blizzard de rendre caduques les bases de données en quelques restrictions dans le SDK, tout en étant couvert légalement. Avec l’apparition de publicités récemment sur les forums officiels, il apparait évident que Blizzard souhaite rediriger l’ensemble de ses joueurs vers son site communautaire un temps délaissé. En ces temps de crise, on se doute que personne ne se fera de cadeaux.


Source : SlashDot

1 : 14 J’0bFu5qu3 m0n Fr4nC41s