Blizzard Sues Creator of WoW Bot
Ponca City, We Love You writes "Blizzard, the makers of World of Warcraft, are suing Michael Donnelly, the creator of the MMO Glider program, which performs key tasks in the game automatically. Blizzard says the software bot infringes the company's copyright and potentially damages the game. 'Blizzard's designs expectations are frustrated, and resources are allocated unevenly, when bots are introduced into the WoW universe, because bots spend far more time in-game than an ordinary player would and consume resources the entire time,' Blizzard wrote in its legal submission to the court. More than 100,000 copies of the tool have been sold while more than 10 million people around the world play Warcraft. Donnelly says his tool does not infringe Blizzard's copyright because no 'copy' of the Warcraft game client software is ever made. The two parties are now awaiting a summary judgment in the case."
If you're creating some legitimate program that requires WoW, you think you should have to request Blizzard's permission just to say on the packaging that you require World of Warcraft? Definitely not.
They are claiming that the tool makes a copy of the game and stores it to ram to avoid their anti-cheating checks. Interesting to see if it is illegal to make a temporary copy (for your own personal use) of a program you legally purchased.
Agreed. From the sounds of it, this bot tool may impair the game, and they may have some moral or legal cause to try and stop it, but copyright and trademark infringment it is not.I think they need to find some other charge.
Aide-toi, le Ciel t'aidera - Jeanne D'Arc.
In Guild Wars (another MMORPG), those using bots are discouraged from doing so by a method different from suing those that write the macros -- ArenaNet (the devs) simply sniff out (using various AI mechanics) those that use bots and ban them from the game. This action is covered by the EULA that users accept before playing.
Whether EULAs hold up in court, etc. is another issue entirely, but in cases such as banning for using bots I'm fairly certain ArenaNet wouldn't have problems defending themselves.
People don't want to use bots in GW because they'll get banned. It takes tweaking the AI bot-sniffing to keep up with macros, but the system works well enough that high-profile lawsuits are unnecessary.
I like basketball!!1!
The program does not make a copy of any of the game files, it simply reads the memory space that wow.exe loads into and responds to certain procedure calls and what not in the memory. For example, a monster is on the map and the client loads it in memory to prepare it for rendering. Even if the player cant see it, the program can because wow.exe loaded it into memory. The program can see and interact with the wow.exe executable by reading what wow puts in the memory.
microsoft, apple, canonical LTD, transgaming technologies, etc are all guilty of copyright infringement because they make a copy of the game and store it to ram.
VLC FOR MAC IS DYING! IF YOU DEVELOP, PLEASE SAVE IT!!
It's much less fun when the bots are on your team.
Gold farming and grinding are much less needed these days in WoW with the daily quests giving out 8-12g a pop, and being able to do 25 of those a day. Most taking 10mins to complete.
How on earth do you load the program into memory (and once again into CPU cache) to run it if you can't???
Copies performed as an "essential step" of using the program are exempted as not infringing on copyright. So copying the program from disk into memory in order to run it is not infringement, however creating a second copy of the game in-memory to get around the anti-cheating code may not be.
Personally, I've also argued that this clause means that you are not legally required to accept EULAs, or at least that you aren't violating copyright by refusing to accept them since you don't need a copyright license to make the necessary copies to install and run the program.
Here's a link to the relevant section of the law: TITLE 17 - CHAPTER 1 - 117
The enemies of Democracy are
Wow, this reminds me of 2006.
http://www.joystiq.com/2006/11/20/blizzard-sued-by-wow-glider-creator/
Except in 2006, he was suing them.
This is old news, the case is done, you can read the judgment, Blizzard lost, as it should have.
Intelligence is a matter of opinion.
IANAL, but.... if we're talking about a pro-EULA group in the US, they need to read Title 17 Section 117. You know, the one that grants the end user the explicit right to make a copy of a computer program if it's required in order to run the program. Such as loading it into RAM. Or for that matter, copying it to the computer if it's not designed to run directly from its install media.
GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
- Donnelly made more than $2.8 million in revenue from Glider
- Blizzard spends $970K fighting bots each year
- Blizzard claims Glider costs them $18 million in lost revenue per year
Some of the legal filings have been uploaded here, they make for an interesting read: http://gameactivist.blogspot.com/2008/03/update-blizzard-vs-mdy.htmlIs your credit card a U.S. issued card? ... if so, you have a lot longer than 30 days. You have at least 60 days from the statement date, and potentially even longer for unauthorized purchases, to dispute them.
Chargebacks, for on-line purchases, even many months later are common - call your credit card issuer again and press the matter.
Ron
"For once?" "For once?" You've got to be kidding. Blizzard litigates all the time. They successfully used the DMCA to stop bnetd, a reverse engineering of the protocol. This was the first real test of the DMCA in court on many of the provisions and gave the law so many real teeth that it became the terror it is today. There was even a huge boycott of Blizzard for a short while.
Sheez! Young'uns.
Put identity in the browser.
Trial accounts cannot trade with any other players in any way, shape or form. That includes the mailbox, the player-to-player trade window, and the auction house. Furthermore, Blizzard have implemented filtering of auction house transactions to catch gold farmers using precisely that method to transfer large sums of money.
"Hey, enjoying the game? Could you just confirm your not a bot by answering this question, please..."
:)
Nope. The biggest bot problem is in battlegrounds, and those that are actually there, at their keyboards, fighting - the real, non-bot players - don't have the time to respond to a message. hell, they probably won't even *see* the message; lots of folks I know direct all chat text to its own dialog box, then hide that box
To explain - while what you're saying could potentially work in PvE play (player versus environment), where a player can just press a few buttons now and then and the fight goes on, the real problem is in PvP play (player versus player) in what are called "battlegrounds" - a large group of horde players versus a large group of alliance players. So what the bots do is have a character run around in stupid ways, dying, casting spells at random, whatever - but if their team (alliance/horde) wins, they get a tremendous amount of benefit from that. So the active, real players end up carrying the extra load of those that are afk or bots.
The 2.4 patch (which went live yesterday) seems to have improved this some though - I actually saw bots getting booted in battlegrounds.
Right now in battlegrounds, there is an option for reporting someone as afk. There should also be an option for reporting someone as potentially a bot, so that GMs could check those particular characters with more diligence for suspicious activity, if they are flagged often enough.
They could turn off all access to scripting (which is a major nice feature of the game - I use an addon that stores statistics keeping track of which monsters drop which items by percentage), but even that wouldn't be 100% effective. The techniques used by Rogomatic (which is implemented in Expect[1]) could be used bypassing WoW LUA scripting entirely.
Since they already limit certain access to their scripting API, I'm sure they've already explored the option of restricting the specific calls this Glide bot is using and found it undesirable.
[1] Besides providing scripted access to programs which expect to be run interactively, Expect contains logic to simulate the uncertainty of actual typed human input.
Actually no with glider you cannot, this is the problem.
This bot will respond with a couple somewhat random and pre-programmed options of responses, that buy you (the cheater/bot runner) critical time to get your ass back to the keyboard.
Seee glider isn't a bot you run while your not at home, you run it while your say..oh I dunno playing wow on your other account!, or playing another game, or watching TV, or eating dinner etc... and see as glider detecs that you are being detected (like someone following you, or watching your actions, msg'g you, training mobs to you etc). it will stop what it was doing and do something different, AND ALERT YOU!.
So if your running it correctly, and setup the stuff properly out of the 10M people playing and the 50k bots or so on at any time, its going to be very hard to spot these bots.
Its runs around in a general area, moving to engage into combat and otherwise inteligently casting the same spells and looting the same way you would if you were just grinding at the keyboard.
Running around in a small area for 4 hours at a time unfortunatly (sigh old recovering wow addict) is actually something I used to do with my characters fairly often in order to 'farm'...
"I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)
Thankfully, that premise is false. Humans are better at many games.
A well-known example is Go.
As a rule, humans are better at more complex games. At simple games like checkers and chess, the computer wins by predicting several moves in advance. Such prediction isn't possible for more complex games, which humans tend to win.
WoWGlider (Now MMOGlider) emulates a keyboard & mouse and uses these devices to interact. No api calls in wow needed, it only uses windows functions to pretend to be your keyboard. Glider does not use their scripting API.
Glider also contains an auto-responder, and there are plugins to give it some basic AI.
In all fairness, that lawsuit came about because BNETD's servers didn't discriminate over CD-KEYs, thus nullifying Blizzard's copy protection.
In all non-fairness, blizzard made it impossible for BNETD servers to discriminate over CD-KEYs, by utilizing encryption to prevent it.
I.E. blizzard made it impossible for a third-party server interoperable with the battle net client to _not_ circumvent their protections.
I still won't buy a Blizzard product. We ran a bnetd server because we got sick of the cheating on their servers. Every single person who was allowed on our server was legitimate because we verified them by going onto the blizzard servers. A quick chat to make sure the person logged in and all was cool. The bnetd people would have liked to have verified CD keys, but Blizzard refused to cooperate.
We weren't hurting anyone. We weren't stealing from Blizzard. In fact, we _reduced_ blizzard's costs because they had a lower load on their servers. They are just assholes. I chatted with one of the VPs at blizzard, and the way he spoke at me and my friends verified he was a complete and total asshole.
I was a big buyer of Blizzard products up to that point. I haven't bought a single thing from them since.
-- Will program for bandwidth
The bnetd authors fell over themselves trying to compromise with Blizzard, up to and including publically saying that they would incorporate key checking if they could.
Blizzard refused, and proceeded with the most trumped-up lawsuit they could.
If the GP thinks *THIS* is bad, what about claiming copyright infringements of Battle.net server code, based soley on "well, it has a similar bug", instead of just looking at the bnetd code (that's the beauty of open source - you can see the code.)
Since when is reverse engineering code illegal? Reverse engineering is specifically protected by the DMCA, as long as you're not breaking encryption.
BUT, WoW Glider definitely wouldn't work without WoW. Seems pretty derivative to me.
Based on this logic all commercial software makers would have to write their own OS, switch to BSD, or license the right to make a derivative work of their OS, to avoid infringing.
WoW definitely won't work without MS Windows.
Based on this logic, WoW would be a derivative work of Windows.
Just because software X depends on Y does not mean software X is derived from software Y.
OpenOffice depends on the presence of a printer driver to be able to print, and a Video driver to be able to render things on a display -- but this alone does not open them to risk of being sued by Video Driver maker and Printer driver maker for creating a "derivative work".
Just like this "bot" depends on the presence of a suitable game for it to interact with.
Now it _might_ be an issue if the "bot" directly loads the game binary into memory and makes unauthorized modifications to the game code.
The _patched_ game code could then be an unauthorized derivative work of the official authorized game code.
On the other hand, just because a derivative work's unauthorized doesn't necessarily mean it's infringing. The _distribution_ of unauthorized derivative works infringes, but there might be no distribution.
Consider binary patch files which do not contain any part of an original work, but only contain possible modifications. In this case one might distribute just the patch (not a derivative).
The difference is this... When you purchase a copy of the game, you are in fact, paying for the physical copy there in the box. However, when you play, you're paying for a service. You don't "own" the game. You're paying Blizzard to play their game on their servers. In fact, any character you create is their virtual property.
When a player "bots", they create a negative impact on the game's in-game economy. Blizzard doesn't like that, as they feel it takes away from the spirit of the game. Since botters are in essence "vandalizing" their property, they feel that a lawsuit is acceptable in this scenario.
I'm no legal expert, but that's my take on it, anyhow.
Actually, bnetd tried to discuss the issue with blizzard so they could authenticate against their CD-key servers. It's not like the effort wasn't made. Blizzard refused, because they would much rather sue them out of existence. And that's exactly what they did.
Random and weird software I've written.
It seems many folks have misconceptions about the case.
The lawsuit is not disputing whether Blizzard has the right to take action against botters. They do. Blizzard will continue to ban botters regardless of the outcome of this case. Even if Blizzard loses, players already banned will not get their accounts back.
The judge's decision will only answer the question is it illegal for third parties to provide players with the means to violate the End User License Agreement and the Terms of Use?
*yawn*
Application behavior is most often more characteristic of OS than anything else. Published APIs are just incidental, mere conveniences for letting applications indirectly depend on the OS. The use of an API does not in itself stop an app from being dependent on an OS.
OSes have subroutines and function calls you can hook into and call, so what? All programs do, too. Just because an API is explicitly documented or not, and exports its symbols in a convenient fashion to make procedure calls (or not) does not make the user app suddenly a derivative work or not.
Whether it is intended or not is an entirely different matter.
Application software under certain OSes hooks into undocumented OS functionality all the time, depends on undocumented bugs, unique characteristics that no other OS has, etc.
Considering I would see this flashed in my face during signup, during the first run of the client, and after every single patch when I played, I'd say they do a lot to point this out. I highlighted that bit in section 3 because these bots can run 24/7. That would quickly become a problem if they were only provisioned to handle people who slept every now and then, which is usually a reasonable assumption. Also, sleeping while a bot takes you to 70, then flooding the Auction house with shit really would disrupt the game experience of other players if a fair amount of others joined in.
I just read Slashdot for the articles.
Some precedence supports the proposition that an information service can post terms of use that forbid or regulate bots.
Benjamin Wright, Dallas, Texas, benjaminwright.us
"Instead of the developers out-thinking the power gamers, they are taking the easy way out"
Well there's a problem... 200 developers (or however many blizzard employs) vs... 10m and counting players. How is this any different than Virus makers vs Anti Virus makers? DRM vs DRM Crackers?
You can put all the effort you have against the problem - But ultimately - there is a geek, in a basement somewhere, who WILL create a way to break your software schema.
"I'm interested, and kind of hoping, that all these millions of WoW players will get to the point where I am (Sick of grind MMOs) and start buying games that actually innovate and create entertainment."
That's the thing... these millions of WoW players ARE entertained. But because YOU aren't - That somehow invalidates the game they enjoy? Other posts have said as much but there are MANY failed companies that have tried different approaches. Yet Blizzard remains on top.
I think The Matrix had it right. There is a part of the human experience that don't feel 'complete' without pain. Sure, we could live in a paradise where you log in with everything given to you. But there is no 'Look at what *I* earned' feeling.
Go to MangosProject.com... Build your own World of Warcraft server. Give yourself everything. Exhalted rep with everything. Level 70 in 10 seconds (or level 255 if you wanna be like that). Every epic in the game. Slay bosses with your right hand while feeling up blood elf chics with your left. Tell me you won't be done with the game in 2 days with that kind of 'freedom'.
"It's about money."
There you go. End of discussion really. Blizzard is a company, not a government program designed to give handouts and make you feel better. They are here to make lots and lots of money. They aren't raking money in hand over fist because they have it wrong. They are winning because they are doing something right. Is there a grind? of course... Apparently that's what people want.
Wheres the game that doesn't require a grind with 10m active subscribers? Even single player RPGs require a grind. Ever hear of FF3? FFVII? etc... you don't get level 99 from the start in those games...