Ryujinx (Nintendo-Switch-Emulator) von GitHub entfernt
(github.com/Ryujinx)-
Produkt
- GitHub ist eine Plattform, auf der Softwareentwickler Code, Projekte und Menschen finden und zusammenarbeiten können
- Sie bietet verschiedene Funktionen und Sicherheitsoptionen sowie maßgeschneiderte Lösungen für Teams und Unternehmen
-
Lösungen
- GitHub Copilot: Ein KI-basiertes Tool zum Schreiben von Code, das die Produktivität von Entwicklern erhöht
- GitHub Enterprise: Eine skalierbare Plattform für große Organisationen
- Sicherheitsfunktionen: Bietet verschiedene Sicherheitswerkzeuge wie Code-Scanning und Secret Detection
-
Ressourcen
- Bietet verschiedene Entwicklungstools wie GitHub CLI, GitHub Desktop und GitHub Mobile
- Über Entwickler-APIs und Partnerschaftsprogramme kann das Entwicklerökosystem erweitert werden
-
Open Source
- GitHub spielt eine wichtige Rolle beim Hosting und der Verwaltung von Open-Source-Projekten
- Unterstützung für verschiedene Open-Source-Projekte und Communities
-
Unternehmen
- Über Kundenerfolgsgeschichten und den Blog von GitHub werden vielfältige Informationen bereitgestellt
- Der Fokus liegt auf Bemühungen um Inklusion und gesellschaftliche Wirkung
-
Preise
- Es gibt verschiedene Preisoptionen sowie maßgeschneiderte Pläne für Teams und Unternehmen
-
Support
- Es werden verschiedene Support-Optionen angeboten, darunter Dokumentation, Community-Foren, Professional Services und Premium-Support
-
Firma
- Informationen über das Unternehmen, darunter die Geschichte von GitHub, der Newsroom und Stellenangebote
Zusammenfassung von GN⁺
- GitHub ist ein unverzichtbares Werkzeug für Softwareentwickler, um zusammenzuarbeiten und Code zu verwalten
- Mit innovativen Funktionen wie dem KI-basierten Tool Copilot kann die Produktivität von Entwicklern erheblich gesteigert werden
- Durch verschiedene Sicherheitsfunktionen und maßgeschneiderte Lösungen werden die Anforderungen von Unternehmen und Teams erfüllt
- Durch die Unterstützung von Open-Source-Projekten und Communities wird das Entwicklerökosystem gestärkt
- Die vielfältigen Ressourcen und Support-Optionen von GitHub helfen Entwicklern dabei, bessere Software zu entwickeln
1 Kommentare
Meinungen auf Hacker News
https://gbatemp.net/threads/ryujinx-emulator-github-repository-currently-down.661497/
Laut der offiziellen Stellungnahme im Ryujinx-Discord hatte der Entwickler gdkchan Kontakt mit Nintendo und bekam eine Vereinbarung angeboten, die Arbeit am Emulator-Projekt einzustellen.
Die Einigung sei zwar noch nicht endgültig bestätigt, die Organisation sei aber vollständig gelöscht worden.
Nintendo hat den Ruf, die Urheber solcher Homebrew-/Emulator-Projekte hartnäckig zu verfolgen; es heißt sogar, man habe Leute darauf angesetzt, Hobbyentwickler außerhalb Japans zu überwachen. Einfach nach „nintendo ninjas“ suchen.
Die Switch nähert sich dem Ende ihres Lebenszyklus, der Nachfolger ist weniger als ein Jahr entfernt, und wahrscheinlich wird er für eine Weile schwer zu hacken sein. Es wirkt wie ein merkwürdiges Eigentor, alle zu verärgern und es gleichzeitig so spät zu tun, dass der Nutzen gering ist. Zu diesem Zeitpunkt dürfte es auch nicht mehr viele neue Switch-Spiele geben, die raubkopiert werden. Das Vorgehen der Anwälte ist schon seltsam.
Wenn es natürlich keine Wahl beim Timing gab, ist das nachvollziehbar.
Hier gibt es ein Dokument, das den Ansatz im Detail zeigt: https://archive.org/details/Knock_And_Talk_directcontact/Knock_And_Talk_directcnotact/Final%20Enforcement%20Proposal%20Neimod%204%205%2013/mode/2up
Wenn nichts Illegales passiert ist, dürfte man andere Forks doch eigentlich nicht daran hindern können, die Entwicklung fortzusetzen.
Als Yuzu offline ging, habe ich ein Script gebaut, das automatisch die jeweils fünf neuesten Releases einiger von mir genutzter Emulatoren herunterlädt, und Ryujinx war darin enthalten, sodass ich die Binaries archivieren kann.
Jetzt denke ich, ich hätte auch einen Gitea-Mirror anlegen sollen, selbst wenn ich heutzutage kaum noch selbst baue.
Das Script ist hier: https://gist.github.com/rcarmo/89afd64747fc909e80b29abc902c89d0
Es ist so ausgelegt, dass die Belastung selbst bei täglicher Ausführung per cron sehr gering ist. Man kann es gerne nutzen, um Software zu bewahren, von der man abhängig ist. Persönlich finde ich es sehr schade, dass Nintendo mich daran hindert, meine Spiele auf besserer Hardware zu genießen, und ich werde mich künftig wohl auf PC-Spiele konzentrieren. Auf Steam gibt es auch viele gute Indie-Spiele wie Dredge, das derzeit mein Lieblingsspiel ist.
Was auch immer der Grund diesmal ist, ich glaube nicht, dass es einen großen Unterschied macht.
Beim nächsten Mal wird es wegen der Ereignisse rund um Yuzu ziemlich sicher ein DMCA sein. Genau für solche Fälle passt eine Art dezentrales Git oder ein Git-Repository über Tor.
[1] https://radicle.xyz
https://radicle.xyz/faq
Radworks, das Radicle finanziert hat, ist rund um den RAD-Token organisiert, einen Governance-Token auf Ethereum. Für mich riecht das ähnlich wie Tea.
Das auf dieselbe Stufe zu stellen, halte ich nicht für vernünftig.
Auch YouTube-Konten, die Geräte zeigen, auf denen Nintendo-Spiele emuliert werden, geraten in letzter Zeit ins Visier.
https://www.timeextension.com/news/2024/10/nintendo-is-now-going-after-youtube-accounts-which-show-its-games-being-emulated
Nintendo macht das sicher, weil sie glauben, dass ihre Umsätze sinken, und insgesamt könnten sie tatsächlich sinken. Aber ich wünschte, mehr Menschen würden keine Produkte eines Unternehmens kaufen, das bereit ist, das Leben von Leuten wegen etwas zu ruinieren, das für den Unternehmensgewinn praktisch ein Rundungsfehler ist.
Wenn Nintendo in dein Haus kommen und alle alten Spielkonsolen zerstören könnte, um dich zum Kauf der Neuauflage zu bewegen, würde es das tun.
Damals brachte Nintendo auf der Rückseite jedes Spiels ein „Weiterverkauf verboten“-Icon an.
Aber wenn Nintendo alte Spiele wiederverwertet, ist die Qualität oft schlechter als beim Original, und die Branche bringt das überhaupt nicht voran. Wenn es nur könnte, würde Nintendo alte Konsolen zu Elektroschrott machen und auch den Gebrauchtspielemarkt blockieren.
Solche Projekte sollten wirklich anfangen, eine eigene Gitea- oder GitLab-Instanz aufzusetzen und auf GitHub nur noch Mirrors zu betreiben.
Ich muss jedes Mal lachen, wenn ich sehe, wie auf dieser Site für Großkonzerne Partei ergriffen und mit legalistischen Ausreden argumentiert wird.
A) Warum ist das Gesetz so wichtig? Gesetze sind oft nicht moralisch.
B) Welches Gesetz soll gelten? Das Internet existiert in allen Ländern.
Es ist nicht überraschend, dass dieselbe Denkweise auch in Diskussionen über solche Emulator-Löschungen auftaucht.
Ich würde viel Geld darauf wetten, dass das wegen der kommenden Switch 2 passiert.
Wenn die Gerüchte stimmen, ist die Systemarchitektur so ähnlich, dass es ähnlich werden könnte wie beim Dolphin-Emulator, der sowohl GameCube- als auch Wii-Spiele ausführt. Nintendo wird einen Emulator zum Launch-Tag der Switch 2 vermeiden wollen.
Wenn das aber bedeutet, sie „in schlechterer Qualität als mit einem drei Jahre alten Emulator“ zu spielen, wäre das ein großes PR-Problem.
Um das klarzustellen: Ryujinx hat nichts mit dem Yuzu-Switch-Emulator zu tun, den Nintendo Anfang dieses Jahres massiv angegriffen hat.
Bis Yuzu verschwand, waren das Projekte, die von unterschiedlichen Leuten unabhängig und parallel entwickelt wurden.
Ich fand immer, dass Switch-Emulation zu schnell zu gut geworden ist.
Die Switch ist so schwache Hardware, dass man sie sogar auf Kartoffel-Hardware emulieren kann. Nintendo dürfte schon seit einiger Zeit nach einer Möglichkeit gesucht haben, Ryujinx zu schließen.
Es wäre ziemlich interessant, wenn der Hauptentwickler Geld genommen und alles gelöscht hätte. Auch wenn es zunächst wie „etwas Schlechtes“ aussieht: Wenn man weiß, dass der Source weiterleben wird, und dafür Ruhestandsgeld bekommt, hätte ich in dieser Situation wohl ebenfalls starken Druck verspürt, das anzunehmen. Natürlich ist es in Wirklichkeit viel wahrscheinlicher, dass das Angebot lautete, ihn nicht per Klage vollständig zu zerstören.
Ehrlich gesagt mache ich Nintendo keinen Vorwurf, während die Hardware noch aktuell ist, mit allen Mitteln gegen Emulatoren vorzugehen. Im Umgang mit der Community haben sie schon deutlich Schlimmeres getan, etwa Turniere wegen Mods verklagt und andere Turniere bedroht.
Nintendos eigentliche Sorge könnte nicht die aktuelle Switch-1-Piraterie sein, sondern dass sich heutige Switch-Emulatoren in den ersten Monaten oder Jahren des Lebenszyklus der neuen Hardware zu Switch-2-Emulatoren weiterentwickeln. Offenbar fürchten sie ein Szenario, in dem es einen Emulator gibt, der gedumpte Switch-2-Spiele gut ausführen kann, lange bevor Methoden auftauchen, neue Hardware zu modifizieren und Piraterie zu ermöglichen.
Natürlich ist auch gut möglich, dass sie frühere Spiele erneut verkaufen wollen. Besonders dann, wenn auf der neuen Hardware „remasterte“ Versionen der Switch-Zelda-Spiele mit besserer Auflösung und Framerate laufen könnten — etwas, das per Emulation bereits möglich ist.
Aus der Discord-Ankündigung: „Gestern wurde gdkchan von Nintendo kontaktiert und ihm wurde eine Vereinbarung angeboten, die Arbeit am Projekt einzustellen, die Organisation zu löschen und die zugehörigen Assets zu entfernen, die er kontrolliert. Während wir noch darauf warteten, zu erfahren, ob er diese Vereinbarung akzeptieren würde, wurde die Organisation gelöscht; daher denke ich, dass man das Ergebnis sicher benennen kann. Statt nur Angst und Spekulationen zurückzulassen, habe ich beschlossen, diese kurze Nachricht zu schreiben, um dem Ganzen etwas Abschluss zu geben.“