Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: "MAMEdev are *aggressively* trying to move to a commercial license" What???  (Read 18397 times)

0 Members and 1 Guest are viewing this topic.

Locke141

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1692
  • Last login:February 23, 2025, 06:44:01 pm
  • Never grow up.
I was reading a post at Haze's home page at emulab about some drama with the MAME license.
http://mamedev.emulab.it/haze/2013/10/15/the-end/

Can some one give me some insight, background, or links to what this is all about. I would like to better understand.

Thanks     
« Last Edit: October 15, 2013, 02:14:40 pm by Locke141 »

WindDrake

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 271
  • Last login:December 03, 2020, 09:49:05 pm
  • Electrical Engineer
Just finished reading this.

Way to go, Giles. Good job ---smurfing--- up a good thing, you retard.

BadMouth

  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 9270
  • Last login:July 14, 2025, 01:30:54 pm
  • ...
I don't remember...who did Aaron go to work for when he stepped down?

DeLuSioNal29

  • Global Moderator
  • Trade Count: (+6)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 4779
  • Last login:July 11, 2025, 09:17:44 am
  • Build the impossible -"There is no Spoon"
    • DeLuSioNaL's YouTube Videos
Wow.  I'm speechless.
Stop by my Youtube channel and leave a comment:

404

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1019
  • Last login:August 04, 2015, 10:19:10 pm
I don't remember...who did Aaron go to work for when he stepped down?

he has worked for a number of companies. he was probably most notable for working for connectix.....back when sony sued them for virtual game station, arguable the best and fastest playstation emulator of its time.

he worked on virtual pc for a bit at connectix and microsoft too.




This is a major blow IMO to the mame dev community and its shocking to see Aaron and a handful of others behind this mess. To top that all off, it's absolutely going to directly affect mame end users. With guys like Haze and a handful of others already dead-set on refusing to allow their code from the mame codebase to be used, this could literally set back arcade emulation years.

Personally I've never been a huge fan of the mame user license, IMO it's always been a complete joke filled with too many rules and double standards. On the same token, I've more than happily used mame and respect those that have busted their rears making mame what it is today. If the select few in these higher up positions continue this, it could very well be the downfall of the entire mame project.

WindDrake

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 271
  • Last login:December 03, 2020, 09:49:05 pm
  • Electrical Engineer
Hopefully they just fork it from it's current codebase and continue on under a different name, taking control away from Overlord Giles and his circlejerk.

Locke141

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1692
  • Last login:February 23, 2025, 06:44:01 pm
  • Never grow up.
I keep checking back to the comment thread.

I am not up on my Mame politics, but from what I can gather 3 people at MAME (RB/Aaron/Micko) are pushing a move to a BSD license, that would allow for commercial use. Its unclear to me how far along this is or whats going to end up happen in the end.
« Last Edit: October 15, 2013, 03:39:18 pm by Locke141 »

keilmillerjr

  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1847
  • Last login:October 06, 2023, 10:20:39 pm
  • Web Developer.
That's awful. I agree with the article. MAME should be used for people to experience retro games that they might not otherwise be able to experience. It should not be used to turn a profit. I could also see a lot of legal issues occurring if mame made it commercial, and it would likely immediately kill the project.

I'm not any kind of professional in mame or legal matters, but that is just my "average person" thought on the subject.

WindDrake

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 271
  • Last login:December 03, 2020, 09:49:05 pm
  • Electrical Engineer
I keep checking back to the comment thread.

I am not up on my Mame politics, but from what I can gather 3 people at MAME (RB/Aaron/Micko) are pushing a move to a BSD license, that would allow for commercial use. Its unclear to me how far along this is or whats going to end up happen in the end.

I watched MAME go from it's infancy to where it is now, and it does not surprise me at all that R.Belmont is partially behind this. The guy's a nutter.

kahlid74

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1366
  • Last login:January 01, 2021, 12:42:56 pm
  • Gaming for a better future!
    • GamersAnon
I as well have never been a big fan of the MAME user license but I get the jist of it and it's important for us to acknowledge and recognize all of the hard work people have put in to make MAME possible.

Rifts happen everywhere in life.  The emulator community will get through it.  MAME may never be the same though.

SavannahLion

  • Wiki Contributor
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5986
  • Last login:December 19, 2015, 02:28:15 am
It smells like someone is waving a ---steaming pile of meadow muffin--- load of cash in front of those guys but in order to take it those guys need to change the license. Or maybe they finally have access to something that requires an NDA? Not even sure if the BSD license allows it. Might be a good idea to make copies of the source for that inevitable fork.

But I digrezz. Haven't the MAME guys allowed MAME to appear in commercial products before? Some sort of compilation disc for the PS1 or those Taco Bell promo discs? I remember reading about it somewhere.

BadMouth

  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 9270
  • Last login:July 14, 2025, 01:30:54 pm
  • ...
Ignoring the issue of using someone's code without their permission, I'm curious who the people doing the "coercing" to use it commercially are.
Owners of the rights to the original games, or someone else who sees potential to profit while ignoring the original IP owners?

Also, who do we pay to permanently fix the damn shifter toggle hack they add to all the racing games?

404

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1019
  • Last login:August 04, 2015, 10:19:10 pm
Hopefully they just fork it from it's current codebase and continue on under a different name, taking control away from Overlord Giles and his circlejerk.

I haven't read the legal logistics of the mame license just yet but i don't know how anyone could make a fork at this point without being at the mercy of the original code owners. After all, Mame's license still gives full copyrights to each contributor.

this is just my opinion but in the end the license has come back to bite both sides of the debate in the rear.

But I digrezz. Haven't the MAME guys allowed MAME to appear in commercial products before? Some sort of compilation disc for the PS1 or those Taco Bell promo discs? I remember reading about it somewhere.

Yes and no.

From what i gather, its a matter of some mame devs using their code (remember, all code contributions still are owned by the respective coder) and they simply used their code which is their copyright for commercial projects.

paigeoliver

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10994
  • Last login:July 06, 2024, 08:43:49 pm
  • Awesome face!
The sheer fact that the mamedev are trying to move to a commercial license shows that the existing license is meaningless and unenforceable. The text of their own license doesn't allow any of the existing code to be used in that way. So if they can ignore it so can anyone else.

Oh wait, they already do and have been doing so for years.

You can buy dozens commercial products that run mame right now.

The single largest selling arcade PCB of all time runs mame. Not only did mamedev not stop them, but neither did the owners of any of the involved games they included. You can buy commercial products powered by mame on amazon.com right now.

Lord knows how much software out there is secretly powered by mame code. Lets say Sega wants to sell an arcade rerelease, they can spend a ton on development writing their own emulator from scratch or they can just compile mame into their project quietly. On the off chance one of the devs tried to sue them they could ruin them with a countersuit.
« Last Edit: October 15, 2013, 04:23:36 pm by paigeoliver »
Acceptance of Zen philosophy is marred slightly by the nagging thought that if all things are interconnected, then all things must be in some way involved with Pauly Shore.

WakiMiko

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 317
  • Last login:January 04, 2019, 03:17:46 pm
Personally I've never been a huge fan of the mame user license, IMO it's always been a complete joke filled with too many rules and double standards.

Too many rules? It's basically a BSD license + no commercial applications. It doesn't get much simpler than that.

Quote from: MAME License
  • Redistributions may not be sold, nor may they be used in a commercial product or activity.
  • Redistributions that are modified from the original source must include the complete source code, including the source code for all components used by a binary built from the modified sources. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.
  • Redistributions must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

« Last Edit: October 15, 2013, 06:40:21 pm by WakiMiko »

Rick

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2787
  • Last login:May 19, 2025, 11:21:11 am
  • Bartop, Cocktail and Pinball Arcade Cabinets
    • Gameroom Designs Canada
It's hit Reddit, btw.

Typefighter01

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 421
  • Last login:September 11, 2024, 09:13:06 pm
  • Back I guess...
I bet $10 Disney will own all things MAME with in a year...any takers?

harveybirdman

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2540
  • Last login:December 28, 2024, 01:21:59 am
  • SHMUP'EM
Well better go on a downloading binge....

This is so lame!

Haze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1296
  • Last login:October 04, 2023, 08:30:02 am
  • I want to build my own arcade controls!
    • MAME Development Blog
Well better go on a downloading binge....

This is so lame!

MAME will always be freely available for download, the change of license just basically means people will be able to sell it.

While this does happen anyway right now it is WITHOUT our permission.  I do not intend on giving that permission for any code I've contributed.  If anybody has read my previous postings here they'll know I take it very seriously when I say MAME is for documentation and reference, not for people to make money out of it.

99% of end users aren't going to notice, but to people who have contributed under the assumption that their work would be part of a project that would forever be non-commercial it's like being shat on from a great height, especially with Aaron stating that only major contributions count (completely illegal IMHO, everybody who has contributed anything to a file should count)
« Last Edit: October 15, 2013, 09:01:43 pm by Haze »

ed12

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3972
  • Last login:March 31, 2018, 03:44:39 pm
  • it is what it is..."Nobody Said It Was Easy"....
this whole thing puts a bad taste in coder mouths

just to think u sat and went through thousands of lines of code
to have some/few say f.u. it is going to pay ware and thks for comming
is a bad move....

just like building mames just to sell them is in the bad taste of a hobby

ed
Shipping something from the U.S. to Canada for repair/exchange?  Please use USPS to avoid (additional?/excessive?) shipping charges.  PM me if you have any questions.

BadMouth

  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 9270
  • Last login:July 14, 2025, 01:30:54 pm
  • ...
Haze, can you comment on who it is that wants to license MAME for commercial use?

Haze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1296
  • Last login:October 04, 2023, 08:30:02 am
  • I want to build my own arcade controls!
    • MAME Development Blog
Haze, can you comment on who it is that wants to license MAME for commercial use?

The main people pushing for this change are Micko (current project coordinator), Aaron Giles, and R.Belmont.

So not exactly easy people to oppose.

I know there are a fair number of people here who want to be able to sell MAME or use MAME in commercial environments, so my opposition to this probably isn't going to be the most popular here, so I apologise, but it is one of the principal reasons I've contributed over the yeras.

BadMouth

  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 9270
  • Last login:July 14, 2025, 01:30:54 pm
  • ...
Haze, can you comment on who it is that wants to license MAME for commercial use?

The main people pushing for this change are Micko (current project coordinator), Aaron Giles, and R.Belmont.

So not exactly easy people to oppose.

I know there are a fair number of people here who want to be able to sell MAME or use MAME in commercial environments, so my opposition to this probably isn't going to be the most popular here, so I apologise, but it is one of the principal reasons I've contributed over the yeras.

I was asking about outside influences.  Have they already been talking to someone who wants to license it?  Are licensees waiting in the wings?

404

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1019
  • Last login:August 04, 2015, 10:19:10 pm

Too many rules? It's basically a BSD license + no commercial applications. It doesn't get much simpler than that.

Quote from: MAME License
  • Redistributions may not be sold, nor may they be used in a commercial product or activity.
  • Redistributions that are modified from the original source must include the complete source code, including the source code for all components used by a binary built from the modified sources. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.
  • Redistributions must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

saying its merely BSD with no commercial attributes is a little bit of a misnomer. BSD is specifically tailored towards business and what are generally called proprietary offsets or forks which do not disclose source.

Regardless, many projects haven't fared all that well when they have change licenses. Especially in terms of the amount of contributors that leave projects when stricter licenses are adopted.

Personally, I think its a bad idea to change licenses mid-project. At the same time, I've always felt that mame should have always been licensed under a more open license.  On the other side of that token (no pun intended), mame has garnered some attention by both fans and contributors for its unique license.

Haze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1296
  • Last login:October 04, 2023, 08:30:02 am
  • I want to build my own arcade controls!
    • MAME Development Blog
Haze, can you comment on who it is that wants to license MAME for commercial use?

The main people pushing for this change are Micko (current project coordinator), Aaron Giles, and R.Belmont.

So not exactly easy people to oppose.

I know there are a fair number of people here who want to be able to sell MAME or use MAME in commercial environments, so my opposition to this probably isn't going to be the most popular here, so I apologise, but it is one of the principal reasons I've contributed over the yeras.

I was asking about outside influences.  Have they already been talking to someone who wants to license it?  Are licensees waiting in the wings?

Well if you read what has been said, it's pressure from some academics who claim they can't use MAME in museums right now because of the non-commercial clause.

However there are better ways around that than trying to force open the whole project for any commercial use at all.

I would certainly have agreed to add additional exemptions in the licenses on anything I've contributed to cover THAT use, but it's a world apart from people trying to change the license to allow commercial use anywhere.

« Last Edit: October 15, 2013, 11:01:18 pm by Haze »

JoeB

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 628
  • Last login:June 27, 2025, 08:23:34 am
  • NES Fanatic
I was wondering, from the typical mame user point of view, what (if any) change will we see from moving from the current custom bsd like license to a pure bsd or gpl one? All of us use bsd/gpl devices everyday. From the Linux kernel that powers our TVs, smart phones, routers, to complete oses like Linux and osx.  I totally understand the impact on developers (code you wrote can now be used by companies to make $$$ without a penny going back to you) but how different is that from the thousands of gpl/bsd apps that are out there now?

Do most mame devs (past and present) really care that much? I was under the impression that most open source devs do it not because they want to get rich/famous but just because they do it for fun / have an "itch to scratch".

David, I respect your work A LOT and understand how ---smurfy--- it might be for you. But do most mame devs really feel the same way?

JoeB

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 628
  • Last login:June 27, 2025, 08:23:34 am
  • NES Fanatic
One last thought, if mame decides to go gpl instead of bsd than all commercial versions must supply the changes freely back. This is how we get good 3rd party firmware hacks to routers for example. Commercial companies can throw a ton of $$$ into mame development to make it better (think Firefox and chrome for example) can't this be good for end users in the long run?

Haze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1296
  • Last login:October 04, 2023, 08:30:02 am
  • I want to build my own arcade controls!
    • MAME Development Blog
One last thought, if mame decides to go gpl instead of bsd than all commercial versions must supply the changes freely back. This is how we get good 3rd party firmware hacks to routers for example. Commercial companies can throw a ton of $$$ into mame development to make it better (think Firefox and chrome for example) can't this be good for end users in the long run?

It works for routers, but emulators are a bit different.

Outside of hobby use there isn't really a great market for doing emulation PROPERLY.  Emulation in commercial projects is typically about producing a shippable project at any cost and reshaping parts of the games to be more suitable for modern audiences / the current legal climate etc.  I've seen the results of such projects in the past and most if it is about to what degree they can dismantle the emulator and take shortcuts (eg not emulate any of the sound hardware but replace it with streamed audio and samples, hack in an achievements system) etc.  it's closer to creating modernized 'bootlegs*' of the games than actual emulation.

The code that would get contributed back is unlikely to be of great worth, people already use MAME findings as a reference (which we permit), companies don't supply original materials and documents, the people doing the emulation work commercially are typically not great reverse engineers (why do you think there are no actual Raiden 2 arcade emulators as part of recent the commercial packs?)

As I've mentioned, if the intention really is just to allow museums to use it then this sledgehammer approach was NOT called for.  Personally I don't mind if a museum uses it because it's very much in the spirit of the project, for the good of the world etc.  I do mind if every scumbag company around the globe sees MAME as a new perfectly legal thing they can use to mislead people into thinking is some fantastic new technology and sell without adding anything of worth.

It's really just 3 devs pushing hard for the change, but as they're key devs it's hard to resist.  I feel we should have been given more realistic options, and can't help but think there ARE deeper motives.

*most will even re-order the rom data to make decoding easier, pre-decrypt any code and store the decrypted copy on disc instead rather than emulate the encryption hardware, bypass long startup screens etc. it's actually a very similar process!
« Last Edit: October 15, 2013, 11:50:10 pm by Haze »

ed12

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3972
  • Last login:March 31, 2018, 03:44:39 pm
  • it is what it is..."Nobody Said It Was Easy"....
JoeB
lets try this the other way around
if u had agreed to a general lic.. with a ton of trems which u read and thought
ok ican abide by that...then u hand over a boat load of patchs and d/l's for free
to find out ppl are now going to have to pay for it..?
how would u feel about.? in truth ?
in general i would hand u code /.img/.bin/.dat/.exe./bat/.bash/.trz
but the truth i did that work,and not u
this is the up-roar

ed
Shipping something from the U.S. to Canada for repair/exchange?  Please use USPS to avoid (additional?/excessive?) shipping charges.  PM me if you have any questions.

JoeB

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 628
  • Last login:June 27, 2025, 08:23:34 am
  • NES Fanatic
I think calling GPL or BSD a "commercial" license to be unfair to end users.

Yes, it's more "commercial" friendly, but it's not the same as closed source.  Are the 3 DEV's trying to close the source? are they trying to make it so that future users much purchase MAME to use it?

David, I understand your argument, but isn't that a "worst case" scenario? Isn't it true that most users here will use the standard MAME version rather than the hacked crappy version?

How different is this from what's happing now with devices like 60-in-1?

Locke141

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1692
  • Last login:February 23, 2025, 06:44:01 pm
  • Never grow up.
I would imagine that they would drop it, or at least be more amenable, if there was a credible threat of a lawsuit. Maybe some of the the developers who don't want the changes could start an indiegogo campaign. A MAME developers rights legal defense fund if you will. I would imagine it would also bring a lot of unwanted negative attention to the three DEV's who want to change the license.

The devs could probably find a copy right lawyer to sign onto the project just for the publicity alone. It would be a good deal for them, if the campaign hits there goal he/she would get payed if not they would still get free publicity. There are a literally thousands of lawyers who can't find jobs right now. It would not take a great high price lawyer, more like a Saul Goodman, to make the point. Just the credible threat of a class action lawsuit would probably bring them around to negotiate.
« Last Edit: October 16, 2013, 02:31:33 am by Locke141 »

ark_ader

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5645
  • Last login:March 02, 2019, 07:35:34 pm
  • I glow in the dark.
First off Kudos to Aaron and the current development team for finally listening my constant suggestions ( in various forums) for a licensing change and start the process to change the license for eventual commercial use.   :applaud:

The new licensing would aid the current developers in two separate ways.  Their code can be used in furthering commercial projects, and dodge the legal bullet that can be fired from any copyright holder.  Also when the time comes, the code can be submitted to the Library of Congress, and fulfilling the archiving role than the "arcade ROM Player" as it is commonly associated today.

The second benefit helps the developers to create an arm of technical support which can feed new archiving projects, without resorting to the questionable methods employed in the past.  This technical arm would be a great way to liaison with organizations that may have copyright ownership (opening up doors of communication to resources), or to assist larger companies like Nintendoh or Sega for their nostalgic reboot programs.

The "Owner" of MAME could be construed as the one(s) who coded MAME, which can be traced and linked to the project.  The MAME domain name was linked to an address in So. California (last time I checked) so whoever owns the domain name and can demonstrate that they worked on the project could have legal rights to the entire code base and IP. 

It is all fine and good for Haze to object it, but he doesn't helm the project any more.  I do think he has a say in the licensing change as he was a major contributor for many years but had fallen out of favour.  The MESS team would definitely see some benefit, and existing emulation code could be easier to obtain and assimilate.

I think it is the way to go, and it will change MAME in a positive way, and become more beneficial for the community and kindred intellects that are focused on the preservation side, rather than metamorphosing into some muddled legal and technical mess that would eventually kill the project.

Anyone will be able to take a fork of MAME and make some money supporting it.  I bet Digital Leisure would make some cash out of those tired IPs yet again.  :lol     
If I had only one wish, it would be for three more wishes.

DHTech

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 127
  • Last login:November 29, 2014, 03:48:36 pm
  • Arcade Flashback
    • Arcade Flashback - Hand Made Custom Arcade Machines UK
How can you licence something commercially that essentially runs illegal roms, I might have the complete wrong end of the stick here, but I assume they're looking to charge for Mame, that would mean charging for something that only has a few legal roms, which in all honesty aren't even worth loading.

rpgposer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 161
  • Last login:August 31, 2018, 11:46:12 am
  • PSO lover.
It's a corporate takeover.  The death of mame as a cooperative group project to which anyone could contribute.  Fight the good fight, Haze.
Never met a game I won't keep.

JoeB

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 628
  • Last login:June 27, 2025, 08:23:34 am
  • NES Fanatic
I think what this boils down to is advantage/disadvantage to end users vs developers. I can understand the disadvantages to developers (from a philosophical point of view) but am hard pressed to find any for end users.

From end users point of view, switching to pure gpl will allow mame to be distributed with all commercially supported as well as pure free Linux distros (I don't believe one can apt get mame in Debian or red hat today for example). Makes it easier for end users to maintain their system (auto update anyone?)

While it does open the door for samples and prerecorded footages in game play as hacks (which goes against mame charter) it will make games for end users more playable (for example, isn't this how daphne works? How long has there been a dragons lair support in mame but totally not usable) I think a majority of end users will choose playability with hacks vs not playable but documents the CPU perfectly.

WakiMiko

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 317
  • Last login:January 04, 2019, 03:17:46 pm
^ Debian has had MAME (0.146) in its non-free repository for a while now, of course you have to enable that in the sources.list first.

http://packages.debian.org/search?keywords=mame

Xiaou2

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4134
  • Last login:June 11, 2025, 11:55:17 pm
  • NOM NOM NOM
Haze is the King of Drama.

  But you cant really be too hard on him, considering its that OCD + Phobic  mindset that drives him to figure out PCB puzzles and code for hours on end.

 I know Jeff Anderson from Videotopia was asking about mame some time back... but couldnt use it in his Museum locations due to Licensing.  I told him to email the team, so eventually, that may have happened.  I know he had sent in Hard Drivin Panorama roms and information years ago... and the team didnt do anything with them... and he said he wasnt very happy about that.   He has a very large collection of games, and Im pretty sure he might provide further dumps of needed roms if he was given more good will.  I dont think he would use mame unless there was a true legal means.  Museums do charge entry fees, and while some may be non profit.. I know some that may be profit based.

 And yeah, Im pretty much broke at the moment, but who do I send some money to fix the ---smurf-poo--- input system so that we can have a switch for true arcade inputs, such as true arcade gear shifters, interfacing properly?  As well as finding a way to document and verify actual optical inputs of games, so that true arcade spinners / wheels (and replicas of them), can be 100% arcade accurate... 

 These, and many other similar things need serious work... and nobody seems to care to lift a finger to do it.  Even though they are so bent on making sure nobody Bjorks their code up and represents them poorly... they dont even understand that the games themselves dont even play properly... and thats the greatest insult of all.




shponglefan

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1600
  • Last login:December 15, 2022, 07:22:35 am
  • Correct horse battery staple
Haze is the King of Drama.

Weren't you the guy flipping out over CRAPMAME?  Pot, kettle and all that.

Rick

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2787
  • Last login:May 19, 2025, 11:21:11 am
  • Bartop, Cocktail and Pinball Arcade Cabinets
    • Gameroom Designs Canada
Haze is the King of Drama.

Some might call him passionate.

These, and many other similar things need serious work... and nobody seems to care to lift a finger to do it. Even though they are so bent on making sure nobody Bjorks their code up and represents them poorly... they don't even understand that the games themselves dont even play properly... and thats the greatest insult of all.

You know what? Why don't you do something about it, then? I know enough about development to do very, very rudimentary things with a programming language. I can only imagine the amount of knowledge that the MAME Developers have, to even remotely come close to what they've managed to accomplish, and I'd pretty much guarantee you don't either.

I would never state anything anywhere close as disrespectful as you seem to ad nauseum. The greatest insult of all are people like you who think the MAME Developers owe them anything. If you want specific things fixed so bad, become a part of the team that makes them happen. I'm pretty sure that's why the programming is called "open source". You have just as much access as anyone to work the problems out. Have at 'er.

I'm not taking sides on the debate. Personally, I know that I don't know enough about the situation to provide a good opinion on the matter. I do know about human decency and respect, however, and I can certainly call an ---uvula--- an ---uvula--- when I see one.

paigeoliver

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10994
  • Last login:July 06, 2024, 08:43:49 pm
  • Awesome face!
Also, although I often disagree with haze about things, I do indeed think he should have a major say in what goes on with Mame since he pretty much wrote half of it.
Acceptance of Zen philosophy is marred slightly by the nagging thought that if all things are interconnected, then all things must be in some way involved with Pauly Shore.

Vigo

  • the Scourage of Carpathia
  • Global Moderator
  • Trade Count: (+24)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6417
  • Last login:June 25, 2025, 03:09:16 pm
Sounds like the museum complaint is just an excuse. Educational purposes shouldn't be considered commercial and if they are restricted by the license, then it is a simple matter of some minor exclusions being written into the current license.

If it is moved to commercial, then do all coders involved get royalties? Seems like the move would be a huge legal snafu, being that it was not created by paid employees.

Haze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1296
  • Last login:October 04, 2023, 08:30:02 am
  • I want to build my own arcade controls!
    • MAME Development Blog
Sounds like the museum complaint is just an excuse. Educational purposes shouldn't be considered commercial and if they are restricted by the license, then it is a simple matter of some minor exclusions being written into the current license.

If it is moved to commercial, then do all coders involved get royalties? Seems like the move would be a huge legal snafu, being that it was not created by paid employees.

Again I stress, a license that permits commercial use doesn't mean Mamedev will be selling it.  It does mean anybody else can sell it tho.

I agree, it's going too far, and that we could simply agree to exemptions to the license clause for such uses (if needed) on a per case basis.  Also simply reworking the license to indicate we approve of such uses would be a lot more acceptable than reworking it into one that means anybody can sell MAME, charge people to use MAME, bundle up MAME with their own 5 minute hack-job frontend and pretend it's not MAME but the worlds greatest arcade emulator and sell that (as long as they have a source linked tucked away somewhere) or whatever else they want.

Like I've said, I've always considered this an academic project, one of cultural significance, that has been the reason for my contributions over the years.  I know people ARE making money off it, but we don't approve of that and our existing license makes that very clear.

I've updated my post to reflect the main beef I have with the way this is being done.  If I was being entirely selfish about this I wouldn't really even care that much, because by the logic proposed it does put ME in a position to deny the use of many many drivers due to my personal disagreement with the new terms.

My issue is that it's completely inconsiderate of the views of the hundreds and thousands of other contributors who have made tweaks and improvements to drivers over the years.  Somebody like Howard here who has hooked up the lamps in various drivers is likely to be considered a 'minor contribution' and his opinion on how his code was used in the future would apparently not matter because he is not one of the primary contributors to the driver.  Personally I feel that is illegal.  Howard submitted his code under the MAME license, he would have to agree for the license on the code he submitted to be changed.  Multiply that across the entire project and you've got hundreds of lower-level contributors who are going to have a fundamental part of the license (permitting commercial use) on their code changed against their will and without proper consultation.  This would make all MAME versions with the replaced license information flat out illegal (surely defeating the very objective of allowing commercial use!)

As I've also mentioned on my page, the attitude demonstrated was that the people who have worked on drivers don't matter either if they won't agree.  The hard work they've put into it (and figuring things out in the first place is always the hardest part of emulation) will simply be taken and 'rewritten' in new files, with the person who actually figured everything out having no say at all.  While legally this part is fine I find it to be morally corrupt with a team, and basically a FU to the people who have spent years working this out.  Some of the hardest work in the project has been done by people like Charles MacDonald who have barely a line of code to their name.

MAME would not be MAME without the work of all these people.  We can't suddenly ignore them and pretend that smaller contributions are unimportant as far as the licensing goes; sometimes it's the one line change that's the difference between working and not working even.

This annoyed me more initially because it was even said that anybody who didn't make an effort to claim their code within 30 days would automatically be assumed to agree with the change.  At least that part was shot down, but the rest needs shooting down too.

Aaron is being very bullish over this change, and I don't see how it is actually any good for anybody.  While I do feel something like Museums are a worthy cause I agree that it is being used as an excuse to make far more broadly reaching changes.  I feel the only CLEAN way aaron can do this is to take the bits of code that he is the sole contributor for and start a fresh project, none of the MAME drivers can be considered clean because many of them predate even SVN records to show exactly who worked on them.

You see the issue?
 
« Last Edit: October 16, 2013, 02:16:24 pm by Haze »

Haze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1296
  • Last login:October 04, 2023, 08:30:02 am
  • I want to build my own arcade controls!
    • MAME Development Blog
I know he had sent in Hard Drivin Panorama roms and information years ago... and the team didnt do anything with them... and he said he wasnt very happy about that.

you've mentioned this before, but I'm not sure you comprehend the difficulty..

It's *3* Hard Drivin' boards linked together.

MAME was never really designed for this setup, it could be kludged in, but it would be ugly and until recently involve an absolute ton of copy+pasted code.

I know in hardware terms 3 boards linked together might sound trivial, and I can understand the disappointment, but in MAME terms it's a little bit 'holy cr*p'

In more recent years it's a more realistic emulation target, but it's a driver Aaron did most of the work on, and I don't think Aaron has actually *emulated* ANYTHING since around 2008, 5 years ago and even that was a one-off blip of work.  In the same time period people like Kale and myself must have worked on near 100 working drivers.

Somebody could probably take that driver and try to figure it out, but it would be more logical if Aaron himself did it.  The recent changes being made would also put the driver 100% under the ownership of Aaron rather than the team which IMHO is even more likely to further discourage work in this area as refactoring it for RDP to work would probably be considered a minor change unless you wanted to rip out the whole driver and (pointlessly) rewrite it just to be able to claim your own credit on it.


« Last Edit: October 16, 2013, 03:00:29 pm by Haze »

Vigo

  • the Scourage of Carpathia
  • Global Moderator
  • Trade Count: (+24)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6417
  • Last login:June 25, 2025, 03:09:16 pm
Sounds like the museum complaint is just an excuse. Educational purposes shouldn't be considered commercial and if they are restricted by the license, then it is a simple matter of some minor exclusions being written into the current license.

If it is moved to commercial, then do all coders involved get royalties? Seems like the move would be a huge legal snafu, being that it was not created by paid employees.

Again I stress, a license that permits commercial use doesn't mean Mamedev will be selling it.  It does mean anybody else can sell it tho.

That is what I was sort reaching at with my point. If X, Y, and Z company all start selling mame *Legally* at no cost of their own, then where does that leave the people who actually contributed under the impression that they were actually contributing to a non-profit operation? I would think that anybody and everybody involved could turn this into a legal battle when their work starts lining the pockets of whoever wants to cash in on this. Unless contributors all waived rights over their contributions, no matter if it is used commercial or not. (did they?)

Haze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1296
  • Last login:October 04, 2023, 08:30:02 am
  • I want to build my own arcade controls!
    • MAME Development Blog
Sounds like the museum complaint is just an excuse. Educational purposes shouldn't be considered commercial and if they are restricted by the license, then it is a simple matter of some minor exclusions being written into the current license.

If it is moved to commercial, then do all coders involved get royalties? Seems like the move would be a huge legal snafu, being that it was not created by paid employees.

Again I stress, a license that permits commercial use doesn't mean Mamedev will be selling it.  It does mean anybody else can sell it tho.

That is what I was sort reaching at with my point. If X, Y, and Z company all start selling mame *Legally* at no cost of their own, then where does that leave the people who actually contributed under the impression that they were actually contributing to a non-profit operation? I would think that anybody and everybody involved could turn this into a legal battle when their work starts lining the pockets of whoever wants to cash in on this. Unless contributors all waived rights over their contributions, no matter if it is used commercial or not. (did they?)

If a company start selling it that company get the money, Mamedev are not entitled to a penny.

This is why so many companies take GPL products (video converters, mp3 encoders) package them up with a crappy VB frontend and sell them with the source link hidden away somewhere in a corner of the page. 

I've known so many people tricked into buying such things it isn't funny.  The people buying them don't know what 'GPL' is or 'Source code' is, their thought process is simply 'software I want' '£50' 'must be better than the free ones' 'buy' 

While perfectly legal I'm not a fan of that model to say the least.

ark_ader

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5645
  • Last login:March 02, 2019, 07:35:34 pm
  • I glow in the dark.
Quote
You see the issue?

I don't blame you for your comments as I always referred you as the "father" of MAME during its most active years.  Aaron is the coding god in my book, and the guy knows how to make important decisions with regard to the project.  I would not be surprised if he got a memo from some R&D wing at Xbox Live to use MAME code for Xbox One.  It sounds completely logical.

The sky isn't falling Haze, just a new licensing position that will open a lot more doors, and help the project become more successful.  MAME cannot get away from its heritage of abusing IP or promoting the use of pirated copyright software/hardware, but it could mend fences and provide the means to those who would like to experiment.

Just get over it Haze and go back to what you do best (code/piss and moan/innovate).   :cheers:

Quote
I would think that anybody and everybody involved could turn this into a legal battle when their work starts lining the pockets of whoever wants to cash in on this.

Linus Torvalds is a classic example.   MAME was created with playing old arcade games from the start.  The Devs switched to the archiving stance when the penny dropped that they all could be sued to oblivion.  If a company started selling MAME under GPL the defending devs would be treading on perilous thin ice as their IP has been built from "borrowed" so many protected copyrighted works.  It would open the door to litigation  ::) 

Linus got royally screwed over by those around him.  MAME deserves to be treated in the same way IMHO.
« Last Edit: October 16, 2013, 03:32:47 pm by ark_ader »
If I had only one wish, it would be for three more wishes.

Locke141

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1692
  • Last login:February 23, 2025, 06:44:01 pm
  • Never grow up.
Quote
Just get over it Haze and go back to what you do best (code/piss and moan/innovate).   :cheers:

Your kind of a purple helmet warrior. You can disagree with some one without calling them names. Stop trolling.

I will not respond to any thing further you post.  :troll:
« Last Edit: October 16, 2013, 04:01:00 pm by Locke141 »

BadMouth

  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 9270
  • Last login:July 14, 2025, 01:30:54 pm
  • ...
I would not be surprised if he got a memo from some R&D wing at Xbox Live to use MAME code for Xbox One.

Hopefully it would be better than the POS that was Game Room for Games for Windows Live.
I thought I'd give it a try.  40 minutes worth of updates and restarts later, I played an Atari 2600 game.

ark_ader

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5645
  • Last login:March 02, 2019, 07:35:34 pm
  • I glow in the dark.
I would not be surprised if he got a memo from some R&D wing at Xbox Live to use MAME code for Xbox One.

Hopefully it would be better than the POS that was Game Room for Games for Windows Live.
I thought I'd give it a try.  40 minutes worth of updates and restarts later, I played an Atari 2600 game.

Me too.  Yars Revenge for 80 MS Points.  Just for a laugh, and laugh I did.
If I had only one wish, it would be for three more wishes.

Xiaou2

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4134
  • Last login:June 11, 2025, 11:55:17 pm
  • NOM NOM NOM
Quote
academic project

 That cant seem to get a simple switch put in to enable arcade accurate controls for certain games.  F for Fail.

Quote
You know what? Why don't you do something about it, then? I know enough about development to do very, very rudimentary things with a programming language. I can only imagine the amount of knowledge that the MAME Developers have, to even remotely come close to what they've managed to accomplish, and I'd pretty much guarantee you don't either.


 I did. I offered to Pay.

 Programming isnt my field of expertise.  If it was, it would be the very First, and most Important thing to get working before I labeled a game as "Working".

 Its NOT working.  It cant be controlled with the Arcade intended controller.   Thats like building a replica of the Titanic, and instead of putting a boat wheel on it... put a Sega Genesis controller there instead and call it a day.   It Working!  Its historically Accurate?!  Academic my foot.


Quote
I would never state anything anywhere close as disrespectful as you seem to ad nauseum. The greatest insult of all are people like you who think the MAME Developers owe them anything.

 Who said I think that?  You must be channeling Haze.   I believe, that its disrespectful to the Classics, to have them operate incorrectly, as well as the Designers and Team that put their hearts, souls, and a lot more blood sweat and tears into these creations...  all for some young punk kid to claim its OK, just use a Gamepad to play Spyhunter!  What a Joke. A sad one.   Thats Disrespect man.

 Historical Preservation IS preserving every aspect of that venue.   Not just the Parts and Pieces that YOU personally deem worthy.  Thats Ludicrous.

 And btw - I DO have some entitlement, cosidering that many of the Teams ability to emulate springs from Donations. Hence, many rare Jems wouldnt have EVER came into their hands, if it wasnt for people just as passionate.  Many of which actually Like playing them, and Like Driving games that have Shifters.  Imagine That?!


Quote
I'm not taking sides on the debate. Personally, I know that I don't know enough about the situation to provide a good opinion on the matter. I do know about human decency and respect, however, and I can certainly call an ---uvula--- an ---uvula--- when I see one.

 It takes one to know one   ;)    And from most of the post Ive seen of you... well, I came to that conclusion.

 Cheers

  :cheers:
« Last Edit: October 16, 2013, 07:10:06 pm by Xiaou2 »

shponglefan

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1600
  • Last login:December 15, 2022, 07:22:35 am
  • Correct horse battery staple
I believe, that its disrespectful to the Classics, to have them operate incorrectly, as well as the Designers and Team that put their hearts, souls, and a lot more blood sweat and tears into these creations...  all for some young punk kid to claim its OK, just use a Gamepad to play Spyhunter!  What a Joke. A sad one.   Thats Disrespect man.

They're only video games dude.  They're only video games.

JoeB

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 628
  • Last login:June 27, 2025, 08:23:34 am
  • NES Fanatic
They're only video games dude.  They're only video games.

!?!?!! Sacrilege! I call for permanent ban for that kind of language on this fine fine forum! ;p

LeedsFan

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1042
  • Last login:January 17, 2021, 06:14:23 am
What I don't understand is who is this Aaron guy to say what happens with Mame etc? The source is freely available for people to do what they want with it (if you know what you're doing that is). And people do exactly that. Remember when Cave recently asked for all their drivers to be taken out of one of the latest updates? So there was never any "officially" released version of Mame with these drivers but if you know where to go you can get a version with them all in. Anyone can do anything with it and do their own thing. It just means it will get splintered with no single "official" release available. Besides... anything worth emulating has already been done.

LeedsFan

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1042
  • Last login:January 17, 2021, 06:14:23 am
.

Vigo

  • the Scourage of Carpathia
  • Global Moderator
  • Trade Count: (+24)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6417
  • Last login:June 25, 2025, 03:09:16 pm
Haze, If you feel so strongly about what is happening, then consult a lawyer. I have a very strong feeling that if this was taken into litigation, Aaron would fall on the sword over this. In essence he is taking others people's work, and giving to a 3rd party to profit off of. Unless all contributors have to sign a waiver of their work, I don't know in what world Aaron's decision can be considered legal. One C&D Letter from an attorney might change his tune.

Mikezilla

  • I have a hairy back and everything!
  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1676
  • Last login:July 18, 2017, 07:06:56 pm
  • I can't see the picture darn it!!!
Its good to know Xiaou2 is still around...  ::)
Pictures are overrated anyway.

Vigo

  • the Scourage of Carpathia
  • Global Moderator
  • Trade Count: (+24)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6417
  • Last login:June 25, 2025, 03:09:16 pm
Some things never change.  :lol

Santoro

  • Purveyor of Shiny Arcade Goodness
  • Santoro
  • Trade Count: (+32)
  • Full Member
  • *
  • Offline Offline
  • Posts: 3055
  • Last login:July 14, 2025, 03:43:29 pm
  • Boycott Quarters!!!
    • ArcadeReplay!
Re: "MAMEdev are *aggressively* trying to move to a commercial license" What???
« Reply #57 on: December 17, 2013, 07:16:06 pm »
Been busy and just heard about all this.  I don't like where it's going.

*Subscribe*  in case more news pops up.