Blizzard/Vivendi Files Suit Against Bnetd Project
Brief history: Blizzard makes a DMCA complaint against Bnetd, resulting in the temporary downing of the Bnetd website and the Bnetd server code no longer being available for download. EFF decides to represent Bnetd, and they exchange a few letters back and forth. On Friday, Blizzard files suit.
The most interesting thing about the legal claim is that they make no claims under the DMCA. You should recall the distinction between regular copyright law (which prohibits making copies of original works of authorship) and the DMCA (which prohibits making, using or distributing devices intended to circumvent anti-copying protection measures on copyrighted works). Even though Blizzard claimed in their letters that the fact that the Bnetd server doesn't implement CD-checking (which is impossible for them, since it's a secret algorithm known only to Blizzard) makes it a DMCA-violating circumvention device, they didn't raise the claim in the complaint they filed with the court.
Blizzard claims:
- that Bnetd copied code from Blizzard and incorporated it into Bnetd (how this was accomplished isn't stated; since Blizzard does not make their source code available, presumably the Bnetd people would have to break into Blizzard headquarters).
- that Bnetd posted screenshots of Blizzard games to their website (this should be deemed fair use by the courts).
- that Bnetd is engaging in an unauthorized "public performance" of Blizzard's copyrighted material by running a Bnetd server. At least, that's how I parse paragraph 28. Perhaps they're instead making a claim about something that was posted on the Bnetd website, but paras. 28 and 30 read together imply that Blizzard is arguing that anyone who makes software to interoperate with other software over the internet is making a public performance. This would allow Microsoft to shut down anyone who made .NET software, for example, because it will invariably involve a lot of transmission of information that Microsoft can claim is copyrighted.
- that Bnetd infringes on Blizzard's trademark (an identifier for goods or services that are sold) for "BATTLE.NET" by calling their software "Bnetd", because, after all, "Bnetd" is essentially identical to "BATTLE.NET" (coming next: the makers of the elm email client sue the makers of pine, emacs sues eine [who sues zwei], Unix sues GNU... chaos). That is, people who use Bnetd may be confused because the name is so similar to Battle.net that they think they are actually using a Blizzard product.
People who are offended at Blizzard attacking its fans and customers may want to consider Warlords Battlecry 1 and 2 instead of Warcraft 3. The original Battlecry is selling for $10 these days and is quite good.
There's nothing wrong with our system. Yours is illegal and allows consumers to bypass our detection methods. Once we have shut you down in a court of law, the users will have to use our services....
Yep, until they (Blizzard) realize that their system is not up to par, and BNETD is actually doing them a favor....and the user base drops/complains so much they have to change it....
fast forward 1 year..."Damn, it SEEMED like a good idea at the time to get rid of BNETD. Stupid lawyers...."
Sent from your iPad.
from the 14 page pdf fax document, paragraph 36:
"BNETD is a shorthand for BATTLE.NET DAEMON"
anyone using BNETD is well aware that they're using something that isn't Blizzard's. i really would like to see this go to trial though. it's always entertaining to see them law-yers sling BS all over the place.
maybe mcd's should be taking burger king to court for their new line of breakfast sandwitches i went to bk to get one and was almost fooled to thinking i was at a McD's (of course when i spilled the coffee on myself and didn't get blisters, I knew where i was).
Skimming down the list of purported violations, one gets the impression that Blizzard/Vivendi has no intention of being clever or strategic with this whole Bnet business. Without the shiny shield of the DMCA the Blizzard suit takes on the patina of a run-of-the-mill "he stole my popsicle" lawsuit.
.NET software... But the Battle.net name trademark crap just sounds like filler material.
Obviously they didn't steal code. They reverse engineered, which is prohibited by the EULA, but isn't a copyright issue.
Same deal with screenshots... They weren't making money off of them. The EULA gives guidelines for how screenshots may be used, but since they didn't mention violation of EULA, Bnetd should be able to put up a fair use defense.
They may have an argument with the "public performance" issue, but it is difficult to understand what they mean. The difference between Blizzard and Microsoft is that MS wants you to make
Blizzard is throwing its weight around, trying to squash Bnetd with its vast bulk. Like a swarm of Protoss carriers... Lets hope Bnetd's lawyers bothered to develop "Lockdown."
The angel in the oatmeal.
I threw my WC2 CD and manual in the trash bin along with the 34AOL CDs - i kinda liked WC3 beta but thats about it - no more Blizzard no more Warcraft - a pity - M$ gotta watch out- i will be throwing their windows CDs too - no wait a min i dont have their CDs.
guys@Blizzard - get a life.
Bnetd gets threatened with a lawsuit by Vivendi regarding DMCA violations, but the lawsuit doesn't mention the DMCA.
Perhaps the media companies know that the DMCA goes too far, and will not bring an actual high-profile lawsuit out of fear the entire thing will be overturned on appeal? After all, as long as the law is still on the books, it can still be used as a threat, even if it will never get tested in a court of law.
The Blizard letter states (emphasis added)
That is. Blizzard technically claimed in their letter that Bnetd violated EITHER traditional copyright OR new anti-circumvention, but didn't actually say which one it was.Sig: What Happened To The Censorware Project (censorware.org)
The lawsuit reads like a press release, using phrases like 'Blizzard is one of the preeminent entertainment software companies in the world'.
Don't tell anyone, but the source for bnetd is available with many linux distributions... I might have a look at some of Blizzards absurd claims myself.
In other news, the coming of Dungeon Siege numbers the days for DiabloII. Dungeon Siege is much prettier and more immersing while offering the same kind of hack and slash gameplay, character advancement and 'finding nifty items' that was first pioneered in games like Rogue.
Bleh!
Ok, lets get some facts straight...
I was on the irc channel that was working their asses off developing the warcraft3beta work arounds for bnetd, and let me tell you, none of them are affiliated with bnetd.
In fact, they weren't using bnetd to begin with i believe... they went through several choices (including closed source fsgs) before going with opensource bnetd. BTW there was a possible nondoctored shot of fsgs working with warcraft3, before bnetd was fixed to work for it.
Anyway, from the bnetd sourceforge page, it seemed pretty obvious to everything that they were not going to officially support warcraft3 until it was retail anyway, though they were starting to work on it.
It was the channel i was on that did actually pull it off, and again, they were not related to bnetd... and since it was open source, well... no one stopped them. It was reverse engineered, no code was stolen. The coolest part was the original bypass of the password, which was done by using a crack into the exe, by passing the whole password check (client didn't send, server didn't ask, all was good, but no passwords in this case). It was actually quite amazing that it was done in such a short period of time, about a week and some bit after the original beta was released.
So what am i getting at? Well, bnetd didn't put in the war3b code that we all know and love now. And blizzard didn't complain till after the war3b code was working. So exactly why is it that after all this time, its still bnetd under fire? The code was open source for god-sakes... anyone could have played with it.
And i'm pretty damn sure sourceforge has enough documentation to rule out the usage of ripped code from blizzard.
As far as i'm concerned, this is a silly lawsuit, as you can't buy war3 at all at this point, and blizzard didn't care until war3.
I used to bring my bag into my university bookstore all the time. Yes, they had a policy against it. The very first time they gave me static about it, I informed them that not only was I already forking over $22,000/year to attend the school and did not appreciate the implication that I was a thief, but that if I were not allowed to retain my property as I browsed, I would gladly forego spending additional thousands at the bookstore and instead purchase all my textbooks online.
I received no further static. 'course, books aren't as shiny as WC3, so I don't expect many people to follow this policy with Blizzard.
Seems like Vivendi's lawyers are really screwing up here...
I don't see it. It's very inexpensive for Vivendi to file a suit, and the threat might get bnetd to make substantial concessions. If the threat fails, it's easy enough to withdraw or amend the suit at the 11th hour.
The only possible negative for Vivendi I can see is the bad publicity, but I seriously doubt it's going to impact their sales much. At least negatively: when it comes to publicity, one must always remember Barnum's Adage...
24. One instance of Defendants' copying is found by examining the BNETD source code, which is available to the public at Sourceforge.com. On information and belief, in order to provide unfettered access to the BNETD servers for illegitimate users of unauthorized copies of Blizzard programs, Defendants reproduced and incorporated into the BNETD server program the code for Blizzard's proprietary client-side key check software that executes certain login functionality including the First CD Key Check, described above, altering it so as not to perform any CD Key check function. Defendants' copying was so blatant that Defendants included the programming bug described above in the BNETD code. The duplication of such a unique bug in the BNETD code shows wholesale, deliberate and willful copying on the Defendants' part.
Okay, so they're stating that this bug in their client side CD key check code is very obvious. They're stating that the bug exists in the BNETD code.
Now, can you explain to us please, in your pseudo-computer science 5 karma hyped perspective, why exactly properly reverse engineered code, which would have to be derived from packet analysis (just like many other video game hax0rs do), would include a code bug that is shared with the original source? A far more likely possibility is that the BNETD people used a disassembler like W32DSM, traced into the code and found the first CD Check, and did a simple literal conversion of the assembly there into some C instructions (thus preserving the bug).
None of this "someone must have broken into their building and stolen the code" bullshit.
The source code is right there in the binary, if you know how to view it.
None of this "similiar code will look the same" bullshit.
If someone reverse engineers a protocol or cdkey checker through _legit_ means, a bug in the original source code would NOT be copied unless it effected the transmitted results. Since the first CD key check is ENTIRELY client side, it was obviously taken from a disassembled copy of their binary EXE.
If you are going to do something like that, you can at _least_ try to "cleanroom" the code. Read what the other programmer is doing, write down on paper the math involved in his key generation and validation. Then rewrite your own version from scratch. Using that method *MIGHT* make it legal. But this kind of stupidity is blantant theft of code, and is terribly obvious to anyone with any knowledge of programming, disassembling, cracking, etc.
I could repeat the claim that if this were copied from Linux, like a certain header file that was copied from FreeBSD way back when (variable names and comments hardly changed!), people would be throwing a fit. But in this instance, the gamers want to play but not pay, so the code theft is not the issue. Blizzard's case isn't entirely about fighting emulation. It's about fighting code theft, and the theft of their game by beating their copyprotection.
I would have supported BNETD too, if it weren't obvious they stole code.
The only disagreement I would have with you is about the Bnetd sounding too much like a derivative of Battle.net. The people who you mentioned Bnetd to probably have never heard of it. Instead they most likely assumed that you were referring to Battle.net (or B.net). I believe that anyone who takes the time to set up a Bnetd server or modify their registry to be able to see a Bnetd server will have no doubt in their minds of the difference.