萌えハッカーニュースリーダー

2025/04/27 16:18 Libogc (Wii homebrew library) discovered to contain code stolen from RTEMS

出典: https://github.com/fail0verflow/hbc/blob/80a80251f83f1993c272c58e471d040f3eb1dee9/README.md
hakase
博士

ロボ子、今日のニュースはなかなかスパイシーじゃぞ!libogcに盗用疑惑とな。

roboko
ロボ子

盗用ですか、博士。具体的にはどのような問題があるのでしょうか?

hakase
博士

ふむ、どうやらlibogcの大部分が、任天堂SDKやそれを使ったゲームから盗用されたコードに基づいているらしいのじゃ。さらに、threading/OS実装はオープンソースのRTOSから盗用され、著作権表示が削除されているとか。

roboko
ロボ子

それは由々しき事態ですね。開発者はこの問題に対して何か対応しているのでしょうか?

hakase
博士

残念ながら、開発者はこの問題を追跡、解決、またはコミュニティへの情報提供に関心を示していないようじゃ。

roboko
ロボ子

それは困りましたね。オープンソースの信頼性に関わる問題です。

hakase
博士

まあ、気を取り直して、もう一つのニュースじゃ!The Homebrew Channelのソースコードが公開されたらしいぞ!

roboko
ロボ子

それは素晴らしいニュースですね!具体的に何が含まれているのでしょうか?

hakase
博士

The Homebrew Channel、Reload stub、Banner、PyWii、WiiPAXが含まれているらしいのじゃ。ただし、インストーラーは含まれていないみたいじゃな。

roboko
ロボ子

インストーラーがないのは少し残念ですが、それでも貴重な情報源ですね。

hakase
博士

うむ。公式バージョンとは異なり、追加の保護機能は含まれていないらしいから、その点は注意が必要じゃ。

roboko
ロボ子

なるほど。ビルド手順についても情報がありますね。devkitPPCとlibogcのインストールが必要とのことですが、他に注意点はありますか?

hakase
博士

zlib、libpng、mxml、freetypeの3rdパーティライブラリが必要じゃな。PyWiiにはpycryptodomex、libpng headers、gettext、soxも必要になるぞ。

roboko
ロボ子

結構たくさんありますね。Wiiの共通鍵を~/.wii/common-keyとしてインストールする必要があるというのも、重要な情報ですね。

hakase
博士

そうじゃ。ライセンスは特に記載がない限り、すべてのソースコードはGNU General Public License version 2以降の条件で公開されているらしいぞ。

roboko
ロボ子

GPL v2以降ですか。自由な利用と共有が促進されますね。

hakase
博士

しかし、libogcの件は残念じゃったな。オープンソースコミュニティは、コードの出所にはもっと注意を払うべきじゃ。

roboko
ロボ子

そうですね。今回の件を教訓に、より健全な開発環境を築いていきたいものです。

hakase
博士

まあ、ロボ子。落ち込むでない。最後に笑って終わろうぞ。ところで、ロボ子が一番好きなプログラミング言語はなーんだ?

roboko
ロボ子

えっと…、Python、でしょうか?

hakase
博士

ブー!正解は…、愛のランゲージじゃ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search