libogc revealed to have used code stolen from Nintendo

hbc.png

The Wii Homebrew Channel has been a staple of open source homebrew software for years now. And now, development has ended on the project, with the repository now archived. The reason behind that is a claim that The Wii Homebrew Channel, which uses a library called libogc in order to function, was using code stolen from either Nintendo's SDK, or from decompiled Nintendo game code. The Homebrew Channel's team had believed that the code from libogc was original, though were skeptical at the time.

The developers of libogc are also accused of stealing code from RTEMS, an open-source project, and removing all accreditation and copyright from the original project, claiming it as their own. Those working on The Homebrew Channel did not want to associate with a project using theft and copyright infringement, and felt that they had no other option than to cease development.

Marcan, notable scene developer, made an official statement, below.

This repository is archived and will not accept any further contributions.

Like most Wii homebrew software, this software depends on libogc. After development of The Homebrew Channel had already started, we discovered that large portions of libogc were stolen directly from the Nintendo SDK or games using the Nintendo SDK (decompiled and cleaned up). We thought that at least significant parts of libogc, such as its threading implementation, were original, and reluctantly continued to use the project while distancing ourselves from it.

It has recently been revealed that the threading/OS implementation in libogc is, in fact, stolen from RTEMS. The authors of libogc didn't just steal proprietary Nintendo code, but also saw it fit to steal an open source RTOS and remove all attribution and copyright information. This goes far beyond ignorance about the copyright implications of reverse engineering Nintendo binaries, and goes straight into outright deliberate, malicious code theft and copyright infringement.

The current developers of libogc are not interested in tracking this issue, finding a solution, nor informing the community of the problematic copyright status of the project. When we filed an issue about it, they immediately closed it, replied with verbal abuse, and then completely deleted it from public view.

For this reason, we consider it impossible to legally and legitimately compile this software at this point, and cannot encourage any further development.

The Wii homebrew community was all built on top of a pile of lies and copyright infringement, and it's all thanks to shagkur (who did the stealing) and the rest of the team (who enabled it and did nothing when it was discovered). Together, the developers deceived everyone into believing their work was original.

Please demand that the leaders and major contributors to console or other proprietary device SDKs and toolkits that you use and work with do things legally, and do not tolerate this kind of behavior.

If you wish to check for yourself, for example, you can compare this function in libogc to this function in a really old version of RTEMS. While the code has been simplified and many identifiers renamed, it is clear that the libogc version is a direct descendant of the RTEMS version. It is not possible for two code implementations to end up this similar purely by chance.

:arrow: Source
 

Larsenv

Dr. Wii, Ph.D
Member
Joined
Sep 28, 2013
Messages
992
Trophies
2
Website
larsenv.xyz
XP
4,235
Country
United States
Im disappointed in marcan for creating drama about this, this is not worth starting a commotion about in my opinion. What's next? Git submodules are stolen code? Code generated by ChatGPT? Code reverse engineered from another project which reverse engineered code themselves? (which is what happened with me)

I understand its controversial but marcan doesnt actually have the best reputation anymore
 

Bladexdsl

Master PieRat
Member
Joined
Nov 17, 2008
Messages
21,931
Trophies
2
Location
The dark web
XP
14,098
Country
Australia
yeah well it wasn't the only thing that was using stolen code in the wii era. it's pirating for fuck sake what did you expect?! and if you think there is shit out there now that isn't doing the same thing than your clueless. we are pirates we don't care where it comes from only how we can get it.
 

SnivySquid65

Well-Known Member
Newcomer
Joined
Apr 14, 2025
Messages
47
Trophies
0
Age
40
XP
148
Country
United States
yeah well it wasn't the only thing that was using stolen code in the wii era. it's pirating for fuck sake what did you expect?! and if you think there is shit out there now that isn't doing the same thing than your clueless. we are pirates we don't care where it comes from only how we can get it.
homebrew does NOT equal piracy. I have Sonic Mania Plus on my Wii but by no means did I pirate it, I bought the game on Steam and ported it using a fan-made public decomp.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    T @ Tilde88: ty :)