I've been reading the arguments in both directions..... and not commenting on them because I didn't want to get embroiled in the argument. BUT....
At the end of the day it's quite simple. I personally think it all boils down to some very simple facts.
1) Without the Mame Devs there would be no Mame to use at all... Therefore:
2) Regardless of whether they have a legal right or not to dictate how Mame is used we should respect their wishes. That should really never be open to debate.
3) If you want to alter Mame for your own personal use, there is nothing legally or morally wrong with that. Go ahead and do it!! Have a ball!!
4) However if you want to distribute those changes and the Devs don't agree with them, then you can't distribute them, end of story.
5) There is, however, nothing preventing you from telling other people how you altered it for your own use. It's up to them if they then want to do the same or not.
6) If you still want to distribute the changes and the Devs don't agree, then you can't do it here!!! Remember that this forum IS NOT a democracy. It belongs to Saint and he has a perfect right to say what you can and cannot do in here. If you don't like that then leave, or as in this case end up banned. Either temporarily or permanently.
I've Nothing else to say on this issue and It's time it was put to bed and we got back to playing games and building machines guys.
Best Regards,
Julian (Fozzy The Bear)