Ryujinx (émulateur Nintendo Switch) supprimé de GitHub
(github.com/Ryujinx)-
Produit
- GitHub est une plateforme qui permet aux développeurs de logiciels de trouver du code, des projets et des personnes, et de collaborer
- Elle propose diverses fonctionnalités et options de sécurité, ainsi que des solutions personnalisées pour les équipes et les entreprises
-
Solutions
- GitHub Copilot : outil de rédaction de code basé sur l’IA, qui améliore la productivité des développeurs
- GitHub Enterprise : plateforme évolutive pour les grandes organisations
- Fonctionnalités de sécurité : fournit divers outils de sécurité, comme l’analyse de code et la détection de secrets
-
Ressources
- Fournit divers outils de développement, comme GitHub CLI, GitHub Desktop et GitHub Mobile
- L’écosystème développeur peut être étendu grâce à l’API développeur et au programme de partenariat
-
Open source
- GitHub joue un rôle important dans l’hébergement et la gestion des projets open source
- Prise en charge de divers projets et communautés open source
-
Entreprise
- Diverses informations sont proposées via les témoignages de réussite client et le blog de GitHub
- Mise en avant des efforts en matière d’inclusion et d’impact social
-
Tarification
- Plusieurs options tarifaires sont proposées, avec des offres personnalisées pour les équipes et les entreprises
-
Support
- Diverses options de support sont proposées, comme la documentation, les forums communautaires, les services professionnels et le support premium
-
Société
- Informations sur l’entreprise, notamment l’histoire de GitHub, la newsroom et les offres d’emploi
Le résumé de GN⁺
- GitHub est un outil essentiel pour permettre aux développeurs de collaborer et de gérer leur code
- Grâce à des fonctionnalités innovantes comme l’outil basé sur l’IA Copilot, la productivité des développeurs peut être considérablement améliorée
- Répond aux besoins des entreprises et des équipes grâce à diverses fonctionnalités de sécurité et à des solutions personnalisées
- Renforce l’écosystème développeur en soutenant les projets open source et les communautés
- Les nombreuses ressources et options de support de GitHub aident les développeurs à créer de meilleurs logiciels
1 commentaires
Avis de Hacker News
https://gbatemp.net/threads/ryujinx-emulator-github-repository-currently-down.661497/
Selon une déclaration officielle du Discord de Ryujinx, le développeur gdkchan aurait été contacté par Nintendo, qui lui aurait proposé un accord pour mettre fin au travail sur le projet d’émulateur.
L’accord ne serait pas encore finalisé, mais l’organisation aurait déjà été entièrement supprimée.
Nintendo a la réputation de traquer avec acharnement les créateurs de ce genre de projets homebrew/émulateurs, et l’on raconte même qu’ils auraient chargé des personnes de surveiller des développeurs amateurs vivant hors du Japon. Il suffit de chercher « nintendo ninjas ».
La Switch arrive presque en fin de vie, sa successeure est à moins d’un an, et il est probable qu’elle soit difficile à hacker pendant un bon moment. C’est étrange, comme un but contre son camp : faire quelque chose qui va mettre tout le monde en colère, mais si tard que le bénéfice obtenu est faible. À ce stade, il ne doit plus rester tant de nouveaux jeux Switch à pirater ; les mouvements des avocats sont vraiment curieux.
Bien sûr, s’ils n’avaient pas le choix du calendrier, c’est compréhensible.
Un document qui détaille leur approche se trouve ici : https://archive.org/details/Knock_And_Talk_directcontact/Knock_And_Talk_directcnotact/Final%20Enforcement%20Proposal%20Neimod%204%205%2013/mode/2up
S’il n’y a rien d’illégal, j’imagine qu’on ne peut pas empêcher d’autres forks de poursuivre le développement.
Quand Yuzu a été retiré, j’ai créé un script qui télécharge automatiquement les cinq dernières releases de certains émulateurs que j’utilise, dont Ryujinx, ce qui me permet de conserver les binaires.
Même si je n’ai presque plus l’occasion de compiler moi-même, je me dis maintenant que j’aurais aussi dû créer un miroir Gitea.
Le script est ici : https://gist.github.com/rcarmo/89afd64747fc909e80b29abc902c89d0
Il est conçu pour être très peu coûteux même lancé quotidiennement via cron. Vous pouvez l’utiliser librement pour préserver les logiciels dont vous dépendez. Personnellement, je trouve très dommage que Nintendo m’empêche de profiter de mes jeux sur un meilleur matériel, et je pense me concentrer désormais sur les jeux PC. Steam regorge aussi de bons jeux indés comme Dredge, qui est actuellement mon jeu préféré.
Quelle que soit la raison cette fois, je ne pense pas que cela change grand-chose.
La prochaine fois, à cause de ce qui s’est passé avec Yuzu, il y a de fortes chances que ce soit clairement un DMCA. C’est exactement le genre de cas où une sorte de Git décentralisé, ou un dépôt Git via Tor, aurait tout son sens.
[1] https://radicle.xyz
https://radicle.xyz/faq
Radworks, qui finance Radicle, est organisée autour du token RAD, un token de gouvernance sur Ethereum. Personnellement, ça me rappelle un peu Tea.
Je ne pense pas qu’il soit raisonnable de mettre ça sur le même plan.
Les comptes YouTube qui montrent des appareils émulant des jeux Nintendo sont aussi ciblés récemment.
https://www.timeextension.com/news/2024/10/nintendo-is-now-going-after-youtube-accounts-which-show-its-games-being-emulated
Nintendo fait évidemment cela parce qu’ils pensent que leurs ventes diminuent, et globalement elles pourraient effectivement baisser. Mais j’aimerais que davantage de gens n’achètent pas les produits d’une entreprise prête à ruiner la vie de personnes pour quelque chose qui, dans ses bénéfices nets, relève pratiquement de l’erreur d’arrondi.
Si Nintendo pouvait entrer chez vous et casser toutes vos vieilles consoles de jeu pour vous pousser à acheter les rééditions, il le ferait.
À l’époque, Nintendo apposait au dos de tous ses jeux une icône “revente interdite”.
Mais quand Nintendo recycle ses anciens jeux, la qualité est souvent inférieure à celle des originaux, et cela ne fait absolument pas avancer l’industrie. S’ils le pouvaient, ils briqueraient les vieilles consoles et chercheraient aussi à bloquer le marché de l’occasion.
Ces projets devraient vraiment commencer à mettre en place leur propre instance Gitea ou GitLab et ne garder GitHub que comme miroir.
Ça me fait rire à chaque fois que je vois, sur ce site, des gens prendre le parti des grandes entreprises avec des excuses légalistes.
A) En quoi la loi est-elle si importante ? La loi est souvent immorale.
B) Quelle loi faut-il suivre ? Internet existe dans tous les pays.
Il n’est pas surprenant de voir le même état d’esprit apparaître dans ces discussions sur la suppression d’émulateurs.
Je serais prêt à parier gros que c’est à cause de la future Switch 2.
Si les rumeurs sont exactes, l’architecture du système est tellement similaire que cela pourrait ressembler à Dolphin, qui fait tourner à la fois les jeux GameCube et Wii. Nintendo voudra éviter un émulateur disponible le jour du lancement de la Switch 2.
Mais si cela revient à “y jouer avec une qualité inférieure à celle d’un émulateur vieux de trois ans”, ce sera très mauvais pour l’opinion publique.
Pour être clair, Ryujinx n’a aucun lien avec Yuzu, l’émulateur Switch que Nintendo a fortement attaqué plus tôt cette année.
Jusqu’à la disparition de Yuzu, les deux projets étaient développés en parallèle, indépendamment, par des personnes différentes.
J’ai toujours pensé que l’émulation de la Switch était devenue trop bonne, trop vite.
La Switch est un matériel tellement peu puissant qu’on peut l’émuler même sur une patate. Nintendo cherchait probablement depuis un moment un moyen de fermer Ryujinx.
Si le développeur principal a été payé pour tout supprimer, ce serait assez intéressant. Même si, au premier abord, cela ressemble à une “mauvaise action”, s’il sait que le code source survivra et qu’il reçoit de quoi financer sa retraite, moi aussi, dans cette situation, j’aurais ressenti une forte pression pour accepter. Bien sûr, il est beaucoup plus probable qu’on lui ait proposé de ne pas le détruire complètement par un procès.
Honnêtement, je ne reproche pas à Nintendo de cibler les émulateurs par tous les moyens tant que le matériel est encore en activité. Ils ont fait bien pire face à la communauté. Par exemple, ils ont poursuivi en justice des tournois utilisant des mods et en ont menacé d’autres.
La vraie inquiétude de Nintendo n’est peut-être pas le piratage actuel de la Switch 1, mais le fait que les émulateurs Switch actuels évoluent en émulateurs Switch 2 dans les premiers mois ou les premières années du cycle de vie du nouveau matériel. Ils semblent craindre qu’un émulateur capable de bien exécuter des jeux Switch 2 dumpés n’apparaisse bien avant qu’une méthode permettant de modifier le nouveau matériel pour rendre le piratage possible ne soit disponible.
Bien sûr, il est aussi très probable qu’ils veuillent revendre d’anciens jeux. Surtout s’ils peuvent faire tourner sur le nouveau matériel des versions “remasterisées” des jeux Zelda de la Switch avec une meilleure résolution et un meilleur framerate, ce qui est déjà possible via l’émulation.
Tiré de l’annonce Discord : “Hier, gdkchan a été contacté par Nintendo, qui lui a proposé un accord portant sur l’arrêt du travail sur le projet, la suppression de l’organisation et le retrait des actifs liés qu’il contrôlait. Pendant que nous attendions de savoir s’il accepterait cet accord, l’organisation a été supprimée, donc je pense qu’on peut dire sans risque quel en a été le résultat. Plutôt que de ne laisser que peur et spéculations, j’ai décidé d’écrire ce court message pour apporter un minimum de conclusion.”