> If people are mixing MAME code under the GPL with other code under licenses not
> compatible with the GPL or are otherwise not complying with the MAME license then
> that's copyright infringement and I am sure there are ways to pursue that (assuming
> the people committing the infringement aren't in China or somewhere else that doesn't
> respect western copyrights)
it basically was mostly china, or the process to actually get anybody to deal with the infringements was too drawn out and always in favour of those infringing
that's one reason MAME decided to go GPL/BSD in the first place, the only people it was hurting by having the non-commercial clause were people trying to do the right thing in the first place.
the RA situation is a bit different RA is GPL, many of the cores it runs are NOT GPL and have no-commercial licenses.
since RA, a GPLv3 program is downloading and launching these non GPL cores without informing the user of the correct license for each core (and that several are non-commercial use) it's making is ridiculously easy for people wanting to sell them to do so without 'technically' violating the license, or making it clear to customers that what they've bought was never meant to be sold in the first place.
RA, ironically, act like they're the ones defending the rights of the emulator authors, when they've created half the problem in the first place by allowing these 'in program' downloads, and by allowing the launching of cores that aren't GPL in the first place, furthermore they basically undermine the wishes of emulation authors at every opportunity anyway (and come up with silly excuses for doing so rather than making a real effort)
It's just a horrible, horrible piece of software, an unneeded piece of middleware trying to grab a cut of the market of every emulator, that unfortunately gains a lot of popularity due to it being 'convenient' and people not giving a shit. The majority of what they do is pulling emulation in completely the wrong direction.
Unfortunately even people like the non-mame guy like to plug it at every opportunity rather than seeing it as the parasite it is.