Tell any lay person on the street that MAME wasn't free software, and they'd ask you how much it cost. Tell them it wasn't open source, and they'd assume it meant the source wasn't available (if they even knew what source code was.)
But it just devolves into endless arguing over semantics. The ideology gets to be so strong that it's almost like religious dogma. And that's really not helping anyone.
Simply stating that MAME was non-commercial would be understood by everyone, and from there you'd be in a perfect position to then explain to people why you felt that all software should be allowed to be sold by anyone for profit. Distro CDs shipping with it, game museums having MAME cabinets set up, etc. Playing word semantics is just going to annoy people not already steeped in the FOSS world.
(for what it's worth, I also agreed to relicense my code that's inside MAME to GPLv2 for this new effort, so please don't consider me an enemy of GPL or anything.)
Given that this issue is still happening after decades... I think it deserves to be addressed.
They could even get trademarks on those terms, unlike the failed attempt to trademark "open source".
> I think it deserves to be addressed.
We've gotta get people to budge on this, and see things from the other side. Find a way to do that and I think you could achieve world peace =)
I'm curious to why people thought I deserved downvoting. I think it's a reasonable question. When ever I hear "Free Software" said to the layman, it's ALWAYS followed up by "free as in freedom." Then they describe what that "freedom" means to them.
It'd be easier to have just one step of clarification than multiple.
It's the L in FLOSS.
if MAME is released under MIT/BSD then it can be freely put in consoles, gameboy, psp, etc.
At most, source code to those custom tools which contain GPL licensed code.
>if MAME is released under MIT/BSD then it can be freely put in consoles, gameboy, psp, etc.
MAME (as a project) is now to be released under GPLv2 unless I'm missing something, but there is also a lot of BSD licensed code in MAME which can be used in proprietary projects.
That said I don't think the MAME code is of particular interest to game developers, as it's basically cpu and video/sound chip emulation coupled with drivers.