MAMEWorld Central >> EmuChat
View all threads Index   Flat Mode Flat  

Vas Crabb
BOFH
Reged: 12/13/05
Posts: 3718
Loc: Melbourne, Australia
Send PM
Re: The Sky is Falling! Or not.
03/06/16 04:26 PM


> There's really an issue with a number of devs and contributors living in their own
> fantasy world and with a lot of wrong ideas about how users see MAME.

You guys don't know the origins of MAME or understand how developers think.

Nicola made MultiPac as an experiment in making a modular emulator that could support multiple hardware platforms. It was done purely as an exercise to see if this approach to emulator development was practical or not. The approach proved successful, and the experiment turned into a preservation project, which we now know as MAME. I’m not rewriting history here, this is how it happened. MAME has always favoured accuracy over performance and documentation over hacks.

The current MAME team has Nicola’s blessing to continue the preservation project. MAME is a registered trademark of Nicola Salmoria, and he could shut us down any time he wanted. He’s still occasionally in contact, and shows up from time to time when something interests him. We didn’t depose him, or steal his baby, or whatever else you seem to think we’ve done.

We know exactly how the majority of users see MAME: as a way to play free games and nothing more. But even if all these users disappeared tomorrow, it would make no difference to the future of MAME. That's because the vast majority of users don't contribute to MAME in the slightest.

When you get past the completely non-contributing users, there's a group who contribute nothing but complaints and attitude.

Moving on again, there's a small group of people who contribute to the MAME ecosystem without contributing to MAME directly – these are the front-end developers, the people who curate the snapshot and cabinet photo libraries, the people who file bug reports, the artwork creators and so on.

Finally there’s a tiny group, a few dozen at most, who actively contribute to MAME development and maintenance.

Now which of these groups should we cater to? To ensure MAME’s ongoing survival, we need to cater primarily to the actual contributing developers – the future of the project depends on their ongoing presence. If we can attract more contributing developers, MAME can move forward faster, so we want to make the project attractive to potentially interested people with appropriate knowledge/skills. The needs of the people who contribute to the MAME ecosystem are also considered, but as a somewhat lower priority.

When it comes to the rest of the users, if their needs/demands/wishes clash with those of the contributing developers, who do you think we’ll side with? The answer should be obvious: the developers. Without contributing developers, the project will die. Without non-contributing users, the project will continue on just fine. Unlike commercial software where the goal is to maximise profit from sales, MAME gains nothing from non-contributing users. I know it sounds harsh, but MAME doesn't need to care what you think.

The number of active contributors isn't suffering. In fact, we've brought several new people onboard recently, and we're receiving plenty of external contributions through github. So we must be doing something right. The effort to resolve licensing issues makes it easier to contribute to MAME, and also makes it easier for MAME to contribute to other open source/free software projects. This is about the future of MAME.

So whether you want to accept it or not, MAME doesn't care, and never has cared, what the majority of users think. You don't pay us, and we don't owe you. If MAMEdev's latest decisions are unacceptable to you, go ahead and stop using MAME, or stay with 0.171 or whatever version doesn’t offend you. It makes no difference to the future of the project, since you aren’t contributing anything besides complaints anyway. In fact, MAME is now GPL-licensed. So why don't you fork the codebase and make a MAME derivative that better suits what the vast majority of MAME users demand? Or if you don’t have the skills, you can pay someone to do it. The GPL doesn’t permit restrictions on commercial use, so you’re free to hire paid developers to make the MAME derivative you want.

But for whatever reason, no matter how many times people have proclaimed that MAMEdev has killed MAME in the last two decades, people don't stop using it, and MAME has a habit of out-living other emulators that put more focus on the things the vast majority of users seem to see as more important. And that demonstrates that MAMEdev can't be completely wrong.







Entire thread
Subject Posted by Posted on
* The End of All MAME Derivatives Big Karnak 03/05/16 04:35 AM
. * Re: The End of All MAME Derivatives remax  03/06/16 02:07 AM
. * Re: The End of All MAME Derivatives APN  03/05/16 09:44 PM
. * Re: The End of All MAME Derivatives Haze  03/05/16 07:44 PM
. * The Sky is Falling! Or not. Firehawke  03/05/16 12:40 PM
. * Now this is more like the MAMEWorld of old..... Traso  03/08/16 06:06 AM
. * Re: The Sky is Falling! Or not. Vaughan  03/05/16 01:27 PM
. * Re: The Sky is Falling! Or not. Firehawke  03/05/16 03:13 PM
. * Re: The Sky is Falling! Or not. LensLarque  03/05/16 04:01 PM
. * Re: The Sky is Falling! Or not. Vas Crabb  03/06/16 06:18 AM
. * Re: The Sky is Falling! Or not. LensLarque  03/06/16 02:45 PM
. * Re: The Sky is Falling! Or not. R. Belmont  03/06/16 08:44 PM
. * Re: The Sky is Falling! Or not. LensLarque  03/06/16 11:55 PM
. * Re: The Sky is Falling! Or not. Firehawke  03/07/16 07:02 AM
. * Re: The Sky is Falling! Or not. Vas Crabb  03/06/16 03:25 PM
. * Re: The Sky is Falling! Or not. Anonymous  03/06/16 07:16 PM
. * Re: The Sky is Falling! Or not. LensLarque  03/06/16 08:41 PM
. * Re: The Sky is Falling! Or not. Firehawke  03/06/16 07:26 PM
. * Re: The Sky is Falling! Or not. Ziggy100  03/06/16 03:31 PM
. * Re: The Sky is Falling! Or not. LensLarque  03/06/16 03:35 PM
. * Re: The Sky is Falling! Or not. Vas Crabb  03/06/16 04:26 PM
. * Re: The Sky is Falling! Or not. Ziggy100  03/06/16 04:41 PM
. * Re: The Sky is Falling! Or not. Firehawke  03/06/16 07:30 PM
. * Re: The Sky is Falling! Or not. MooglyGuy  03/06/16 07:09 PM
. * Re: The Sky is Falling! Or not. Ziggy100  03/06/16 07:46 PM
. * Re: The Sky is Falling! Or not. Haze  03/06/16 10:28 PM
. * Re: The Sky is Falling! Or not. Haze  03/06/16 04:38 PM
. * Re: The Sky is Falling! Or not. MooglyGuy  03/06/16 07:04 PM
. * Re: The Sky is Falling! Or not. Mamesick  03/06/16 05:11 PM
. * Re: The Sky is Falling! Or not. Haze  03/06/16 05:24 PM
. * Re: The Sky is Falling! Or not. uman  03/06/16 04:13 PM
. * Re: The Sky is Falling! Or not. Vaughan  03/06/16 04:44 PM
. * Re: The Sky is Falling! Or not. Vas Crabb  03/06/16 04:28 PM
. * Re: The Sky is Falling! Or not. uman  03/06/16 05:05 PM
. * Re: The Sky is Falling! Or not. R. Belmont  03/06/16 08:48 PM
. * Re: The Sky is Falling! Or not. uman  03/06/16 09:31 PM
. * Re: The Sky is Falling! Or not. Vas Crabb  03/07/16 06:07 AM
. * Re: The Sky is Falling! Or not. MooglyGuy  03/06/16 09:44 PM
. * Re: The Sky is Falling! Or not. uman  03/06/16 10:33 PM
. * Re: The Sky is Falling! Or not. LensLarque  03/06/16 04:41 PM
. * Re: The Sky is Falling! Or not. Vaughan  03/06/16 03:19 PM
. * Re: The Sky is Falling! Or not. uman  03/06/16 04:05 PM
. * Re: The Sky is Falling! Or not. Vaughan  03/06/16 04:43 PM
. * Re: The Sky is Falling! Or not. MooglyGuy  03/05/16 05:59 PM
. * Re: The Sky is Falling! Or not. MarlonK  03/05/16 06:44 PM
. * Re: The Sky is Falling! Or not. Vas Crabb  03/06/16 06:20 AM
. * Re: The Sky is Falling! Or not. MooglyGuy  03/06/16 05:40 PM
. * Re: The Sky is Falling! Or not. Anonymous  03/06/16 07:49 PM
. * Re: The Sky is Falling! Or not. MarlonK  03/06/16 02:01 PM
. * Re: The Sky is Falling! Or not. MooglyGuy  03/05/16 06:50 PM
. * Re: The Sky is Falling! Or not. MarlonK  03/05/16 07:04 PM
. * Re: The Sky is Falling! Or not. Heihachi_73  03/05/16 08:02 PM
. * Re: The Sky is Falling! Or not. R. Belmont  03/05/16 07:19 PM
. * Re: The Sky is Falling! Or not. MarlonK  03/05/16 07:32 PM
. * Re: The Sky is Falling! Or not. R. Belmont  03/05/16 07:54 PM
. * Re: The Sky is Falling! Or not. haynor666  03/06/16 10:58 AM
. * Re: The Sky is Falling! Or not. MooglyGuy  03/05/16 07:34 PM
. * Re: The Sky is Falling! Or not. MarlonK  03/05/16 07:39 PM
. * Re: The Sky is Falling! Or not. MooglyGuy  03/05/16 08:54 PM
. * Re: The Sky is Falling! Or not. MarlonK  03/05/16 11:17 PM
. * Re: The Sky is Falling! Or not. Vaughan  03/06/16 01:43 AM
. * Re: The Sky is Falling! Or not. MarlonK  03/06/16 02:13 AM
. * Re: The Sky is Falling! Or not. R. Belmont  03/06/16 04:52 AM
. * Re: The Sky is Falling! Or not. MarlonK  03/06/16 01:16 PM
. * Re: The Sky is Falling! Or not. Vaughan  03/06/16 01:13 PM
. * Re: The Sky is Falling! Or not. MooglyGuy  03/06/16 05:49 PM
. * Re: The Sky is Falling! Or not. Vaughan  03/06/16 06:08 PM
. * Re: The Sky is Falling! Or not. uman  03/06/16 07:05 PM
. * Re: The Sky is Falling! Or not. Vaughan  03/06/16 07:14 PM
. * Re: The Sky is Falling! Or not. R. Belmont  03/06/16 12:02 AM
. * Re: The Sky is Falling! Or not. MarlonK  03/06/16 02:17 AM
. * Re: The Sky is Falling! Or not. MooglyGuy  03/05/16 07:16 PM
. * Re: The Sky is Falling! Or not. LensLarque  03/05/16 01:51 PM
. * Re: The Sky is Falling! Or not. R. Belmont  03/05/16 03:53 PM
. * Re: The Sky is Falling! Or not. LensLarque  03/05/16 08:20 PM
. * Re: The Sky is Falling! Or not. haynor666  03/05/16 02:21 PM
. * Re: The End of All MAME Derivatives John IV  03/05/16 12:03 PM
. * Re: The End of All MAME Derivatives jasd  03/05/16 07:40 AM
. * Re: The End of All MAME Derivatives Zaghadka  03/05/16 06:24 AM
. * Re: The End of All MAME Derivatives SmitdoggAdministrator  03/05/16 06:06 AM
. * Re: The End of All MAME Derivatives R. Belmont  03/05/16 06:54 AM
. * Re: The End of All MAME Derivatives Robbbert  03/05/16 07:44 AM
. * Re: The End of All MAME Derivatives B2K24  03/05/16 07:38 AM
. * Re: The End of All MAME Derivatives Robbbert  03/05/16 07:49 AM
. * Re: The End of All MAME Derivatives haynor666  03/05/16 11:47 AM
. * Re: The End of All MAME Derivatives SmitdoggAdministrator  03/05/16 07:01 AM
. * Re: The End of All MAME Derivatives R. Belmont  03/05/16 07:11 AM
. * Re: The End of All MAME Derivatives SmitdoggAdministrator  03/05/16 07:17 AM

Extra information Permissions
Moderator:  redk9258, URherenow, Tafoid 
0 registered and 39 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 6166