

MAME To Become GPL? 281
BigJimSlade writes "The 'What's New' file for the latest release of the Multi Arcade Machine Emulator (or MAME, as it is more affectionately known) states that the developers/maintainers are considering re-licensing the not-so-open source code under the GPL/LGPL. Currently the source is under a slightly restrictive licence that prevents modifications to certain areas of code from being redistributed. (L)GPL source for this project would be quite a boon for devlopers, who could reuse the CPU cores and other key components in other OSS projects."
But what about the ROM licenses? (Score:5, Interesting)
Now if the games themselves were being made GPL, now that would be some great news!
Re:But what about the ROM licenses? (Score:5, Interesting)
Re:But what about the ROM licenses? (Score:5, Informative)
http://www.petitiononline.com/Abware/petition.htm
http://mivox.com/essays/petition.html [mivox.com]
http://www.bhlegend.com/icas [bhlegend.com]
etc..
And here are some directory sites that link to other similar abandonware sites:
http://www.inter-change.com/online/abandonware.ht
http://directory.google.com/Top/Computers/Softwar
Re:But what about the ROM licenses? (Score:2)
Nitpicking... (Score:5, Informative)
iD GPL's the source for it's Engine, not the game. The levels, textures, models, even (I believe) the actual game code that says what a rocket launcher does, and etc. are still firmly in the hands of Carmack and all.
I think theres a group duplicating the original quakes textures and such with "GPL like" replacements.
Re:Nitpicking... (Score:2)
Well, they are actually in the hands of the original creators, because all they are are ROM dumps from the original arcade machines. The engine itself emulates the hardware of each machine and simply runs the original ROM code. The information on what hardware each game requires is stored in the engine, not the ROMs.
Re:Nitpicking... (Score:2)
Re:Nitpicking... (Score:2)
Re:But what about the ROM licenses? (Score:4, Insightful)
INSTANT PETITION! (Score:2, Funny)
We the unwashed communistic undersigned readers of slashdot do hereby beseech you to give us, for no consideration whatsoever, financial or otherwise, the right to freely copy certain items of intellectual property belonging to your companies. We understand that this would create a precedent for public ownerships and should future derivative works appear you will not be entitled to one cent of income, but we like getting stuff for free - we don't believe in intellectual property, and you know we'll just copy your shit anyway. So go on, give in to the inevitable.
(print, sign and mail)
OT - How many Roms are legal? (Score:4, Insightful)
Just a thought.
Re:OT - How many Roms are legal? (Score:2, Insightful)
Re:OT - How many Roms are legal? (Score:3, Insightful)
Also, I think that at this point more people own arcade machines than people use their colecovisions. I mean, I don't use mine at all, the controller is a suck. Ditto for my intellivision, atari VCS, super pong, atari jaguar, or most of the other video game systems I own.
Re:OT - How many Roms are legal? (Score:3, Informative)
actually, no... it might give you license to run those game images in MESS's colecovision emulator... but unless you have the ARCADE PCB you only making yourself feel better about your piracy... Of course you're still better than me... I don't even have the colecovision carts of the games in my MAME cabinet... *Shrug*
e.
Re:OT - How many Roms are legal? (Score:2, Insightful)
To me, ROMs are they same legal gray area as abandonware. People pirate because they have no realistic legal options. Present them with what they want for a reasonable price, and watch the piracy disappear!
Re:OT - How many Roms are legal? (Score:5, Insightful)
Re:OT - How many Roms are legal? (Score:4, Informative)
There is no legal grey area here.
Re:OT - How many Roms are legal? (Score:2)
Re:OT - How many Roms are legal? (Score:4, Interesting)
It won't give you good title like adverse possession will, but it's basically the same thing if you don't plan to redistribute.
Incidentally, adverse possession also applies to physical objects, although then there typically is a discovery rule in play, IIRC.
Re:OT - How many Roms are legal? (Score:2)
Re:OT - How many Roms are legal? (Score:2, Informative)
The statute of limitations on CRIMINAL copyright infringement is 5 years; the statute of limitations on CIVIL copyright infringement is 3 years. 17 U.S.C. 507 (2002).
(I.e. the gov't has 5 years to get you, the actual copyright holder has only 3)
Thus, assuming there is no discovery rule (too lazy to check) you need only get away with it for a while. Once the clock runs out, welcome to The Perfect Crime. Population: you.
I don't recommend it. But this is almost exactly how adverse posession (aka squatter's rights) works.
Re:OT - How many Roms are legal? (Score:2)
Re:OT - How many Roms are legal? (Score:2)
Re:No difference (Score:2)
Sorry. No way. In your case, the original distributor is only guilty of ten infringements. What the others do with the illegal software constitute completely separate crimes which can in no way be thought of as carried out by the first guy.
What is this "caused to be made" crap, anyway? You mean like if I instructed the ten people I gave it to to make ten copies each? Then you might have a point.
Re:OT - How many Roms are legal? (Score:2)
And still, the owners of the ROMs are still using them and making money off them. They're being sold in emulators for other platforms, like the GameBoy Advance. Those vendors have a vested interest in making sure the original is not available, so that more sales of the emulated versions occur.
They probably forgot they even owned it (Score:3, Interesting)
Even if the company doesn't exist anymore, SOMEBODY probably still has the rights to the software.
If the game's publisher has been out of business for more than ten years, and the publisher was not bought by IDSA, it's pretty safe to assume that whoever owns the game's copyright doesn't even know he owns it. The chance of the copyright owner actually finding out about your piracy and taking action are about the same as the chance of a software patent holder doing the same on a random original program.
Just look at "Zero Wing", an old arcade game. Toaplan, its publisher, has been out of business for a long time. Had the company who bought Toaplan's copyrights known about the song [mp3s.com] and music video [planettribes.com] that sampled parts of "Zero Wing", then we probably would have seen legal sparks fly a couple months into the "All Your Base" craze. But we didn't.
Re:They probably forgot they even owned it (Score:5, Interesting)
In many cases, someone still owns the rights to particular abandonware, and even if a bunch of warez kidz think it's unfair that they can't use some company's refuse doesn't mean it's not illegal. A couple years ago, a bunch of NeXT cube users offered to pay the full retail price for the current WP8 for a copy WordPerfect for NeXTSTEP, but they were declined. Told that while they still owned the rights, they weren't interested in selling them, and reminded these folks that they couldn't let them give it away either. The leader of the group told WP in his contacts that he was goign to give his pals his copy of WP for NS then. They never brought the BSA over to his house or sued him, even though WP acknowledged what he was doing was illegal and going against their license and "rights."
[1] Not that it bothers me.
Re:They probably forgot they even owned it (Score:2)
I don't see anything morally wrong with copying old games which can no longer be bought. I do not deny that such a thing is illegal. But I just don't give a crap about that.
Re:They probably forgot they even owned it (Score:2)
Re:They probably forgot they even owned it (Score:2)
And extreme example obut legality would be this: suppose someone got really rich, and bought 99% (technically possible) of the earth surface. And that they don't want to rent it or let people to touch it. Imagine the consecuences. The real thing is law is not right or wrong, it's some concensus and rules that get influenced by oposing forces. Law is not ethical or unethical. It's just a rule that the people with power (be them citizen representtives, companies, etc) managed to dictate.
I don't mind breaking the law if I don't agree with it and there's not a big punishment. I tend to even refrain from doing what i think is inmoral or unethical, even if the law allows me too. And some people would not mind doing everything that can't get them convicted because the law does not (yet) prohibit it.
So I don't feel bad playing some 1943 for now, thanks. And am not a bad guy. And some peopl out there abiding and twisting the law should.
Legal Copy of Star Trek (Score:4, Interesting)
Re:OT - How many Roms are legal? (Score:2)
I figure, with the thousands of dollars worth of quarters I dropped into the evil arcade machines, I deserve to at least be able to play arcade games in a small window with a Gravis Gamepad. It's not quite the arcade experience, but it sure is fun.
Stealing code is easy (Score:4, Interesting)
(I don't remember the names of these forks but a Google search should pick a few up)
Re:Stealing code is easy (Score:4, Informative)
Whatever. Glad to see it opening up. It's fun stuff.
Re:Stealing code is easy (Score:2)
OG.
Re:Stealing code is easy (Score:3, Interesting)
I think the thing that the MAME people objected to most was the emulation of more modern recent games.
This would be great news if....... (Score:4, Interesting)
Re:This would be great news if....... (Score:3, Interesting)
BTW, if you're curious, what makes the difference between video games and gambling games for us is whether skill can make a difference. In gambling games, all is decided by the return ratio the operator set in the configuration, and you can't change the results, whatever you do (modulo bugs in the software if there are any exploitable).
OG.
Blackjack is a game of skill. (Score:2, Insightful)
BTW, if you're curious, what makes the difference between video games and gambling games for us is whether skill can make a difference. In gambling games, all is decided by the return ratio the operator set in the configuration
Not for blackjack. Blackjack is a balance between skill and chance, just like Tetris (which MAME currently emulates [www.mame.dk]). A player who know what he doing [blackjackcourse.com] can beat the dealer pretty reliably in four-deck blackjack.
Outside the realm of coin-op games, is "Casino Kid" a video game?
Re:Blackjack is a game of skill. (Score:3, Insightful)
OG.
Re:Blackjack is a game of skill. (Score:2)
But if you're trying MAME, you could try Intrepid by Nova Games. My initials are 4th in the starting high score list. (1982 hardware, only 8 sprites.) It was a conversion from "Portman" if you want to see a really bad game.
Re:Blackjack is a game of skill. (Score:2)
The beat-ability of a title isn't entirely relevent, however. Gambling titles (defined as those games that payout money) aren't going to wind up in actual arcades. And since MAME only emulates arcade games, gambling titles will have to settle for their own MGME or some such emulator. Anyone is free to write one, but don't expect it in MAME.
Re:Blackjack is a game of skill. (Score:2)
Only known regulars would be allowed to do this, and it was done quietly. Of course, the owners didn't like giving money to people, so the games cheated like hell.
Will we have to call it.. (Score:5, Funny)
..GNU/MAME ?
Re:Will we have to call it.. (Score:5, Funny)
Re:Will we have to call it.. (Score:5, Funny)
Re:Will we have to call it.. (Score:3, Interesting)
I never knew this was a problem to begind with... (Score:4, Interesting)
But what if you can't find the cartridge or what if it was never on a cartridge? Some ROM's came from consoles right? So how would you license one of those? I think there needs to be a consolidated effort to petition the companies who own the rights to the games in question and beg/plead/threaten/nag/etc until they release their games under the GPL or some other license that would allow us to play them without having to keep an eye out for "the man".
You bring up a good point... (Score:3, Interesting)
So, am I right? If I'm not right, than do the people who own those old cartridges really have the right to play the roms in mame?
Re:You bring up a good point... (Score:2)
However, thus far, backups of ROMs appear to be legal. You are allowed to space shift media (ie make a backup copy, copt a CD to tape, etc) and that's all you are doing with a ROM of a cartrage you own. It is simply a copy that resides on your computer. Using an emulator is not relivant to the discussion since it's the data of the game that matters.
Re:You bring up a good point... (Score:3, Insightful)
Then it occurred to me that I SHOULD be able to play the PC version, as it is essentially (but not literally) the same intellectual property as the PS2 game, which I own (or have purchased the right to play).
I would buy this if you were talking about having a tape copy of a DVD you own, because the film only gets made once.
However, the same game for different consoles means spending development time on all of the versions. They're the same game, but different products.
just a game (Score:2)
The reality is that the vast majority of users are stealing ROM data. But this is countered by the fact that the ROMs can't be monetized by the license holders anyway. Which brings up an interesting question: how can you steal something that isn't worth anything?
Open source vs Free software (Score:5, Insightful)
MAME was free software, but only free as in beer. It wasn't free as in speech. The change to (L)GPL would make it free software [gnu.org].
Sorry about the anonymous post. When I try to make a subtle point, I always get "-1 overrated" by people who don't read carefully. I don't know why I let the bother me, since I still gain unneeded karma.
Re:Open source vs Free software (Score:5, Insightful)
No, MAME was never Open Source because MAME's license was never approved by OSI, and no, merely seeing the source code is not all there is to Open Source (as the Open Source definition points out in the first sentence). It's easy to arrive at that misunderstanding however, many people merely take the definitions of the words "open" and "source" and arrive at that conclusion.
For a more thorough understanding of the differences between the Open Source and Free Software movements, I encourage you to read the definitions of both terms and this essay [gnu.org] because it does not address one movement or the other by name calling like the OSI's FAQ does.
Re:Open source vs Free software (Score:5, Interesting)
Open source means, to me, that they let you look at it, download it, mess with it, etc.
Open Source (capitals) means the political licenses put out by OSI/FSF as a way of influencing developers, to try and get their licenses rendered legally enforceable.
I personally think that OSI is almost as bad as ICANN is, but there is a lot more need for OSI than there is for ICANN. Just, the implimentation if it should be different.
Re:Open source vs Free software (Score:3, Interesting)
And realistically, the OSI can hardly be surprised. They started out by claiming that a different term should be used than "Free Software" because "Free" was ambiguous, ao instead they felt it should be called "Open Source", which is no less ambiguous at all if you're using the term to mean something other than just that the source is available. I've always wondered whether any of the people claiming this believed what they were saying. It's hard to see how they could have done. Not that I have a major problem with either term, just the reasoning given was... unconvincing.
Re:Open source vs Free software (Score:3)
Keep your Stallmanesque ranting about "free software [microsoft.com]" versus "open source [opensource.org]" out of the rest of the Linux community, it is divisive.
MAME was not open source (Score:3, Informative)
Though the philosophies behind "open source" and "free software" are divergent, a piece of software that is open source is almost always free software (the only difference is on the margins, where OSI accepts a couple of more onerous licenses than RMS is prepared to).
Re:Open source vs Free software (Score:2)
OSI uses "Open Source" as it's "trademark" slogan. If you here about an Open Source program, you can safely assume it's probably an xGPL licensed program, approved by OSI/FSF.
OSI doesn't use "open source" meaning "the developer gives you his code for whatever purposes you want to do with it, as long as he maintains the copyright" (Frequently, it is even just "do whatever you want with this code")
It's all about recognition...you have to recognize the difference in the words (in this case the capital letters) and take from that the political issues of the license, or lack of them.
GPL benefits (Score:2)
Clearly the GPL *IS* viral! (Score:5, Funny)
Hah! You never heard of a software package spontaneously converting from GPL to the revered and exalted Windows EULA, have you? Proof that Windows is NOT viral, cancerous, or Pac-Man, and is therefore infinitely superior! So There, GPL weenies!
Now I will prove which cup contains the Iocaine powder! [sip] Bwahahahahaha! Bwahahahahaha! Erk...
Legality of Emulating ROMs you own under copyright (Score:3, Informative)
See here [nintendo.com] for Nintendo's policy.
Or try a google search for emulation legal [google.com]
Re:Legality of Emulating ROMs you own under copyri (Score:2)
Also, I could be wrong, but I do not remember any court case that has tested the legality of the "licenses" in console video game manuals. Hell, EULAs haven't even been thoroughly tested in court yet!
Enforceable? (Score:2, Interesting)
all console games come with a license that says that you cannot make any copies of the game, including for back-up purposes.
In the United States, the backup law (17 USC 117 [cornell.edu]) gives the owner of a copy the right to make those copies and adaptations necessary to run a program. The Betamax and Diamond Rio precedents give the owner of a copy the right to time-, space-, and format-shift a copyrighted work. And no, I did not see the "EULA" printed in the manual before I handed over the cash at Best Buy, so I don't think it's all that enforceable in a court of law.
See here for Nintendo's policy.
That's a publisher's official line, and it includes no citations of any court cases that support the company's position.
Re:Enforceable? (Score:2)
Re:Enforceable? (Score:2)
Nintendo could claim their cartridge format is an encrypter, even if it doesn't use any sort of encryption software. This has been done in court, as well, but I don't remember what the results were (I think the suing company lost, though, which is good).
As for most EULA's, they state that if you use the software, you agree to the terms stated in the EULA, whether you've read them or not. I think if they could prove the EULA came with the package and you saw it, they would win in court (court has a tendency to favor prosecution, from my limited experience). Most PC software places the EULA in the installer exactly for this reason - so you can't claim you didn't see it. You might win if you claim you don't remember a EULA coming with that particular package (who does?) or that the legalese was too complex for you to understand (hey, it's worked before, but unfortunately not against the worst offender, the IRS).
Offer must come before consideration (Score:2)
Nintendo could claim their cartridge format is an encrypter, even if it doesn't use any sort of encryption software.
The GBA cart edge interface is somewhat of a cross between Intellivision's interleaved address and data bus and IDE's seek-and-read architecture. It uses no "scrambling of data" which is one of the DMCA's requirements for an "access control measure". It uses primarily a checksum validation on a header that contains some basic info about the cartridge and a 156-byte block of constant data. Claiming copyright on constant data in a header isn't a valid method of console monopoly protection (Sega v. Accolade [eff.org]). That ruling allows homebrew software like this [pineight.com] to exist.
I think if they could prove the EULA came with the package and you saw it, they would win in court
I saw it, and I looked at it, but I don't think it's exactly a binding contract in most U.S. states. A binding contract comes from an offer that is accepted with a "consideration" (that is, an exchange of things of value). Because the consideration was performed (credit card to Best Buy cashier) before I opened the box and saw the offer, the offer is not a valid offer, and there is no binding contract.
The best thing about this (Score:2, Funny)
Woo hoo! Cough up the Pac Man sources, Namco!
(Heh.)
Some background information of MAME going GPL (Score:5, Informative)
One of the reasons for our own license a long time ago was to deter those who wanted to make a quick buck from selling MAME (together with illegal ROMs). It worked reasonably well - the presence of this deterrent was enough to prevent at least some of them. Even though the reality is that selling the ROMs is illegal, moving back to GPL would open us to that sort of abuse again. You must have seen the banners and popups advertising DVD to CD copy programs for a low price of $49,95 - guess what, they are nothing but GPL'd software (MPEG-2 decoders and MPEG-4 encoders) slapped on a CD. Moreover, in the case of legal trouble, it would be easier to target the original authors than those who are redistributing the illegal material. In short:
Step 1. GPL MAME
Step 2. ?
Step 3. Profit!
;-)
The legal uses of MAME (together with legal ROMs) have been explicitly allowed previously (see the Capcom Classics CD), and it has been made clear that MAME itself isn't for sale, rather just a license for the game ROMs and a free copy of MAME on top.
Of course, we've had a fair share of problems because nobody is willing to try to enforce our current license on the most visible license violators, who currently do not redistribute the full source code changes: MAME32K (Kaillera) [kaillera.com] and the other MAME32 [classicgaming.com] (not to be confused with the "right" MAME32 [classicgaming.com]). GPL would probably help here to force the source changes open, or to end the development of these particular derivative works. GPL would also allow us to re-use some non-critical code from other GPL'd projects, but personally I don't see this as a big advantage. Everything can be rewritten anyway.
In any case, even if MAME were to move to GPL, I don't think the development model would change much. Due to the dubious nature of ROMs, the developer mailing list and archive simply can not be public. A public CVS server would also be quite unlikely due to the support and maintainance nightmare. There haven't been any significant forks (unlike somebody mentioned here - changing one or two lines to remove the OK screen isn't forking) nor are we currently forbidding them - and I don't think GPL would change this situation.
Oh, and if you're wondering, mame.net [mame.net] is handling the Slashdot effect just fine. In fact, we've served even bigger audiences successfully. Moderators should frown any attempts of gaining karma through cut'n'pasting text from mame.net
The Kaillera.com official response. (Score:5, Informative)
Let me move on to the next point. Kaillera is NOT, I repeat, NOT MAME32K. Kaillera is a client/server application and
You have stated: GPL would probably help here to force the source changes open, or to end the development of these particular derivative works.
This is a closed-minded view at the effects of moving to the GPL. The simple fact is that true open sourcing of a program with as much interest as MAME would bring more interest to its cousins. Frequently, Kaillera has been attacked by people that have no idea how the open source licensing works. We have also been attacked by MAMEDev members who were instantly jealous at the attention that we commanded when we released new versions of the Kaillera client. This took downloads away from the core MAME project and brought them to our derivitive, MAME32K. Most of the verbal attacks that we have suffered have subsided as people began to realize that we brought people and interest to the MAME project.
-soulctcher
(On a more personal note: It does dissapoint me that someone as involved with MAME as you, Gridle, would not do a little homework before tossing accusations towards Kaillera.)
Re:The Kaillera.com official response. (Score:2, Interesting)
Apparently they do not, judging by how frequently and how stridently you have to make this clarification about the Kaillera library. It's even an entry in your FAQ, which says something right there.
There are hundreds of pieces of software that are open source that DO NOT have a Mac port.
This implies that these hundreds of pieces of software are somehow equivalent to Kaillera and/or applicable to MAME. They are not.
Perhaps instead of trying to persuade us to open-souce Kaillera, you could put that energy into porting more of the readily available software that is out there.
Oddly enough, porting commercial software to the Mac (games, specifically) is my day job. Porting non-commercial software is what I do in the evenings and on weekends. :-)
The path of least resistance to a Mac version of Kaillera would be if someone who was interested could download the source and do a port, e.g. open-source. There are other options as well: the Kaillera programmer could do it, or he could hand the code over to a Mac programmer to do. The last option does not imply open-source.
I do Mac ports for a living; this year alone I've personally done Civ3, Jedi Knight 2 and Star Wars: Galactic Battlegronds, all closed source. Clearly these large companies with lots of trade secrets don't have any hesitation over Mac versions of their very proprietary bits of software, so there's no reason at all why Kaillera couldn't be ported to the Mac even if it stayed closed source and you guys didn't have the time or desire to do it.
While you're certainly not the only software developers to avoid a Mac version, that does not invalidate any criticism of your decision. Frankly I don't see what the big deal is - the Kaillera faq mentions that you're flirting with open-sourcing it anyway. Given how uptight and defensive this topic makes you, I'd say it's good that you're considering that.
possible use for the code.. (Score:2)
GPL'd code (Score:3, Interesting)
I will be quite happy if MAME goes GPL, as it will solve this problem.
MAME code more useful than you think (Score:3, Interesting)
Essentially the MAME cores make writing emulators for things much easier because all the really hard work is already done (wanna write a DOS emulator for Linux? take MAME's OPL core, 8086 CPU core, throw on some graphics emulation, and shazam!)
Emulation in general is going to become more and more important in the future for supporting legacy and closed-source software, so this could be very useful for the open-source community.
Say what you want about MAME... (Score:4, Insightful)
Sure, there are people who are interested in only piracy, and there are people who are only interested in free games, but in a hundred years, the reason why we will have copies of arcade games from 1975 on up will be because of emulations projects like MAME.
I don't condone piracy to avoid paying for the latest game or to avoid paying a theater for a movie. But there is a difference between downloading GTA3 and downloading a 25 year old ROM that is not available for commercial sale. Not legally, but ethically.
(Btw, support Capcom. They are one of the few companies that will sell [some] older rom images [hanaho.com])
Re:Say what you want about MAME... (Score:2)
AMEN! I used to collect video games, and I know a couple collectors who own a LOT of games. I am talking 300+. These are the enthusiasts who keep these things alive. One of my good friends was involved in scrounging up all the parts and putting together one of the only known working Zektor [klov.com]games at the time. He put it in a standup Eliminator cocktail cabinet, and we used to get drunk as hell and play Zektor and Eliminator until the wee hours of the morning.
I ended up selling my two standup cabinets because they just took up too much room in my apartment. I still have a cocktail game, and a Galaga cabaret. I have a couple of boxes of boardsets in the garage, containing the games I just couldn't bear to sell (Bubble Bobble, New Zealand Story, Rainbow Islands, Pengo, Elevator Action, Gyruss, Galaxian). If it weren't for the enthusiasts, the people who love arcade games, these things would be extinct. Instead, they are kept alive. So what if I have a CDROM set with all the ROMs on them. Some are legal, because I own the boardsets, but most of them are illegal. Oooooo, lock me up, I am breaking the law. I know some guys who were trying to get side art to restore one of their game cabinets, and they couldn't find it. So they went through the trouble to reproduce it. They were shut down when the game company got wind of it. Sad. Technically, that is illegal, but for Jebus' sake, when did we stop using our brains and rely completely on the "law"? I think there are definitely gray areas. Pac-Man is a part of our collective culture, as are many of the old classics (and not-so-classics). Enthusiasts have done some really amazing things out of love for these games. Like MAME.
Some Legal ROMs... (Score:2, Informative)
Did they get permission? (Score:2, Interesting)
Re:A good idea (Score:2)
now i don't know if it interferes with the current model though.
the part of the license that's the 'needed' part vs. gpl/lgpl is that it prohibits you from distributing it along with roms. (iirc)
Re:Legal? (Score:3, Insightful)
Re:Legal? (Score:2)
Re:Why was it not under the GPL to begin with? (Score:4, Insightful)
<RANT>
Why is it that every time a project announces that it is changing it licensing to be GPL, somebody has to ask why it wasn't before? Why does it matter? Really? Who cares why it changed, why it wasn't GPL before, or even that it is GPL now?
</RANT>
You missed the point of my question (Score:2)
Since they are planning it now, I was wondering if there were reasons they had avoided it up until now.
Other posts suggest that they were trying to restrict the introduction of a) gambling software and b) code that would allow the pirating of current arcade games. They further suggest that this was done to avoid legal complications on this program. This all begs the question: what has changed that they feel comfortable GPL'ing it now?
Re:You missed the point of my question (Score:3, Interesting)
Re:Why was it not under the GPL to begin with? (Score:2)
People who are interested in reusing parts of code. (MAME has heavily optimized versions of several filters designed to make bitmaps scale up better and also has processor emulators for a number of processors). Also people who are interested in reselling the code (perhaps Atari would be interesting in rebranding MAME and selling a "Classic Atari Arcade Games" package). And finally people who insist on running exclusively Free Software on their computer.
Maybe you don't care. That's fine. But the fact that people are asking (And that timothy decided to post it) suggests that some people do care.
Re:Why was it not under the GPL to begin with? (Score:2)
Re:Why was it not under the GPL to begin with? (Score:5, Interesting)
The reason that it started with the different licensing scheme was basically control. The MAME developers wanted to have as much control of the program as possible while still staying open source. This way, they could make decisions for the majority of the MAME programs out there, such as not letting gambling games or new games for old hardware (specifically new Neo-Geo games) appear in the program, as well as keeping MAME from appearing in a commercial product and thus increasing its profile in the gaming industry.
Basically, they wanted to keep MAME as low profile as possible by keeping it out of commercial products and under the radar of companies whose games they emulate, such as SNK/Playmore or Capcom. Why they're considering GPLing it now when none of those issues have been resolved is beyond me.
That's half the answer there (Score:2)
Re:That's half the answer there (Score:2)
A second possibility is that they just decided to stop pretending that their fully legal project is some sort of illicit speakeasy operation. The MAME developers and the proponents of MAME have always tried to stay under the radar and away from any possible lawsuits from the gaming industry, but that's getting sort of stupid as MAME has pretty much become a household name among gamers and tech geeks and has been referred to repeatedly in national (US) gaming magazines.
The last possibility is that they simply took more of a liking to free software than they did in the past. Maybe they went from Lapsed Catholics to Born Agains, y'know?
Not unreasonable suggestions (Score:2)
Then why was it removed from the GPL? (Score:2)
Re:Then why was it removed from the GPL? (Score:3, Informative)
OG.
Re:MAME is basically useless (Score:2, Informative)
Re:MAME is basically useless (Score:2, Informative)
Re:MAME is basically useless (Score:2)
Roms can be obtained through other channels.
But seriously, if copyright holders actually released their old games in a format accessible to PC users, there would be no need for MAME.
The reason I use MAME is not to get free games, it is to play old arcade games that I can't play anyomore. The once-in-a-while arcade compilation for Playstation doesn't account for the multitude of games out there.
Other sources and MAME Java client... (Score:2)
You'll find a lot of mame games in alt.binaries.emulators.mame and then there's always Kazaa or whatever favorite P2P you're using...
And as for the MAME Java client... Here it is. [emuunlim.com]
Re:Other sources and MAME Java client... (Score:2)
I can't image MAME under Java, but those Java guys just never give up.
Re:Mame Going OpenSource (Score:3, Informative)
Re:Mame Going OpenSource (Score:2)
Re:Now that the source has been opened up (Score:2)
It hasn't. They are CONSIDERING it.
I'd love for someone to prove me wrong
There, I proved you wrong. Where's my prize? I'll like a tin of that weird goopy stuff from Think Geek [thinkgeek.com]. Thanx.
P.S.
I'll happily accept one of their Caffine Sampler Packs [thinkgeek.com] to not do this to you in the future.
I'm not above bribery, I'm a parent...