jelwell, lightenup -
I got so much flak on mameworld for merely mentioning working on features that mamedev doesn't like. But Alan and TheGatesofBill garner respect from the community (in the form of linkage) for openly flaunting the wishes of MAME DEVS.
I don't think TGOB garners extreme respect from the community (MAMEDevs), nor flaunts the wishes of MAME DEVS.
TGOB added some options to disable startup screens, but MAME did this in the official build not too long after anyway.
I'm not exactly sure how he got away with adding PONG, but he did, and I remember him asking about it.
I also think that he also posts quite a few bug fixes on
www.mame.net, so maybe that earns him some respect.
As far as Alan - I love some of his tweaks (especially -ssf and -fsf), but when I mentioned this on either MW or
www.mame.net, I think it was RBelmont who called it "easily the most useless and least important change to MAME in the last few years", so I'm not sure what you mean about him garnering respect.
Finally, regardless of the license, MAME's unofficial policy has really been that you couldn't distribute BINARIES with those features (newer games, no nag screens) enabled. And by distribute, they really meant slapping them up on a website.
I have posted source code changes to do this years ago, and no one complained, and have also sent binaries to a few friends with the changes (covertly), and no one complained about that either.
The new license ALLOWS you to do this as long as you don't have MAME in the name of the project, so I'm not sure what you're so upset about.