Ce week-end, le développeur Mattia La Spina lancé l'iGBA comme l'un des premiers émulateurs de jeux rétro légitimement disponibles sur l'App Store iOS après celui d'Apple. les règles changent concernant ces émulateurs plus tôt ce mois-ci. Cependant, lundi matin, iGBA a été retiré de l'App Store à la suite d'une controverse sur la réutilisation non autorisée du code source d'un autre projet d'émulateur. Peu de temps après le lancement d'iGBA, certaines personnes sur les réseaux sociaux a commencé à remarquer que le projet semblait être basé sur le code de GBA4iOS, un émulateur vieux de près de dix ans que le développeur Riley Testut et un partenaire ont développé alors qu'ils étaient lycéens (et distribué via une faille de sécurité temporaire dans l'iOS App Store). Testut s'est rendu sur les réseaux sociaux dimanche matin pour appeler iGBA une « imitation » de GBA4iOS. « Je n'ai donné la permission à personne de faire cela, et pourtant il figure désormais en tête des classements (bien qu'il soit rempli de publicités et de suivi) », a-t-il écrit.
GBA4iOS est un programme open source publié sous la licence GNU GPLv2, avec des conditions de licence qui permettent à quiconque « d'utiliser, de modifier et de distribuer mon code original pour ce projet sans crainte de conséquences juridiques ». Mais ces conditions de licence étendues ne s'appliquent que « sauf si vous envisagez de soumettre votre application à l'App Store d'Apple, auquel cas une autorisation écrite de ma part est explicitement requise ».
« Pour être clair, je ne suis pas en colère contre le développeur [of iGBA] », Testut ajouté sur les réseaux sociaux. « Je suis énervé qu'Apple ait pris le temps de modifier les règles de l'App Store pour autoriser les émulateurs, puis a approuvé une contrefaçon de ma propre application. »
Dépêchez-vous et attendez
MacRumeurs rapports qu'Apple a cité deux sections de ses directives App Store pour supprimer l'iGBA : l'une liée au spam (Section 4.3) et un lié au droit d'auteur (article 5.2). À l'heure actuelle, il est un peu ambigu de savoir si la violation du droit d'auteur fait référence au droit d'auteur sur le code source de l'émulateur lui-même ou à la capacité de l'émulateur à jouer facilement à des jeux protégés par le droit d'auteur de Nintendo et d'autres.
Comme nous en avons discuté plus tôt ce mois-ci, le libellé de la récente mise à jour des directives de l'App Store d'Apple ne permet pas de savoir si les développeurs peuvent publier des émulateurs à usage général avec la possibilité de lire des ROM dont ils ne contrôlent pas les droits. Outre iGBA, un émulateur Commodore 64 nommé Emu64 XL et construit à partir de le projet open source VICE a été récemment lancé sur l'App Store iOS.
Apple n'a pas encore répondu à une demande de commentaire d'Ars Technica. Mais Testut écrit tôt lundi matin que « c'est tout à l'honneur d'Apple, cependant, une fois qu'ils ont pris conscience du problème, ils l'ont pris au sérieux. Je ne crois donc vraiment pas du tout que c'était malveillant – juste une situation malheureuse pour toutes les personnes impliquées. » Testut ajoutée ce créateur d'iGBA, La Spina, « m'a contacté par e-mail pour s'excuser personnellement pour le désordre. Donc, pas de rancune. »
Mais Testut avait quelques rancunes concernant le traitement réservé par Apple à AltStoreun marché alternatif pour le chargement latéral des applications iOS qu'il essaie de lancer sous les nouvelles réglementations de l'UE. Cela fournirait à Testut un moyen légitime de distribuer Deltaune « suite » de GBA4iOS qui émule de nombreuses consoles Nintendo classiques sur les appareils Apple.
« Ma frustration venait entièrement du fait que nous étions prêts à lancer Delta depuis le mois dernier », a écrit Tetstut sur les réseaux sociaux. « Toute cette situation aurait pu être évitée si Apple n'avait pas retardé notre approbation après avoir modifié ses règles pour autoriser les émulateurs. »