The Homebrew Channel for Wii has ceased development. - Lemmy.World
cross-posted from: https://lemmy.world/post/28810732
[https://lemmy.world/post/28810732] > There are accusations that a necessary
part of the the Homebrew Channel uses code stolen from Nintendo. It uses libogc,
which is the C Library for Wii and Gamecube homebrew. The allegations say libogc
uses either code from the Nintendo SDK, or code decompiled from games using it.
However, some people are claiming this isn’t true
[https://bsky.app/profile/kerberjg.bsky.social/post/3lntf4nffq22j]. However as
of right now this message remains on The Homebrew Channel’s GitHub page: > >
>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.