Honestly I think their primary motive behind all the "it's just a documentation project for programmers" rhetoric is just to cover their a$$ed, with the added benefit that they can retort to ANY complaint about games not working properly that it's not meant "for those people" (who want to play games with it).
I like kaillera because it lets me use emulators of games I have nostalgia for, such as the arcade greats and the console classics of the past, to play these games WITH other people.
This makes it more like the old days when you could walk into a public arcade that was FILLED with games and people playing, sometimes friends, often strangers, and just challenge somebody to a game, or pick up a game with some folks to play cooperatively.
Not everyone can do that these days. It's common for people to invite friends in to play a 2-4 player game on their TV, if they're in the right setting, like in a dorm or something, but not everyone can do that.
Kaillera makes a world-wide "arcade" a possibility. It's a beautiful thing!
Plus it's actually easier to play kaillera for most of us than it is to have a decent sized tv and room with enough controllers and ability to phone up enough people to play any game with/against you at any time of the day or night!
IF there were another emulator (or several emulators) that emulated 90% of these arcade games that I play for Kaillera, that didn't have such an anal attitude about the code and what it's used for, I'd be all for supporting that.
Thus far though, it seems emulator coders are only concerned with a small subset of games... the CPS1 & 2, Neo Geo, and some of the more modern 3d games (like ZN-1/2, model1/2/3).
I'm frankly mostly interested in the 2-d cooperative fighting games from the 1980's-1990's, and the cooperative/competative sports titles from that same period. The 3d games are often too slow, or just too crappy in general.
Maybe somebody wants to play porno mahjong online. I don't, but perhaps somebody does.
Still, if someone out there wanted to cobble together an emulator SPECIFICALLY for Kaillera arcade game fans, that would be the awesomest.
The thing is, most people don't have that kind of time and talent. Mame has swallowed up just about everything these days, and so people either don't want to do the effort, or feel intimidated (or are intimidated for all we know! there seems a great pressure to fit every arcade game under the "mame liscense" so mamedev can try to control it).
I don't think that just because you emulate a game, that you "own" it (which I think might be the attitude of some emulator programmers).
But I realize that opens a can of worms because people will say "oh but the emulator code you own because you did the work, therefore you should get to control how its used), etc."
I understand that.
Anyway, the Mame code is out there, and it's used to create new builds and stuff.
I guess the "controversy" that a few people push every so often to be anti-kaillera, would DISAPPEAR overnight if an "open source" (or copyleft or whatever you want to call what Mame really is) version of Kaillera was used.
Of course I think if that happened, Mamedev would try to control that too if they could (and probably try to make it extinct, like mamenet). Online play to them is too "gamer friendly" and so they hate it and would want to sabotage it.
I realize "fun features" attract not only true gamers, but also "annoying kiddies." That's just how it goes with anything good.
But I think making mame deliberately crappy to make people not want to use it, is not the way to go.
They could have just made mame closed source, and make a new policy wherein anyone who wants to be part of the team has to submit their work for review and thus be "invited in" to join.
It could be just like most other emulators. Just have a release every so often, but nobody gets access to the "source" and so nobody can make these "fun builds" they hate so much.
They could totally control the code that way. Of course then you know somebody would leak out the code just so they could modify it, and then the devs would be pissed and threaten to quit, etc. But with a project as big as mame, you'd think it wouldn't collapse just because one or two people got fed up/pissed.
Oh well. I see nothing wrong with these kaillera builds that isn't "wrong" with any other build of mame. You can argue the whole thing "promotes copyright infringement" if you want. Whatever. But let's face it, it can be used for good, and it is awesome when that's done.
So I say the client builders need to work and not just recycle the latest mame32 builds, but actually try and make them more gamer friendly!
Set your mojob mame color in display to match your stupid ass desktop color to avoid black screen in netplay, fukaz. t(';'t -TFR, AD 2-20-02