GTA 5のソースコードがオンライン流出
(sportskeeda.com)- Rockstar GamesがInsomniac Gamesの流出事件直後にまた別の大規模流出の標的として名指しされ、2023年12月24日にGTA 5の全ソースコードが公開されたとの報告が出た
- 流出の状況は、YouTuber SKizzleのX投稿とDiscordサーバーへのアップロード主張によって広がり、一部の投稿はその後削除された
- 資料にはGTA 5のコードだけでなく、Bully 2、Project Americasとして知られていた次期Grand Theft Auto、Midnight Club 5関連データも含まれていたとされる
- GTA 5のソースコードは2022年のGTA 6映像流出時に一緒に流出していたが、今回まで公開はされていなかったと伝えられている
- 流出したコードがRockstarのセキュリティや開発スケジュールに負担をかける可能性があり、Grand Theft Auto 6の延期の可能性まで取り沙汰されている
流出の経緯と拡散状況
- 2023年12月24日、YouTuber SKizzleがXでGrand Theft Auto 5の全ソースコードが公開流出したと明らかにした
- SKizzleは流出したGTA 5ソースコードのスクリーンショットも共有し、その投稿は流出状況を裏付ける資料として使われた
- 別のXでの報告によると、ソースコードはDiscordサーバーに投稿され、データの拡散を避けるためサーバー名は公開されていない
- 「Agent」という名前のファンも、GTA 5ソースコードの一部とRockstar GamesのRAGEエンジン画像の一部をXで共有したが、その投稿はその後取り下げられた
未発売作品とGTA 6への影響の可能性
- 流出資料には、Rockstar Gamesがかつて開発中だったとされるBully 2関連データが含まれている
- 次期Grand Theft Auto関連データも含まれており、このプロジェクトは以前Project Americasというコード名で知られていた
- Midnight Club 5関連データもソースコードから明らかになったと伝えられている
- GTA 5のソースコードは2022年のGTA 6映像流出とともに流出していたが、今回まで公開されていなかったとされる
- Gaming Detectiveは、今回のソースコード流出がRockstar Gamesの次回作Grand Theft Auto 6の延期につながる可能性があると見ている
- Grand Theft Auto 6は現在2025年発売が予定されており、ファンは2024年5月ごろに2本目のトレーラーを期待している
1件のコメント
Hacker News の意見
4chan ベースなのでかなり割り引いて聞くべきだが、流通しているリーク版は3つあるという話がある。3.3GB はソースのみ、17GB はソースと一部アセット、1TB はソースと全アセット、という具合らしい
もっと多くのゲームが、制限付きライセンスでもいいからソースコードを公開してくれたらいいと思う。内部がどう動いているのかをのぞくだけでも興味深い
著作権の期間がもっと短く、ソフトウェアが保護を受けるにはソース提出が必須だったらいいのに。著作権が切れたらソースがパブリックドメインになり、すでに作られたものを復活させるためにリバースエンジニアリングへ時間を浪費しなくて済む。もちろん実現可能性は低いが、著作権法のせいで多くのソフトウェアが時間の中に消えていく運命にあるのは残念だ
GTA5 Online が好きな人は多いので、Rockstar がサービスを終了しても、このリーク版にプライベートサーバーを作れるものがすべて入っているといい
多くの人がコードを共有するよう求めたが、Blizzard の弁護士から連絡があり、最終的には返却したあと Blizzard から大量のグッズをもらった。見られたら本当に興味深かっただろう
https://mashable.com/article/starcraft-source-disc
たとえば Doom 3 のソース公開時には、Creative が特許を持つレンダリング手法を削除するよう修正しなければならなかった。John Carmack が Creative と同時期に独立してその手法を発明していたにもかかわらずだ
[0]: https://www.theverge.com/gaming/2011/11/17/2569394/john-carm...
https://github.com/shawwn/noh
ただし一部のゲーム開発者によると、アセットの権利問題のため、もう少し複雑になり得るとのこと
たとえば自由オープンソースの開発者が、2か月前に見た共有ソースコードに似たアルゴリズムを善意で実装した場合、そのコードの所有者が開発停止命令を送ったり、プロジェクトの所有権まで主張したりする根拠が生まれるかもしれない。自分では試したくない
クローズドソースは大嫌いだが、オープンとクローズドをはっきり区別するほうが、危険なグレーゾーンを避ける助けになると思う
来週の見出し:「ファンが提出したパッチのおかげで GTA5 のパフォーマンスが40%向上」
[0]: https://www.pcgamer.com/rockstar-thanks-gta-online-player-wh...
ゲーム内通貨を無料で得られて実際のお金を使わなくて済むようなグリッチは直すが、ゲームを台無しにする他のグリッチはそのままだった
これで Mt. Chiliad Mystery がついに解けるかもしれない
https://gta-myths.fandom.com/wiki/Mount_Chiliad_Mystery
https://www.reddit.com/r/gaming/comments/3ylmm4/comment/cyet...
aarch64 Linux でネイティブに動かせる AAA ゲームがもっと増えてほしいといつも願っている
移植が世界で一番簡単な作業というわけではないだろうが、ソース流出はその可能性への扉を開く
いずれにせよ本当にすごそうだったし、似たようなプロジェクトがほかにもいくつかあった
リバースエンジニアリングや企業によるオープンソース公開とはまったく違う。ほとんどの人は好奇心以上には触れもしないだろう
合法的に購入したゲームのアセットはそのまま使いつつ、Rockstar のランチャー・クラップウェアなしで動作する完全なオープンソース再実装があるといい
モッディングコミュニティや GTA Online のハッカー以外に、誰が気にするのか本気で気になる
競合他社が金と労力をかける価値のある何かが入っていると思うはずはない
なぜそんなことをするのか理解できないが、リモートで働くソフトウェア開発者である自分の世界では筋が通らないだけで、別の誰かの世界では筋が通る可能性は大いにある
コードが流出したからといって Rockstar が知的財産権を失ったわけではなく、配布する人は窃取に加担していることになり、所持する人も共犯になる。コードを読み、その中の営業秘密を競合製品に使う可能性まで生じれば、民事・刑事責任にさらされる
このソースコードは、各自がリスクを負って扱うべき放射性の有毒廃棄物のように見るべきだ
Rockstar は最近かなりやられているが、内部者の仕業なのか、管理不備なのか、採用の問題なのか、全部が混ざっているのか、それともまったく別の理由なのかはよく分からない
GTA6 流出の後には、セキュリティ対策を強化しておくべきだったように思う
これでロード時間をさらに改善できるかも……
「Nvidia ハッキング容疑で保釈中だった Kurtaj は、検察によると Travelodge ホテルで警察の保護下にある間に GTA の窃取を成し遂げた。コンピューターなしでも、スマートフォン、Amazon Firestick、ホテルの部屋のテレビだけで Rockstar をハッキングした。」
お? これは認める
https://nymag.com/intelligencer/2023/12/teen-hacked-grand-th...
たとえばスマホを Bluetooth キーボードとして使い、Fire Stick がインターネット接続とブラウザーを提供し、実際のハッキングのための完全な Linux 環境はリモートサーバーが提供する、という形だ
ただ Travelodge の Wi-Fi があまりにひどいので、実際に作業を実行する以外に方法がなかったのかもしれない