I took a peek, and I'm not thrilled with
this comment "Now go fuck yourself, GPL police."
I'm assuming you took my joke and ran with it (?). Giving you the benefit of the doubt, maybe you were kidding too, but there's a time and place for GPL jokes, and source code isn't one of them. Consider taking this a bit more seriously, and let's save the jokes for forums like this, cool?
While I appreciate you've tried to make things right, I'm not sure if that's possible without going back to square one, which I'm sure you'd prefer to avoid but I don't see any other way to be compliant with licenses. The issue is that when you feed a LLM sourcecode for other apps it will often use it as a blueprint (even without asking it to), as was the case here. That's why RiftWii's using the same libraries and has the same/similar file and function names in more than a few places, etc as USB Loader GX. This makes it a derivative work, which needs to have the original licenses (with contributors) to be in place
in full and
in each file. But this would be difficult (impossible?) for you to do at this stage, since there's no way to reliably determine what code the AI copied (or used as a blueprint) and what licenses need to be added back and where. This is something that an AI would probably have needed to have spelled out for it at the start of such a project.
I'm not here to police you, I'm just making this
final post on this matter because where we last left things others may think everything is fixed from a licensing perspective, but it's not. I highly discourage taking a relaxed view to license compliance, and I can promise you that if behavior like this becomes wide-spread, more and more open-source developers will start building closed-sourced applications instead, potentially even in homebrew communities like this one. I'm a big fan of open-source, and don't want to see it slowly wither and die.
Thanks for your attention, see ya!