Skip to content

La semaine dernière, les développeurs derrière le populaire émulateur Switch Yuzu ont supprimé leur GitHub et leur présence sur le web face à un important procès intenté par Nintendo. Aujourd’hui, un nouveau projet construit à partir du code source de Yuzu, nommé effrontément Suyu, est apparu comme « la continuation de l’émulateur Nintendo Switch open-source le plus populaire au monde, Yuzu ».

Malgré le nom qui, selon la page GitLab du projet, se prononce « sue-you (trad: attaquer en justice) » – les développeurs derrière Suyu font tout leur possible pour essayer d’éviter un procès comme celui qui a mis fin à Yuzu. « Suyu existe actuellement dans une zone grise juridique dont nous essayons de sortir », a déclaré Sharpie, contributeur et modérateur Discord, lors d’une récente interview accordée à Ars. « Il y a de multiples plans et possibilités pour la suite. Les choses sont encore en cours d’organisation et de planification.

Les créateurs de Suyu veulent faire les choses différemment

Le projet Suyu est né d’une « passion pour l’émulation de la Switch » et d’un désir de ne pas voir « des années de travail impressionnant de l’équipe Yuzu totalement gâchées », a déclaré Sharpie. Mais cette passion est tempérée par une approche prudente destinée à éviter le sort juridique qui a frappé le prédécesseur du projet.

Après avoir consulté une « personne ayant une importante expérience juridique dans le domaine », l’équipe de développement de Suyu a décidé d’éviter « toute monétisation », a déclaré Sharpie. La page GitLab du projet indique clairement que « nous n’avons pas l’intention de gagner de l’argent ou de tirer profit de ce projet », une déclaration importante après que Nintendo a cité la rentabilité de Yuzu à plusieurs reprises dans son récent procès. D’autres fabricants d’émulateurs ont également déclaré à Ars que le Patreon de Yuzu ouvrait le projet à une série de demandes et d’attentes des consommateurs.

Les développeurs de Suyu ont également été mis en garde contre le fait de « fournir des guides étape par étape » comme ceux que Yuzu proposait pour jouer à des jeux protégés par le droit d’auteur sur leur émulateur. Ces guides étaient au cœur de la plainte de Nintendo, tout comme certains exemples de conversations entre développeurs sur le Discord de Yuzu qui semblaient reconnaître et approuver le piratage.

Suyu, en revanche, adopte une ligne extrêmement dure contre toute discussion sur le piratage potentiel sur ses plates-formes. La page GitLab de Suyu indique clairement que les développeurs « ne soutiennent ni ne tolèrent le piratage sous quelque forme que ce soit », un message qui n’apparaît pas sur la page GitHub ou le site Web de Yuzu.

La règle numéro 1 listée sur le Discord de Suyu est que « le piratage est interdit ». Cela inclut toute discussion sur le téléchargement de jeux ou « la demande de fichiers système, de ROM, de clés de cryptage, de caches de shaders, et la discussion sur les fuites de jeux, etc. » Selon ces règles, le simple fait de mentionner le mot « piratage » à propos de questions juridiques suffit pour recevoir un avertissement sur le Discord.

Apportez vos propres clés

En coulisses, Sharpie affirme que les développeurs de Suyu travaillent dur pour « supprimer toutes les références à Yuzu ou Tropic Haze (la SARL créée pour gérer le Patreon de Yuzu) du code source de Suyu. D’un point de vue plus technique, Sharpie a également indiqué que l’équipe était en train de modifier certains codes de contournement des DRM afin d’éviter toute responsabilité juridique.

« L’une des principales parties du procès intenté par Nintendo concernait la génération de clés de titre par yuzu », a déclaré Sharpie, en référence aux clés de cryptage spécifiques au jeu utilisées par l’émulateur au moment de l’exécution.

« C’est l’une des premières choses que nous allons supprimer/travailler. Suyu demandera à l’utilisateur de fournir ses propres title.keys, prod.keys et firmware depuis sa console Switch. »

Le GitLab de Suyu note que « pour utiliser Suyu, vous aurez besoin des clés de votre vrai système Switch et des jeux que vous avez légalement obtenus et payés. » Mais Sharpie a admis à Ars que si l’émulateur ne démarre pas sans firmware, « il n’y a pas vraiment de moyen de vérifier que les clés ont été récupérées légitimement sur la Switch de l’utilisateur ».

Avancer pas à pas pour éviter les problèmes

Alors que le site web de Suyu et GitLab sont techniquement en ligne depuis la semaine dernière avec un « kit de marque » pour des utilisations « telles qu’un article de presse ou une vidéo YouTube », l’équipe se montre délibérément prudente quant au déploiement de l’émulateur. Les binaires compilés ne sont pas encore disponibles au téléchargement, et la page web de Suyu indique clairement que « Suyu n’est pas encore prêt » lorsque vous cliquez sur un gros bouton « Get Suyu ».

Vous pouvez techniquement compiler une copie de Suyu à partir de fichiers open-source sur GitLab aujourd’hui, mais le site web prévient qu’il s’agit d’une version « instable » destinée au développement actif et que « vous feriez probablement mieux d’utiliser Ryujinx ou une ancienne version de Yuzu à la place ». Les instructions de construction publiées sur GitLab indiquent en gros caractères qu’elles sont « destinées aux développeurs uniquement » et que « l’assistance ne sera donnée que si vous êtes un développeur ».

La lenteur du déploiement public de l’équipe est voulue par Sharpie, « à la fois pour des raisons légales et parce que nous voulons avoir des progrès plus tangibles à montrer avant de fournir des versions compilées ». Mais ce plan a déjà été quelque peu gâché par ce que Sharpie a dit être « la taille et la croissance de ce serveur Discord qui nous rend beaucoup plus populaires que nous l’aurions souhaité ».

« Nous voulions rester discrets au début jusqu’à ce que nous puissions, réellement déterminer ce qu’il faut faire pour maintenir ce projet en vie », poursuit Sharpie. « Il est déjà beaucoup plus répandu qu’il n’est idéal au stade actuel de son développement. »

Sharpie a toutefois ajouté que l’attention précoce portée à Suyu « offre également de nombreuses opportunités de recruter les développeurs expérimentés dont nous avons besoin pour garantir que ce projet aboutisse réellement ». Les contributeurs potentiels doivent signer un accord de licence pour des raisons de gestion des droits d’auteur et sont encouragés à suivre certaines bonnes pratiques en matière de style et de flux de travail.

Que Suyu parvienne ou non à « aller quelque part », l’émergence rapide du projet après la fermeture de Yuzu montre à quel point il peut être difficile pour les fabricants de consoles de tuer complètement les émulateurs open source par des manœuvres juridiques. Lorsqu’il existe un intérêt soutenu de la part des utilisateurs et qu’une copie du code source circule, une communauté de codeurs se rassemblera presque toujours autour des projets open source les plus verrouillés et les plus fermés pour continuer de les faire vivre.

Pour ceux qui sont intéressés, MikeGamers a fait une vidéo sur Youtube avec cette préversion compilée de l’émulateur Suyu et ça tourne déjà très très bien !

Cet article comporte 0 commentaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

I agree to these terms.

Back To Top
Rechercher