libogc license controversy

Latest devkitPro news and announcements
Post Reply
WinterMute
Site Admin
Posts: 2052
Joined: Tue Aug 09, 2005 3:21 am
Location: UK
Contact:

libogc license controversy

Post by WinterMute » Fri May 16, 2025 8:20 pm

As many of you will by now be aware there is some drama around the licensing of some historical code contained within libogc. When accusations some time ago were made that RTEMS code had been "stolen" by Shagkur and added to libogc without attribution or licensing no evidence was provided to us other than pointing to a couple of functions with similar variable naming and roughly similar code. When I spoke to Shagkur about this he told me that he'd used some RTEMS code for reference and written code suitable for the gamecube based on the knowledge gained. Another recent contributor looked at the accusations independently and came to the conclusion that such accusations were exaggerated and possibly in bad faith. See https://mardy.it/blog/2025/04/no-libogc ... -code.html Given the hatred that gets directed at devkitPro in general as well as me personally I felt that this was yet another attempt to cause drama for no good reason.

I would of course have much preferred that the RTEMS project had reached out to us before first making what I consider a rather inflammatory post about the situation. Modern journalism unfortunately appears to prefer stoking drama rather than seeking any semblance of truth and I do understand that RTEMS felt they had to make some response. I'm not a big fan of Hackaday claiming that I declined to comment while also reporting that I commented that I would need to confer with Shagkur.

Having since caught up with Shagkur I can say that some 21 years ago in the flushes of youthful exuberation that Shagkur and I were probably guilty of some errors of judgement. I have reached out to RTEMS and we're looking at what can be done to make sure the proper copyright statements and licenses are identified. The accusations of deliberate and malevolent copyright infringement are, in my opinion, false and originate with individuals who appear to have a long standing grudge.

More news as I have it but please be patient. I have no interest in getting involved in blame games or responding to sealioning from people who have no first hand knowledge of what happened 21 years ago. We are, I hope, all a bit older and wiser and would perhaps make different decisions armed with the knowledge we have today. None of us can reach into the mists of the past and change the decisions we made then. All we can do is attempt to make amends as best we can in the here and now.

Help keep devkitPro toolchains free, Donate today

Personal Blog

WinterMute
Site Admin
Posts: 2052
Joined: Tue Aug 09, 2005 3:21 am
Location: UK
Contact:

Re: libogc license controversy

Post by WinterMute » Fri May 23, 2025 12:16 am

After some discussion with RTEMS we have agreed to resolve this matter by including the necessary licensing and copyright notice from RTEMS for the derivative code. See https://github.com/devkitPro/libogc/pull/210

Help keep devkitPro toolchains free, Donate today

Personal Blog

Post Reply

Who is online

Users browsing this forum: ikuyo and 2 guests