Jusqu’à présent, dans le dossier Dash, on a surtout entendu la version d’Apple. D’après le constructeur de Cupertino, Bogdan Popescu le développeur de cette application très prisée de ses pairs s’est rendu coupable de comportement frauduleux : il utilisait deux comptes Dev, avec lesquels il a soumis 25 applications dont les fiches du Mac App Store sont bourrés de faux avis (lire : Apple détaille ses arguments contre le développeur de Dash). Vu de cette manière, il y a effectivement quelque chose qui cloche et on peut comprendre que malgré la popularité du logiciel, Popescu et Kapeli, le nom de son studio, aient perdu leurs comptes.
Mais l’histoire est bien plus complexe qu’il y parait. Le développeur a fini par donner sa version des faits, qui éclaire d’un jour nouveau toute l’affaire — et donne d’Apple une image plutôt négative. Ce deuxième compte, source de tous les problèmes, a été effectivement créé par ses soins il y a trois ou quatre ans pour aider un proche ; il a aussi réglé l’adhésion au programme Dev. Popescu a également donné à cette connaissance du matériel dont il ne se servait plus pour tester ses propres applications.
Depuis lors, aux yeux d’Apple, les deux comptes sont reliés à Bogdan Popescu même si ce deuxième compte a vécu sa vie en dehors de sa responsabilité. Et de ce qu’on en comprend, ce proche a usé de faux avis pour mettre en valeur ses applications.
Contrairement à l’accusation d’Apple, le constructeur n’a pas contacté Popescu en amont pour tenter de régler ce problème, assure le développeur : le premier contact a en fait eu lieu… deux jours après la fermeture de son compte. « Je n’ai jamais été notifié pour un méfait avant que mon compte soit supprimé », explique-t-il. En revanche et après le ramdam provoqué par toute cette affaire — sachant qu’Apple s’est attaqué à un développeur dont le logiciel est très utilisé par les développeurs —, et se rendant sans doute compte qu’elle était allée un peu trop loin, la Pomme a proposé vendredi dernier à Popescu de réactiver son compte.
Mais pour ça, il fallait que le développeur rédige un billet dans lequel il admettait avoir mal agi à un moment ou à un autre. Devant le refus de Popescu, nouvel appel le lendemain, samedi donc, où Apple propose simplement de restaurer le compte s’il écrit simplement la vérité sur ce qui s’est passé. Malgré l’envoi d’un brouillon dans la nuit de samedi, Popescu n’a plus eu de nouvelles. Jusqu’à ces déclarations officielles envoyées à quelques sites amis cette nuit, où Apple dépeint publiquement Popescu comme un fraudeur.
Pour appuyer ses dires, le développeur a même enregistré la conversation audio qu’il a eu samedi avec un représentant d’Apple, sans l’autorisation de ce dernier certes. Ce responsable, qui parle au nom de Phil Schiller, souhaite visiblement tout faire pour restaurer le compte du développeur, et si Popescu reste ferme sur ses positions, il accepte de faire un pas vers Apple — après tout, le fameux compte frauduleux est bien lié d’une manière ou d’une autre à son propre compte même s’il n’en a pas la responsabilité.
Dans cette conversation, Popescu accepte donc d’envoyer le brouillon d’un billet dans lequel il raconte l’affaire par le menu : d’une part, que le deuxième compte frauduleux est bien lié à son propre compte développeur ; d’autre part, qu’il a travaillé avec Apple pour désolidariser son compte avec le second compte ; et enfin, que lui et Apple se sont entendus pour qu’il puisse revenir dans le programme Dev.
De ce qu’on en comprend, c’est qu’Apple, croyant bien faire, est montée rapidement sur ses grands chevaux en ne cherchant pas à correspondre avec Popescu concernant l’activité frauduleuse de l’autre compte auquel il est lié. Pour une raison que l’on ignore, et que seule Apple peut expliciter à ce stade, ce billet d'explication n’a pas été retenu et le constructeur s’est résolu à déballer sa version des faits. L’affaire est donc encore loin d’être terminée ; mais à ce stade, les plus hautes instances d’Apple sont impliquées, notamment Schiller.