1 points par GN⁺ 2024-03-05 | 1 commentaires | Partager sur WhatsApp
  • yuzu a accepté de verser environ 2,4 millions de dollars (2,4 M$) de dommages-intérêts pour mettre fin au procès avec Nintendo
  • Les conditions de l’accord n’ont pas été annoncées unilatéralement par une seule partie, mais fixées d’un commun accord entre les deux parties
  • Un PDF de document judiciaire publié sur CourtListener est également présenté comme élément public à l’appui
  • Le paiement est destiné à Nintendo, et le montant est explicitement indiqué comme des damages liés au règlement du litige
  • La publication ne contient pas d’autres détails sur les conditions de l’accord en dehors du montant et du fait qu’il s’agit d’un consentement mutuel

Conditions de l’accord

  • yuzu a accepté de verser 2,4 millions de dollars pour clore à l’amiable le procès avec Nintendo
  • Cette somme constitue des dommages-intérêts versés à Nintendo et fait partie de l’accord
  • L’accord a été conclu selon des conditions acceptées mutuellement par les deux parties

Éléments rendus publics et périmètre vérifiable

  • Le post X d’OatmealDome indique le montant de l’accord et le fait qu’il résulte d’un consentement mutuel, avec en référence le PDF du document judiciaire sur CourtListener
  • D’après la publication, les informations essentielles vérifiables se limitent au montant des dommages-intérêts, au destinataire du paiement et au caractère mutuellement accepté de l’accord
  • Les autres détails de l’accord ne figurent pas dans le contenu de la publication fournie

1 commentaires

 
GN⁺ 2024-03-05
Avis sur Hacker News
  • Je voudrais réinsister sur un point que certains ont soulevé ici : dans la jurisprudence américaine relevant du droit d’auteur antérieur au DMCA, les fabricants de consoles ont perdu contre des développeurs d’émulateurs, ce qui a fortement confirmé la légalité de l’émulation.
    Mais le DMCA a donné aux plaignants de nouveaux outils pour empêcher l’interopérabilité, et de nombreuses affaires d’interopérabilité et d’émulation ont été perdues sous le régime du DMCA.
    Si l’on estime que des tiers doivent avoir le droit de réimplémenter des technologies, formats et protocoles propriétaires, voire des systèmes qui utilisent le secret pour imposer des DRM, alors il faut s’opposer au DMCA §1201.

    • Dire « avant le DMCA » est discutable : SCEA v. Bleem a été intentée en 1999, et le DMCA est entré en vigueur en 1998.
    • C’est similaire au cas John Deere. On peut réparer le tracteur, mais on finit par enfreindre des brevets logiciels.
    • L’EFF conteste l’inconstitutionnalité de l’article 1201 : https://www.eff.org/cases/green-v-us-department-justice
    • Peux-tu donner des exemples précis de ces affaires perdues, en particulier concernant l’émulation ?
    • Je suis contre l’ensemble du DMCA.
  • À mon avis, la vraie raison de ce procès est que l’équipe de Yuzu vendait sur Patreon un Early Access aux fonctionnalités de l’émulateur ainsi qu’un accès à un Discord privé, et que beaucoup de dumps de ROM Switch envoyés par des utilisateurs y circulaient, avec des modérateurs appartenant à une société qui faisait payer cet accès et qui, dans les faits, fermaient les yeux.
    Yuzu lui-même n’inclut-il pas aussi des dumps de ROM pré-déchiffrés issus de vraies consoles Switch, par exemple le bootloader de l’OS ? Créer un émulateur et exploiter une société qui facilite le piratage sont deux choses complètement différentes.
    Cette décision ne ruinera probablement pas personnellement les développeurs de Yuzu, mais Tropic Haze LLC, la société à responsabilité limitée, risque fort de s’effondrer.
    La plainte indique aussi que « le développeur principal de Yuzu a publiquement reconnu que la plupart des utilisateurs pirataient prod.keys et les jeux en ligne », et que « The Legend of Zelda: Tears of the Kingdom a été diffusé illégalement une semaine et demie avant sa sortie ».

    • Si je comprends bien, Yuzu inclut une implémentation indépendante du firmware de la Switch et peut exécuter un firmware fourni par l’utilisateur pour contourner certains problèmes de compatibilité avec des jeux. Il n’exécute pas le logiciel d’OS de Nintendo lui-même ; par exemple, il ne peut pas afficher le menu système de la Switch.
      Le point le plus important est que le fait que Nintendo soit en colère contre le partage de ROM ou le financement de Yuzu ne devrait pas influencer la question juridique de savoir si Yuzu a violé les dispositions anti-contournement du DMCA.
      Après examen juridique, Dolphin a soutenu que l’inclusion de clés relevait de l’exception d’interopérabilité, tandis que Yuzu n’inclut aucune clé. Cette question ne semble pas encore avoir été véritablement testée devant les tribunaux.
      C’est pertinent lorsqu’on se demande si, moralement, Yuzu a dépassé les bornes, mais l’émulation a été courante pendant la majeure partie de l’existence de l’activité jeux de Nintendo et ne l’a pas vraiment empêché de rester au sommet du secteur.
      Au contraire, si l’on considère que des millions de personnes ont pu découvrir des jeux auxquels elles n’auraient autrement jamais joué et s’en inspirer, j’ai du mal à comprendre en quoi recevoir 23 000 dollars par mois de dons pour un vrai travail d’ingénierie serait répréhensible.
    • Les modifications Early Access n’étaient pas tenues secrètes, mais l’équipe Yuzu a rendu inutilement difficile la reproduction du même build à partir du seul dépôt Git public.
      Il ne s’agissait pas d’une branche EA publique, mais d’un ensemble de PR marquées avec certains tags, et l’équipe désapprouvait fortement ceux qui forkaient réellement le projet ou proposaient des builds non officiels.
      La licence ne permettait pas de l’interdire, mais le faire exposait au risque d’être ostracisé ou banni des espaces officiels ; dans un cas, il a même été allégué qu’un développeur de Yuzu avait modifié la mention de copyright d’un code contribué parce que quelqu’un avait mentionné un fournisseur de builds non officiels de niveau EA https://old.reddit.com/r/emulation/comments/ljxnvi/yuzu_stole_code/
    • Le raisonnement du type « le nom Tropic Haze évoque le piratage » relève presque de la logique du procès en sorcellerie de Monty Python.
      C’est le même genre de sauts logiques consistant à relier l’apparence, les verrues et le fait de peser autant qu’un canard pour conclure que quelqu’un est une sorcière.
      Avec mes excuses au passage à https://blog.apaonline.org/2019/06/27/monty-python-witch-trial-validity-soundness-and-the-fallacy-of-the-undistributed-middle/.
    • Les développeurs de Yuzu ont eux-mêmes abandonné une position favorable du point de vue de la communauté en envoyant des notifications DMCA et des mises en demeure à des personnes qui redistribuaient des builds « early access » du code source GPL.
      Il y a aussi eu la controverse autour du CLA, et Ryujinx ne s’est pas retrouvé mêlé à des questions de « nécessité de transformer en produit » un logiciel d’émulation. Les événements récents ne sont pas surprenants ; on pourrait dire qu’ils se sont eux-mêmes peint une cible dans le dos.
    • Il est totalement faux de dire que les développeurs de Yuzu ont publiquement distribué des jeux ou des clés. Même le procès ne l’affirmait pas.
      En revanche, il est connu qu’ils se seraient partagé des jeux et des clés entre eux dans des conversations Discord privées à des fins de développement, et s’ils s’étaient battus, cela aurait pu être utilisé contre eux comme preuve défavorable.
  • Grâce à Yuzu, j’ai recommencé à acheter des jeux Nintendo. Il y a deux semaines, j’ai modifié ma Switch sur un coup de tête et décidé d’extraire tous mes jeux pour y jouer sur Steam Deck, parce que depuis que je l’ai acheté, je ne touchais presque plus à la Switch
    Tout ce que je fais tourner actuellement sur Steam Deck vient de ma Switch personnelle, et j’adore la façon dont les jeux s’affichent sur l’écran OLED. J’étais aussi content de ne pas créer de déchets électroniques en continuant simplement à utiliser mes deux appareils au lieu d’acheter une nouvelle Switch OLED
    Je n’avais pas acheté de jeu Switch depuis deux ans, et je pensais même en reprendre sur le Nintendo Store, donc cette nouvelle est décevante
    La Wii U avait un côté comparable à YouTube Premium. Les gens se plaignent des pubs sur YouTube, mais ne paient pas pour une expérience sans pub ; de la même façon, ils se plaignent de ne pas pouvoir acheter d’anciens jeux Nintendo, alors que le Wii U eShop proposait beaucoup de jeux rétro à acheter
    C’est décevant que Nintendo ait rendu l’achat d’anciens jeux plus difficile ces dernières années, mais il semble aussi que beaucoup ne les achetaient pas même quand c’était facile. Le problème serait réglé si Nintendo vendait simplement ses jeux et nous laissait y jouer sur le matériel de notre choix, mais je comprends aussi pourquoi Nintendo n’a pas envie de faire ça, et je vois bien que beaucoup de gens ne veulent pas réellement payer leurs jeux

    • Je ne comprends vraiment pas pourquoi Nintendo ne voudrait pas faire ça. La Switch semble déjà avoir la technologie nécessaire pour faire tourner au moins les jeux antérieurs au GameCube, mais le seul mode d’accès est un service d’abonnement, où seulement quelques titres sont ajoutés au compte-gouttes tous les quelques mois
      Je ne sais pas sur quels critères ils les choisissent, et il ne semble y avoir aucune cohérence dans ce qui est inclus ou non. C’est littéralement arbitraire
      J’aime la Switch et je la considère comme la meilleure console que Nintendo ait faite depuis des décennies, mais si on m’en donnait la possibilité, j’achèterais volontiers l’immense catalogue des anciennes consoles Nintendo
      Quand on voit le nombre de projets tiers qui rendent ces jeux possibles sur toutes sortes d’appareils, y compris des PC de bureau, il est difficile d’avoir de l’empathie pour Nintendo : le travail de base est déjà fait
      S’ils veulent tester et optimiser chaque jeu, et vérifier qu’il n’y a pas d’anomalies graphiques, je peux le comprendre, mais c’est quelque chose de faisable. Si un gros bug apparaît, il suffit de proposer dans le jeu une option pour envoyer un e-mail aux développeurs avec un dump mémoire du moment
      Mais en pratique, ils ne sortent les jeux que dans un service d’abonnement, au compte-gouttes, depuis les œuvres emblématiques de rang S jusqu’à des jeux dont on ne sait même pas quelle est la signification culturelle. Il suffirait d’ouvrir une boutique et de laisser les gens choisir ce qu’ils veulent acheter à un prix raisonnable
      S’ils vendaient l’intégralité des catalogues NES, SNES et N64 à 9,99 dollars par jeu, ils crouleraient sous l’argent. Ce que les grandes entreprises ne comprennent toujours pas, c’est que c’est pour cette raison que Steam a obtenu la place qu’il occupe aujourd’hui
      Le piratage, c’est du travail ; hacker une console, c’est du travail ; installer et lancer des jeux crackés, c’est du travail et c’est risqué. Je n’ai pas envie de travailler, j’ai envie de jouer à Donkey Kong. Si l’on me permet de jouer légalement à Donkey Kong en payant une somme correcte, j’obtiens le jeu et Nintendo obtient de l’argent : c’est littéralement gagnant-gagnant
    • Il n’existe pas de monde où l’on achète un jeu rétro sur une plateforme X arbitraire et où l’on peut ensuite aussi y jouer sur des plateformes P, Q et R arbitraires
  • Lien vers les conditions du jugement définitif : https://storage.courtlistener.com/recap/gov.uscourts.rid.56980/gov.uscourts.rid.56980.10.1.pdf
    En résumé, les développeurs de Yuzu ont accepté d’arrêter le développement, de transférer le domaine à Nintendo et de supprimer toutes les copies de Yuzu et d’autres outils de hack de Switch qu’ils détiennent

    • Les questions ont immédiatement suivi : comment vont-ils payer 2 millions de dollars, pourquoi ont-ils accepté un montant pareil, l’émulation pure n’est-elle pas légale, ne l’est-elle pas aux États-Unis, y avait-il quelque chose de louche caché quelque part ?
    • Si le domaine est transféré à Nintendo, Nintendo recevra toutes les futures données de télémétrie de Yuzu
    • D’après des rumeurs, Yuzu aurait fourni un accès Early Access à des jeux à certains testeurs afin d’obtenir des dumps avant la mise en vente officielle, pour garantir une compatibilité rapide dès le jour de sortie
      C’est peut-être faux, et TotK a peut-être simplement fuité une semaine avant sa sortie
  • C’est dommage. Yuzu était un émulateur assez bien abouti. J’espère que tout le monde sauvegardera une copie de Yuzu et que quelqu’un reprendra un jour le développement

    • L’expression « émulateur bien abouti » dépend sans doute de la définition. D’après ce que j’ai entendu, il n’était pas si bien abouti que ça
  • Si je ne me trompe pas, le projet frère, l’émulateur 3DS Citra, a lui aussi disparu : https://github.com/citra-emu
    Il ne reste que le site web

  • Il faudrait examiner toutes les sorties logicielles de Nintendo et, s’il existe de possibles violations de licences de logiciels libres et open source, engager des actions en justice pour les contraindre à se conformer, comme ils le font avec les développeurs d’émulateurs

  • Nintendo était ma console principale depuis l’enfance et je joue encore à la Switch, mais je me demande maintenant si ce n’est pas une entreprise qui mérite un boycott.
    Les exclus me manqueront sans doute, mais il y a beaucoup de jeux qui sortent sur plusieurs plateformes, et beaucoup de jeux similaires sur d’autres plateformes.
    Quand on voit ce genre d’affaires, le comportement de Nintendo paraît hostile aux hackers, et dans certains cas hostile aussi aux consommateurs.

    • Nintendo est depuis longtemps une entreprise épouvantable sur ce point. Personnellement, je ne leur ai donné d’argent qu’à la sortie de Tears of the Kingdom ; je n’ai même pas de Switch, je l’ai empruntée pour y jouer.
      Ils font parfois de bons jeux, mais c’était la première et la dernière fois qu’ils recevaient mon argent.
    • Je ne suis pas d’accord. Les autres plateformes ont construit des murs suffisamment solides pour ne pas avoir besoin d’intervenir, tandis que Nintendo défend agressivement une clôture basse.
      La plupart des cartouches Nintendo fonctionneront encore dans 10 ans. Beaucoup de disques d’autres consoles ne contiennent même pas le jeu complet, et un grand nombre ne fonctionnent même pas sans connexion à un service.
      Je préfère un système préservable mais agressif sur la monétisation à un système impossible à préserver. Xbox mérite des points pour sa rétrocompatibilité et le transfert des bibliothèques, même si cela pourrait changer à l’avenir.
    • Le fait que Nintendo accorde peu d’importance à la préservation historique est frustrant et problématique. Mais ici, il s’agit d’un émulateur de console actuelle, donc je ne suis pas sûr que cela justifie un boycott.
      Du point de vue d’une entreprise qui doit fonctionner, Yuzu a un impact sur les revenus, contrairement à Dolphin.
    • Je n’utilise plus de produits Nintendo sur aucune plateforme depuis quelques années, et je n’ai pas joué sur Switch non plus, sans que cela me manque vraiment.
      Ils sortent de bons jeux, mais il y a largement assez de bons jeux sur d’autres plateformes pour ne pas soutenir une entreprise qui abuse du système juridique afin de harceler des innocents et de les envoyer en prison.
    • Le fait que Nintendo ait traqué et profilé Neimod rend difficile de leur donner de l’argent.
      D’après les documents divulgués qui ont révélé ces informations, cela faisait partie d’un plan plus vaste de Nintendo en cinq étapes visant à harceler et faire taire la scène homebrew.
      https://www.technadu.com/nintendo-spying-3ds-hacker-neimod-trying-to-stop-him/234759/
  • Je suis entièrement favorable à l’existence d’émulateurs comme moyen de préserver d’anciennes consoles dont le matériel devient de plus en plus difficile à trouver. Nintendo s’en est-il déjà pris à Dolphin, en dehors de l’affaire Steam ?
    Mais l’émulation d’une console actuelle n’est pas de la préservation. On ne peut pas prétendre le contraire. On peut soutenir qu’on travaille dessus maintenant en prévision du jour où ce sera nécessaire, mais dans ce cas il faut faire attention à la manière de le publier.
    Il suffit de regarder le subreddit Steam Deck pour voir à quelle fréquence les jeux Switch y sont évoqués, et Nintendo ne pouvait pas apprécier. Ce n’était pas un petit projet méconnu ni un usage de niche.
    Je n’aime pas les exclusivités et j’aimerais que cette pratique disparaisse, mais la situation actuelle est celle-ci, et les choix qui ont mené jusque-là étaient discutables, au mieux.
    En plus, si Yuzu était une vraie société et gagnait plus de 29 000 dollars par mois via Patreon, il n’est pas surprenant que Nintendo soit intervenu, vu le choix de cibler une console actuelle.

    • Le piratage a clairement joué un grand rôle ici, peut-être même le plus grand, mais il ne faut pas ignorer non plus les usages de modding.
      Il y a un réel intérêt à faire tourner des jeux qu’on possède légalement sur du matériel plus puissant, avec une résolution et un framerate ajustables librement. Je n’ai pas encore utilisé Yuzu par paresse, mais j’envisageais de m’en servir pour cet usage.
    • Si l’émulation d’une console actuelle n’est pas de la préservation, faut-il attendre la fin de la commercialisation de la console pour commencer à travailler sur son émulation ?
      Il suffit d’imaginer ce que cela aurait donné si on avait eu cette attitude lors de la rétro-ingénierie du BIOS de l’IBM PC.
    • Le présent d’aujourd’hui est le passé de demain.
    • Je suis plutôt anti-Nintendo, mais on dirait vraiment que cette entreprise a cherché le procès.
    • Même si l’émulation d’une console actuelle n’est pas de la préservation, elle peut servir d’outil pour jouer sur un autre matériel à des jeux que l’on possède légalement.
      Dans ce fil aussi, plusieurs personnes ont dit faire cela, et même si je ne l’ai pas encore fait, je finirai probablement par dumper les jeux Switch auxquels j’ai envie de jouer sur mon Deck plutôt que de transporter aussi une Switch.
  • Personnellement, je vais boycotter Nintendo, et j’encouragerai les autres à faire de même.

    • Nintendo est ce qu’il y a de pire, et l’expérience de jeu globale sera meilleure sur Yuzu ou Ryujinx.
      C’est triste que cela arrive à l’équipe de Yuzu