GitHubで削除されたRyujinx(Nintendo Switchエミュレーター)
(github.com/Ryujinx)-
製品
- GitHubは、ソフトウェア開発者がコード、プロジェクト、人を見つけてコラボレーションできるプラットフォーム
- 多様な機能とセキュリティオプションを提供し、チームや企業向けのカスタマイズされたソリューションも提供
-
ソリューション
- GitHub Copilot: AIベースのコード作成ツールで、開発者の生産性を高める
- GitHub Enterprise: 大規模組織向けのスケーラブルなプラットフォーム
- セキュリティ機能: コードスキャン、シークレット検出など多様なセキュリティツールを提供
-
リソース
- GitHub CLI、GitHub Desktop、GitHub Mobile など多様な開発ツールを提供
- 開発者APIとパートナーシッププログラムを通じて開発者エコシステムを拡張可能
-
オープンソース
- GitHubはオープンソースプロジェクトをホスティングし、管理するうえで重要な役割を果たす
- 多様なオープンソースプロジェクトとコミュニティを支援
-
企業
- GitHubの顧客成功事例やブログを通じて多様な情報を提供
- インクルーシビティと社会的インパクトへの取り組みを強調
-
価格
- 多様な価格オプションを提供し、チームや企業向けのカスタマイズプランが存在
-
サポート
- ドキュメント、コミュニティフォーラム、プロフェッショナルサービス、プレミアムサポートなど多様なサポートオプションを提供
-
会社
- GitHubの歴史、ニュースルーム、採用情報など、会社に関する情報を提供
GN⁺のまとめ
- GitHubは、ソフトウェア開発者がコラボレーションし、コードを管理するうえで不可欠なツール
- CopilotのようなAIベースのツールをはじめとする革新的な機能により、開発者の生産性を大きく向上させられる
- 多様なセキュリティ機能とカスタマイズソリューションにより、企業とチームの要件を満たす
- オープンソースプロジェクトとコミュニティ支援を通じて、開発者エコシステムを強化
- GitHubの多様なリソースとサポートオプションは、開発者がより良いソフトウェアを作れるよう支援する
1件のコメント
Hacker Newsの意見
https://gbatemp.net/threads/ryujinx-emulator-github-repository-currently-down.661497/
Ryujinx Discordの公式声明によると、開発者のgdkchanがNintendoと接触し、エミュレータープロジェクトでの作業を停止する合意を提案されたとのこと
合意はまだ確定していないが、組織は完全に削除された状態だという
Nintendoには、この種のHomebrew/エミュレータープロジェクトの作者を執拗に追跡するという評判があり、日本国外に住む趣味の開発者を監視するために人を付けたという話まである。「nintendo ninjas」で調べればよい
Switchは寿命がほぼ終わりに近づいており、後継機は1年も先ではなく、当面はハックも難しい可能性が高い。皆を怒らせる行動をしているのに、遅すぎて得られる利益が小さいという点が、奇妙な自滅手のように見える。この時点では新しいSwitchゲームの海賊版もそれほど残っていないだろうに、弁護士たちの動きは実に妙だ
もちろん、スケジュールを選べなかったのなら理解できることではある
そのアプローチを詳しく示す文書がここにある: https://archive.org/details/Knock_And_Talk_directcontact/Knock_And_Talk_directcnotact/Final%20Enforcement%20Proposal%20Neimod%204%205%2013/mode/2up
違法なことがないなら、別のフォークが開発を続けるのを止めることはできないのではないかと思う
Yuzuが取り下げられたとき、自分が使っているいくつかのエミュレーターの最新リリース5件を自動でダウンロードするスクリプトを作り、その中にRyujinxも含まれていたので、バイナリは保存しておける
今では自分でビルドすることはほとんどないとしても、Giteaミラーも作っておけばよかったと思う
スクリプトはここにある: https://gist.github.com/rcarmo/89afd64747fc909e80b29abc902c89d0
毎日cronで回しても負荷が非常に低くなるよう設計してある。依存しているソフトウェアを保存するために自由に使ってよい。個人的には、Nintendoがより良いハードウェアで自分のゲームを楽しめないようにしたことが非常に残念で、今後はPCゲームに集中することになりそうだ。SteamにはDredgeのような良いインディーゲームも多く、今自分が一番好きなゲームでもある
今回の理由が何であれ、大きな違いはないと思う
次はYuzuのときに起きたことのせいで、間違いなくDMCAになる可能性が高い。こういう場合こそ、ある種の分散型GitやTor経由のGitリポジトリがぴったりの事例だ
[1] https://radicle.xyz
https://radicle.xyz/faq
Radicleに資金を提供してきたRadworksは、EthereumのガバナンストークンであるRADトークンを中心に組織されている。個人的にはTeaに似た匂いがする
それを同列に置くのは合理的ではないと思う
Nintendoゲームをエミュレーションしているデバイスを見せるYouTubeアカウントも最近標的にされている
https://www.timeextension.com/news/2024/10/nintendo-is-now-going-after-youtube-accounts-which-show-its-games-being-emulated
Nintendoは売上が減ると考えてこうしているのは明らかで、全体としては実際に減るのかもしれない。しかし、会社の純利益には実質的に丸め誤差に近いようなことを理由に人々の人生を台無しにしようとする会社の製品を、もっと多くの人が買わないでいてほしい
Nintendoが家に入り込んで古いゲーム機を全部壊し、再発売版を買わせられるなら、そうするだろう
当時Nintendoは、すべてのゲームの裏面に**「再販売禁止」アイコン**を付けていた
だがNintendoが古いゲームを再利用するときは、オリジナルより品質が劣ることも多く、業界をまったく前進させない。可能なら古いゲーム機を文鎮化し、中古ゲーム市場も封じようとするだろう
こういうプロジェクトは、本当に自前のGiteaやGitLabインスタンスを立て、GitHubにはミラーだけを置き始めるべきだ
このサイトで巨大企業の側に立ち、法律主義的な言い訳をしているのを見るたびに笑ってしまう
A) 法律がそんなに重要なのか? 法律は道徳的でないことが多い
B) どの法律に従うべきなのか? インターネットはあらゆる国に存在する
同じ考え方が、こうしたエミュレーター削除の議論にも表れるのは驚きではない
これは迫り来るSwitch 2のためだと大金を賭けてもいい
噂が正しければ、システム構造がかなり似ているため、DolphinエミュレーターがGameCubeとWiiのゲームを両方動かすのと似た状況になり得る。NintendoはSwitch 2の発売日エミュレーターを避けたいはずだ
しかしそれが「3年前のエミュレーターより悪い品質で遊ぶ」ことなら、世論にとって大きな悪材料になる
はっきりさせておくと、RyujinxはNintendoが今年初めに大きく攻撃したYuzu Switchエミュレーターとは関係がない
Yuzuが消えるまで、別々の人々が独立して並行開発していたプロジェクトだった
Switchエミュレーションは、常にあまりにも早く、あまりにも良くなりすぎたと思っていた
Switchは非常に非力なハードウェアなので、じゃがいものようなマシンでもエミュレートできる。Nintendoはしばらくの間、Ryujinxを閉じる方法を狙っていたのだろう
メイン開発者が金を受け取ってすべて削除したのだとしたら、かなり興味深い。最初は「悪いこと」のように見えても、ソースが生き残り続けると分かったうえで引退資金を受け取れるなら、自分でもその状況では受け入れたいという圧力を強く感じただろう。もちろん実際には、訴訟で完全に叩き潰さないという提案だった可能性のほうがずっと高い
ハードウェアが現役である間、Nintendoがあらゆる手段でエミュレーターを標的にすること自体は、正直責めない。コミュニティ相手にはもっとひどいことも多くしてきた。例えば、Modを使った大会を訴えたり、他の大会も脅したりしたことがある
Nintendoの本当の懸念は、今のSwitch 1の違法コピーではなく、新ハードのライフサイクル初期の数か月・数年のうちに、現在のSwitchエミュレーターがSwitch 2エミュレーターへ進化することかもしれない。新ハードを改造して違法コピーを可能にする方法が出てくるずっと前に、ダンプしたSwitch 2ゲームをうまく動かせるエミュレーターが生まれる状況を恐れているようだ
もちろん、過去作をもう一度売りたい可能性も高い。特に、新ハードでSwitchのZeldaゲームの「リマスター」版をより良い解像度とフレームレートで動かせるならなおさらで、それはすでにエミュレーションで可能なことでもある
Discordの告知からの引用:「昨日、gdkchanがNintendoと接触し、プロジェクト作業の中止、組織の削除、自分が管理する関連資産の削除について合意を提案された。彼がこの合意を受け入れるか確認を待っている間に組織が削除されたので、結果は安全に言えると思う。恐怖と憶測だけを残すより、ある程度の区切りを付けるために、この短いメッセージを書くことにした。」