Slashdot Mirror


Blizzard, Bnetd Respond on Bnetd Shutdown

EvilDonut writes: "Following the roar of protests following the shut down of the BnetD-project, Blizzard has posted a Battle.net emulation FAQ, citing their reasons to to search out and close any project that allows people to play Blizzard games online without using Battle.net. Their main arguments are software piracy and the ability to control and expire the WarCraft III beta." There's also a brief note from the Bnetd people, included below.

From: "Tim Jung"
Subject: bnetd.org shutdown

If you would like more information on this please feel free to contact me. I am one of the developers and the hosting ISP for www.bnetd.org. I have talked at lenght with both the Blizzard/Vivendi lawyers and with EFF lawyers about our options both as an ISP and as a developer.

As an ISP I did not force the group to do anything, but rather presented them with all the legal information I have recieved and asked them what they wanted to do. As you can imagine neither my company nor any of the developers have the money to fight the Blizzard/Vivendi lawyers at this time. So until we are able to get some legal help to fight this we felt we had no choice but to close down the site for now until the time at which we could fight this legal battle.

If you have any questions or suggestions let me know.

Tim Jung
System Admin
Internet Gateway Inc.

216 of 673 comments (clear)

  1. files are still mirrored......for now by kajoob · · Score: 5, Informative

    if you want to grab the files while you can, grab it from sourceforge here or here or here while they last. That should cover all the flavors.

    --
    Quidquid latine dictum sit, altum viditur
    1. Re:files are still mirrored......for now by Chris+Acheson · · Score: 2, Insightful

      Debian servers still have the .deb files and source for bnetd. I've mirrored them here, just in case.

    2. Re:files are still mirrored......for now by Pengo · · Score: 2


      bnetd mirror

      yet another mirror

    3. Re:files are still mirrored......for now by jbridge21 · · Score: 2

      http://censored.firehead.org:1984/bnetd/

      Lots of tarballs and a CVS pull.

  2. Well.... by jhines0042 · · Score: 3, Insightful

    They wrote it.

    They earned the right to sell it and protect it.

    I'll still buy Blizzard games as long as they provide enough entertainment for the money.

    --
    42 - So long and thanks for all the fish.
    1. Re:Well.... by DarkEdgeX · · Score: 2, Insightful

      I'm well aware of that, but unlike smoking cigs (I know you didn't list this as an example, but I'm mentioning it early to get it out of the way in case someone ELSE does) for example, there's really only one use for a gun-- kill or injure people. With smoking though, the big tobacco companies DID try to downplay the possible harms their product did (not releasing studies done internally, not warning the consumer, etc). I think these gun suits won't make it though, I mean there's no logic at all in trying to sue a gun manufacturer because the murderer of your child/spouse/sibling was done with one of their weapons. What, should we go after baseball bat manufacturers too, maybe hockey stick companies? Heck, while we're dreaming up frivelous lawsuits, let's go after knife manufacturers, surely THEY knew that [so and so] was going to slit young [daughters name here]'s throat, right?

      Right.

      The BNetD people wrote something that generally speaking is benign and causes Blizzard no harm (and in fact, IANAL, but legally thinking, doesn't there 1) need to be enough harm caused and 2) enough infringing uses for it to even get a day in court?). I dunno what their REAL reason is (you know, the one they didn't put in the FAQ), but I imagine it's probably got something to do with them perhaps starting to charge for access.. Which if there was a possibility of open source competition to something like that, I'd like to see it.

      --
      All I know about Bush is I had a good job when Clinton was president.
    2. Re:Well.... by gowen · · Score: 2, Insightful
      They wrote it.
      No. They didn't. Hobbyists wrote bnetd. Every single line.
      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    3. Re:Well.... by radja · · Score: 5, Interesting

      >They wrote it.

      Yes, they did. They wrote the battle.net server.

      >They earned the right to sell it and protect it.

      yup. but they aint selling the battle.net server software, and have protected it. As I understand it, bnetd is a cleanroom implementation. It was built from the ground up. Nobody stole the code, they're just getting competition that's better and cheaper than they are.

      //rdj

      --

      No one can understand the truth until he drinks of coffee's frothy goodness.
      --Sheikh Abd-Al-Kadir, 1587
    4. Re:Well.... by Phanatic1a · · Score: 3, Insightful

      Funny how your argument doesn't apply equally well to the bnetd folks. They wrote it, but didn't earn the right to sell it and protect it?

    5. Re:Well.... by sphealey · · Score: 2
      They wrote it.

      They earned the right to sell it and protect it.
      The manufacturer of a circular saw does not own the rights to every piece of furniture or house built with that saw. Once a tool is sold what is done with it is out of the manufacturer's hands.

      sPh

    6. Re:Well.... by Shadowlion · · Score: 2, Insightful

      Funny, Smith and Wesson was forced into a deal with the government to prevent a suit.

      No, S&W chose to enter into a deal with the government in order to avoid a potential government lawsuit. In exchange for the deal, S&W got "favored" status to sell their weapons to the government over other gun dealers. Rather than stand up for Second Amendment rights, S&W caved.

      Accordingly, they were promptly villified and boycotted by the gun industry and many of their former customers, and their business has taken severe hits because of that boycott.

      Unfortunately, that won't happen here because the "software piracy" issue is something that the entire commercial software industry cares about. The only reason S&W took such a hit was because their position was a 100% reversal of the position of the rest of the industry. There's no way Blizzard is going to get villified by any other commercial software company, and even most of their customers will either be ignorant of, or don't care about, Blizzard shutting down OSS servers.

      And also, odd that you would use the example - since municipal gun suits are still trying to get off the ground. Check it out [overlawyered.com].

      Yes, that's the point - they're still trying to get off the ground. And in numerous jurisdictions, municipal gun suits have been thrown out because the manufacturer cannot be held liable for the illegal use of its products. The theory behind the decisions is that holding gun manufacturers responsible would be like holding Honda responsible when some idiot, hammered on vodka, hops into his Civic and plows into an oncoming car.

    7. Re:Well.... by weave · · Score: 5, Funny

      I wonder what would happen if I wrote a server to emulate the Microsoft product activation server....

    8. Re:Well.... by rbeattie · · Score: 2

      Yeah, but using the DMCA to protect it is a really low, low act.

      It seems to me that the argument that Blizzard is using - that this is our software and you only have a 'license' and thus have to use our servers to validate them - is exactly contrary to the Adobe case that said that EULAs restricting use aren't valid.

      From The Register article: Specifically, the ruling decrees that software purchases be treated as sales transactions, rather than explicit license agreements. In other words, consumers should have the same rights they'd enjoy under existing copyright legislation when buying a CD or a book. They can't make copies, but they can resell what they own.

      This means that I bought the software, I can use whatever server I want to and Blizzard shouldn't have the right to claim that creating another server is somehow restricting their licensing...

      But what the fsck do I know? IANAL...

      -Russ

      --
      Me
    9. Re:Well.... by silicon_synapse · · Score: 2, Insightful

      If I bought their product, I should be able to use it any way I choose

      That's the problem. You didn't buy it. You licensed it. What you gave them money for was the right to use the software for a specific purpose. That's why companies can "sell" software to corporations that they "give" away for free to non-comercial users. I still don't agree with what they did, but I don't know how much we can do about it. I guess it all really depends on what the EULA says and how enforcable it is.

      ---
      Extra! Extra! Read all about it! Slashdot editors censor dissenters.

    10. Re:Well.... by Florian+Weimer · · Score: 2

      Did they write the alternative server? Why should they be able to prevent other people to reimplemnt servers? Using only traditional copyright law, they cannot do that. And patents won't help against true hobbyists.

      Do you want Microsoft to prevent developers from writing import filters for proprietary Microsoft formats?

    11. Re:Well.... by Daniel · · Score: 2

      Had the BnetD servers been created AFTER the release of the full game, I think it would had a better chance.

      Have you any idea what bnetd is? It existed before Warcraft III was more than a twinkle in the eye of a marketing hypester, and the information I've seen is that the official source (you know, the one the developers were being threatened for?) never had WCIII support.

      What scares me is less the fact that these DMCA lawsuits (or threats of lawsuits) are slowly becoming bolder and bolder, and more the fact that so many people are eager to rationalize them. "If it's the law, it must be right!"

      Daniel

      --
      Hurry up and jump on the individualist bandwagon!
    12. Re:Well.... by monkeydo · · Score: 2

      But if you buy a circular saw and you then copy the design and start selling your own saws..... lawsuit!

      --
      Si vis pacem, para bellum
      The only thing more annoying than a Libertarian is an (un|mis)informed Libertarian
    13. Re:Well.... by Rogerborg · · Score: 5, Insightful
      • I'll still buy Blizzard games as long as they provide enough entertainment for the money.

      No, you won't. You'll pay money for and agree to Blizzard licenses that permit you very limited rights to use the data and applications that (quite incidentally) came in the boxen with the licenses. You won't read the licenses, nor will you understand that you are agreeing that Blizzard may change the terms under which you may use their content, or revoke your license at any time, or simply withdraw the services advertised on the back of the box, or (in future) wiping the game from your drive, and all without giving you any notice or explanation or assumption of innocence.

      You won't care until - despite Blizzard's control freakery - a pirate clones or guesses your CD key, or one of your friends jots it down, with or without your knowledge, or you get sold a returned box that's already been registered - and this actually happened to me, which made for an interesting little debate with the retailler - and you get refused access to Battlenet. Or Blizzard (or whoever group of lawyers happens to own them at the time) just stop providing Battlenet. Then you'll care, but Blizzard won't care, because you agreed to a license that says they don't have to.

      Then you'll wish there was a bnetd. Then you'll say "Why did nobody stand up for this when we had a chance?"

      --
      If you were blocking sigs, you wouldn't have to read this.
    14. Re:Well.... by Blue23 · · Score: 2, Informative

      Nobody stole the code, they're just getting competition that's better and cheaper than they are.

      Can you explain how it's "better and cheaper" then well tested and free? Which is the service that Blizzard is offering with battle.net.

      Go read their FAQ on why they have a problem with it. It is not because they don't want a bnet emulator. It's because:

      a) Battle.net is part of Blizzard's anti-piracy scheme for Blizzard's other games, such as Starcraft, Diablo II, and the upcoming warcraft III, which the writers of bnet did not write.

      b) Using battle.net is integral in their beta test process, both for testing the servers and exipirng old copies of the beta. These can not be done if the software connects to non-battle.net servers.

      =Blue(23)

      --
      LITTLE GIRL: But which cookie will you eat FIRST? C. MONSTER: Me think you have misconception of cookie-eating process.
    15. Re:Well.... by sphealey · · Score: 2
      Thats right. what would happen if microsoft went after Trige and Co for implementing SMB (SAMBA) ?
      That's in the works - just as soon as the settlement with the Justice Dept. is signed.

      sPh

    16. Re:Well.... by Shadowlion · · Score: 2

      Oh, you mean like GM(?) did when a drunk rear-ended some kids car at 60 mph and the kid burned to death?

      I vaguely recall that. I believe that particular instance was a special case: the family was able to prove that the particular model of car had a design defect that GM knew about and which seriously compromised the safety of the automobile in a common type of collision.

      However, you still miss my point. GM wasn't held liable for the actions of the drunk driver ("Well, you sold him the car, you should've known he'd get blasted and tool around in it!"), GM was being held responsible for their actions regarding the design of their cars to survive collisions.

      It's a big difference.

    17. Re:Well.... by maxpublic · · Score: 3, Insightful

      And I won't. I've already told the folks at Blizzard that if that's how they're going to act then they won't be getting any more money from me - it's obvious they have too much already if they can afford to let the legal dogs loose on something like bnetd.

      Hey, voting with my dollars, right? Capitalism in action. Democracy in action. Refusing to purchase Blizzard products is damned American of me!

      I doubt Blizzard will care much. I've spent hundreds of dollars on their games over the years but I'm just one joe. Even so, I'm a joe who insists on doing the deed even if it won't count for squat at the end of the day.

      Way it goes. Goodbye, Blizzard - too bad you guys opted to stick your heads so far up your asses on this one. I was looking forward to Warcraft III.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    18. Re:Well.... by ciole · · Score: 2, Insightful
      a) Battle.net is part of Blizzard's anti-piracy scheme for Blizzard's other games, such as Starcraft, Diablo II, and the upcoming warcraft III, which the writers of bnet did not write.

      b) Using battle.net is integral in their beta test process, both for testing the servers and exipirng old copies of the beta. These can not be done if the software connects to non-battle.net servers.

      You're right. however, i disagree that either A or B deserves LEGAL protection. i'm happy with them using any technical solution to the problem them like, but i don't think that we as a society are required to defend with punitive action EITHER their implementation of anti-piracy strategies OR their beta-expiration process. The fundamental issue here is activity that should be free from legal interference or threat.
    19. Re:Well.... by denzo · · Score: 5, Insightful
      They earned the right to sell it and protect it.
      Yes, they do. However, they also chose to offer services as part of the price of the software for people to play Blizzard games over the Internet with TCP/IP, which is an open standard for network connections. Any connection can be emulated by figuring out the packet format, so that almost all servers and clients can be recreated for cross-platform compatibility.

      So, if they're going to play on the TCP/IP field, they'll either have to figure out a better way to protect their connections, or realize that they'll just have to let other servers emulate their own.

      And let me point out that Blizzard openly has said in their various games (like Diablo manuals) that part of the price of their game goes towards pay for the Battle.net servers. That means that if you're a legitimate owner of a Blizzard game, you get to play on the servers you payed for. If you're a pirate, guess what? You can't play on *their* servers. Blizzard doesn't pay for these other rogue servers, so they aren't having pirates sucking their own access. Also, Battle.net servers are where the brunt of all players are at, since they are the official servers and come automatically configured in your game. Playing on BnetD means dealing with less players, and perhaps unstable servers that can disappear at a moment's notice, since there is no single company making sure that they're running properly. You get what you pay for.

      Lastly, let me point out again that Blizzard points out that we pay for the servers in the price of the game... and if the servers are down or extremely laggy (which happens often), then the value of the service has degraded below our expectation. If a legitimate gamer is unsatisfied with their multiplayer experience, they should be able to have the freedom to choose a non-Blizzard server to find. Blizzard should be happy about this, since it helps: 1) reduce load on Battle.net servers, and therefore ensuring better connectivity on their server, 2) provide many more choices in servers than Blizzard can afford to pay for, and 3) retain players for future Blizzard games purchase. For instance, I stopped playing Diablo II because of server problems, which can affect my buying decision for future games. Why should I buy Warcraft III if I expect the servers to still be sucky? If BnetD is an option, that could sway me to purchase Warcraft III. I understand that those who know about BnetD don't make up a large percentage of Blizzard's customers, but it is so significant, and they shouldn't assume that they can just alienate a minority to enhance revenue.

    20. Re:Well.... by Aexia · · Score: 2

      >>Blizzard set the terms which they offered you the game, when you gave your local software distributor money, you agreed to those terms.

      I didn't see those terms on the box.

      Once you buy something, you can do whatever the hell you want with it for your own personal use. Hack it, modify it, reverse engineer it. Whatever. It's your's and not Blizzard and not Microsoft can tell you what you can and cannot do.

      When you start sharing what you've done with other people is where it gets tricky.

    21. Re:Well.... by Aexia · · Score: 2

      >>No, I BUY things,

      Not according to Blizzard.

      Sure, you can attempt to argue otherwise but they have more lawyers than you.

    22. Re:Well.... by monkeydo · · Score: 2

      The analogy was in reference to what you are buying and what you can do with it.

      When you buy a saw you are buying a saw, you are not buying any of the patents, trademarks, or copyrights, that cover the design and manufacture the saw.

      When you buy a game you are buying a CD and a license to use the copyrighted material in a certain way. Other than certain limitations spelled out in the law (e.g. Fair Use) you only have the rights granted you in the license. Period. You may not agree with EULAs on software, but absent the EULA you have no license to any of the copyrighted material which will almost certainly entitle you to fewer rights than the EULA would grant.

      Using the copyrighted material in a way inconsistant with this license is copyright infringement, DMCA or not using bnetd may very well violate the EULA.

      --
      Si vis pacem, para bellum
      The only thing more annoying than a Libertarian is an (un|mis)informed Libertarian
    23. Re:Well.... by nehril · · Score: 2

      I don't really understand this argument. Sure, bnetd is a cleanroom implementation, and is fair and good and all that.

      it also doesn't check for cd key validity. This is about as "right" as writing a battle.net key generation program. sure, your keygen is clean room, legit, 100% gpl, and supposed to be used only by people who lost or forgot their legally purchased keys, right?

      I think blizzard should just decouple their key checking from the battle.net service. make the game clients check cd keys from the mothership no matter what "battle.net" server you ultimately connect to. Isn't this what quake3 does? I was under the impression that the quake3 key authentication system was quite successful (excepting returned boxes, keys lifted via trojan, etc). And you can play on any damned server you want.

      they can disable key checking for games that connect TO a private address (10., 192.168, etc) to cover lans that may not have internet connectivity.

      blizzard can get back their "street creds" and coexist with open net servers with just a little bit of damned thought.

    24. Re:Well.... by jchristopher · · Score: 2
      That's the problem. You didn't buy it. You licensed it.

      That's funny, that's not what CompUSA says. Not once when buying software there have I ever been presented with a EULA to sign prior to making my purchase.

      Since I don't see the EULA (or anything else mentioning licensing) until after I OWN it, I don't have much choice but to click through their agreement. I certainly can't take it back for a refund, so you could make a very reasonable argument that their EULA means jack.

      I have NO problem with EULAs being legally binding. However, I want to see what I 'must' agree to prior to my purchase. When that starts happening I'll be happy to do whatever the EULA says, because only then will I have been allowed to make a rational choice. Until then, I buy software and do whatever I feel like with it.

    25. Re:Well.... by ahde · · Score: 3, Insightful

      No you can't.

      To return to the circular saw analogy, if you buy a circular saw blade from a company that has trademarked the name "Sawdust Blizzard (R)(TM) circular saws" and there is a note on the instruction paper hidden behind the saw blade (the saw blade is sold shrinkwrapped to a piece of cardboard that plainly says it is a 7 1/4" saw blade that will work with most 7 1/4" saws) with a note in tiny print at the bottom that says:

      "this circular saw blade is provided as is, without any warranty or useability or safety guarantees, real or implied. By purchasing this saw blade you agree to the terms with are posted on the website www.sawdustblizzard.com and may be subject to change without notice."

      On the website (buried behind pages of marketing copy and a note that the 7 1/4" circular saw blade is known to not fit most 7 1/4" saws, and recommending you purchase the new Sawdust Blizzard (R)(TM) 7 5/8" circular saw to most effectively use your Sawdust Blizzard (R)(TM) circular saw blade) is the terms:

      By purchasing the Sawdust Blizzard (R)(TM) saw blade you agree not to use this saw for projects not approved by the Sawdust Blizzard Corporation or any of its affiliates. Only members of the Sawdust Blizzard craftsman union may use the Sawdust Blizzard circular saw blade. You may not use the Sawdust Blizzard (R)(TM) circular saw blade in Black & Decker, DeWalt, Mikita, or other circular saw manufacturers. Use of a washer and/or customized bolt to use the Sawdust Blizzard (R)(TM) circular saw with other saws is strictly prohibited and grounds for confiscation of anything built with it. By purchasing the Sawdust Blizzard you are automatically admitted to the union (currently free.) By joining the Sawdust Blizzard (R)(TM) craftsman union, you agree not to use other brands' woodworking products. Union rules are subject to change without notice

    26. Re:Well.... by DarkEdgeX · · Score: 2

      Agreed, I was going to reply to the parent of your post, but you summed up my feelings very well-- EULA's have been proven in court to be only partially binding, because often times they make claims or demands that would infringe upon your rights as a consumer (or even as a free citizen). I mean c'mon, if the EULA had (let's pretend for a second) a clause stating that if Bill Gates wanted sexual favors from you, you had to give them to him, WOULD YOU REALLY be singing the praises of how I "agreed to the license, you have to give good 'ol Bill that blow-job!"?

      Common sense people. Just because a license SAYS something doesn't make it legally binding or even true. Lawyers come up with all these weird and wonderful demands and maybe HALF of them actually stick when fought in court. (Usually the common sense ones, you know, no piracy of the software you purchased, etc.)

      --
      All I know about Bush is I had a good job when Clinton was president.
  3. Play something different then... by bovinewasteproduct · · Score: 2, Funny

    Well you could always play one of the developer friendly games OR you could being doing what your supposed to be doing, WORK...:)

    Atleast thats what my wife tells me all of the time.

    BWP

  4. Solution by pouwelse · · Score: 4, Interesting
    If their problem with the OpenSource server emulator is the piracy, problems can be solved easily.

    Why should the on-line piracy validation be integrated with the server? It is "relatively" easy to split the actual battle.net serving with the vadidation process.

    With an Open client/server protocol the client could get a ticket/.net pasport from the official site and play with the Free server...

    Just my 5 EuroCents.

    1. Re:Solution by Rogerborg · · Score: 2
      • Why should the on-line piracy validation be integrated with the server? It is "relatively" easy to split the actual battle.net serving with the vadidation process

      Quite correct. If Blizzard is really pro-hobbyist / anti-piracy, their first step should have been to publish the interface to their validation servers and invite bnetd (and any other interested parties) to use it.

      Two problems with that. First, they're clearly just asswipes for their own laywers: "Blizzard products are intellectual property, and we are well within our legal rights to protect our products from software piracy" [translation: "You know that EULA you clicked through? Go and read it. You don't own a 'game', you own a 'license', the first clause of which is that we can change or revoke it at any time. How funny is that, butt monkey?" ]

      Second, they're possibly concerned that if they make it too easy, then J. Random Hacker could zombie some Windows boxen and start firing random serial numbers at the validation servers in an attempt to find valid keys. I doubt that's really an issue though: a simple or exponential timeout on servicing requests from a given source IP would handle that. Plus, enough packet sniffing would allow a determined hacker to do it anyway, regardless of how obfuscated they try and make it.

      OK, I have some sympathy for Blizzard. But anyone who's seen the erratic and tardy responses from Blizzard to the prolific duping and cheating on Bnet will know why there's very little reason to cut them slack on this issue, or to accept that they have gamers' interests at heart. It's about money, and it's about control, and nothing else. Perhaps you think that's enough of an excuse. Or perhaps not.

      --
      If you were blocking sigs, you wouldn't have to read this.
    2. Re:Solution by DarkZero · · Score: 2

      Unfortunately, you're assuming that Blizzard is telling the truth about wishing that they could help the hobbyists, but having their arms twisted by piracy concerns. The real reason Blizzard doesn't use this obvious and logical solution is because they want everyone to go through Battle.net, and thus see (and possibly click on, but not likely) the ads that Blizzard is being paid to put on Battle.net. There's no way that Blizzard is going to put up with a little bit of extra bandwidth for the purpose of letting people use Battle.net without the ads and without going through their servers. If they did that, they'd be putting a lot of work into shooting themselves in the foot.

  5. Well, isn't this a crock of... by Scooby+Snacks · · Score: 5, Insightful
    Why is Blizzard trying to shut down servers that emulate Battle.net?

    Servers that emulate Battle.net facilitate software piracy of Blizzard products by circumventing Blizzard's authentication code.

    Notice how they cleverly shift the argument from one of "Why did Blizzard (successfully) attempt to shut down this project?" to "Are you saying you support piracy?" This is what we call a strawman, boys and girls.

    All they've done is piss off a bunch of people and possibly "prevent" a couple of copies of their games from being the target of copyright violation. Let's see... a couple fewer sales, or the loss of much goodwill? The really determined copyright violators will still find a way, then they'll make their methods known, so they're back to where they were in the beginning with fewer fans.

    Yeah, great choice, guys.

    --

    --
    Runnin' around, robbin' banks all whacked on the Scooby Snacks...
    1. Re:Well, isn't this a crock of... by blane.bramble · · Score: 2, Informative

      If they have reverse engineered in a clean room environment then they haven't stolen any IP. Who taught you it was illegal to write a product that is compatible at the protocol level with someone elses?

    2. Re:Well, isn't this a crock of... by flatrock · · Score: 5, Insightful

      Notice how they cleverly shift the argument from one of "Why did Blizzard (successfully) attempt to shut down this project?" to "Are you saying you support piracy?" This is what we call a strawman [wikipedia.com], boys and girls.

      A strawman is arguing against a warker stance than your opponents actually hold. So what is the stronger stance? What's the real argument here?
      This is an emulator which would allow people to get around Blizzard's copy protection. I haven't palyed on battlenet in years. They may also have some advertising there, so there might be some loss in ad revenue, though I doubt the ad revenue outweighs the server costs.

      All they've done is piss off a bunch of people and possibly "prevent" a couple of copies of their games from being the target of copyright violation. Let's see... a couple fewer sales, or the loss of much goodwill?

      I doubt we're talking about just a few sales. Blizzard enjoys a relatively low amount of piracy of it's games that are played online. I even know a couple people who bought the game rather than coppied it because they needed the CD key, and I don't know that many people that play those games. I've also got the question the loss of "much goodwill". Are that many people really surprised by this action by Blizzard? The vast majority of Blizzard's customers won't be surprised, or offended by Blizzard's actions. Even among those that get upset, most will continue to buy and play blizzard's games because the games are of high quality, and the relatively low price of the game is outweighed by the many, many hours of enjoyable play time.

      Blizzard isn't being unreasonable or vindictive, they're simply protecting their software so thay can pay their employees and continue to make the high quality games they make.

      A lot of people copy games from their friends because it's easy and conveinient, and it's nice to try before buying. A lot of those same people will never bother to actually buy the game, even if they play it a lot. Blizzard's copy protection really only has to make it hard enough that those people buy it rather than copy it.

      These are real issues for Blizzard. Arguing that it's only a couple sales and that they will lose good will is the strawman.

    3. Re:Well, isn't this a crock of... by cpt+kangarooski · · Score: 2

      Hm, so by that justification, if I made a game that directly competed with Blizzard's, I'd be justified in ordering them to shut down, because they're depriving me of potential profit that I can use to make additional games?

      No, potential profit is NOT a factor here. Rather, Blizzard's rights must be actually, not potentially infringed upon. Furthermore, their reactions should be limited to those who have actually performed the offensive act.

      Providing an alternative network is analagous to the legal act of manufacturing and selling VCRs, which can be used to watch television legally received, but without watching the ads, which can lead to a deprivation of profit by the broadcaster. Or to devising a computer that can run software as though it were actually made by IBM, even when it is not, depriving IBM of potential revenues for their own, offical computers. Do you find either of these objectionable? Why should this be any different, given that there are demonstrable legitimate uses?

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    4. Re:Well, isn't this a crock of... by flatrock · · Score: 2, Informative

      Hm, so by that justification, if I made a game that directly competed with Blizzard's, I'd be justified in ordering them to shut down, because they're depriving me of potential profit that I can use to make additional games?

      I'm not sure how you jumped to this from what I wrote. If you can create a game that competes with Blizzards then great. This is a case of taking the game that blizzard created and making it easier for people to steal it. That may not be the intention of many of the developers, but that is the end result.

      You can't mak a server emulator that doesn't allow people to to avoid the copy protection. Even if you use some form of authentication, unless it's a central authentication server, you can use the same CD key on multiple servers. Even then, it would be easy to remove the authentication from an open source server.

      There's also no good reason for Blizzard to set up and maintain the authentication server. This would be additional cost to them with little or no benefit.

    5. Re:Well, isn't this a crock of... by Phanatic1a · · Score: 2

      This is an emulator which would allow people to get around Blizzard's copy protection

      How? It doesn't help you copy the game.

      It does bypass the CD key check that occurs when you connect to a Battle.net server. But then again, so does single-player play, and LAN play.

      If bnetd is an infringement facilitator, then so is the big button that you click on to start a single-player game on your home computer.

      Can Blizzard be sued under the DMCA for facilitating copyright infringement of its own product?

    6. Re:Well, isn't this a crock of... by SilentChris · · Score: 2
      "Blizzard isn't being unreasonable or vindictive, they're simply protecting their software so thay can pay their employees and continue to make the high quality games they make."

      Additionally, the case for Blizzard is more serious than that of a company like Microsoft, because they don't release new software that often (maybe a game a year). Considering the longer lead times for their products, they need as much revenue as they can get.

    7. Re:Well, isn't this a crock of... by flatrock · · Score: 2

      Suppose I write a game like this, and *then* after selling it all over, start charging by the hour for server access. Someone goes out and writes a free alternate server. If the "you cannot write an alternate server" attack becomes a valid attack, then writing a free alternate server would become illegal as well, something that I completely do not agree with.

      So your argument is that people should be able to write an emulator, even though it definately opens them up to more software piracy, because they might sometime in the future decided to charge for battlenet. Blizzard has never done anything like that in the past. There may even be legal issues with them doing so. I can see Blizzard making a new game that you pay for on a monthly basis, but I don't see them starting to charge for bnet access after selling a product that says free online play on bnet all over the box.

      Many people have to put up with firewalls or have slow or unreliable connections to battle.net. This will let them enjoy their game much more fully.

      This is a very small portion of the user base, and it's likely that most of the people having those problems won't benefit from bnetd. If you have a crappy internet connection, moving the server usually means you have a crappy connection to a new server.
      A lot of the people who have problems with routers either have a poorly configured router, which bnetd isn't going to solve, or are playing in a network where the owners/admins don't want the users accessing bnet. These arguments aren't going to convince a judge that there are significant, legitimate uses.
      Bnetd will also be a support nightmare for Blizzard. Every time they patch the client and server to fix something, bnetd is going to break. That's going to piss off people who bought the game, and they're going to get flooded with nasty support emails. Saying that they don't support bnetd won't work. They'll still get blamed. Bugs bnetd will also get blamed on Blizzard, and they'll have to waste development time making sure the bug isn't theirs. Bnetd will cost Blizzard money in support costs and lost sales. WHere's that money going to come from? Somebody has to pay the bills. Are you willing to pay more for the games to make up for it?
      You can suggest that bnetd will bring Blizzard a wider audience, which would increase sales to pay these costs, but I don't think the numbers will add up. There's also the question of who should make that decision. My answer is Blizzard. They invested the money on developing the game. They're taking the risk if things don't work out, and it doesn't make sense to expand their expenses to a larger support staff without a clear benefit.

      Blizzard's putting up a front. Legally, they haven't got a leg to stand on.

      I think you're very wrong here. I also don't think Blizzard even needs the DMCA to kill bnetd. They can just screw with the client and server code though patches on a regular basis. That would definately get ugly, and I hope it never comes to that.

      Blizzard spent a tremendous amout of money developing these games. You get to play them for a low 1 time fee of around $50. That business model only works if they get to have some control over how the software is distributed and used. If you don't like this, try and get an open source game development movement going. There's obviously a lot of skilled people involved in bnetd development. I however, don't think they are willing to dedicate at least 40 hours a week for years to develop a game like Blizzard does for free. Why should people be able to take Blizzard's efforts and do with it whatever they please. If you want to be able to do that expect to be paying hundreds of dollars for your computer games, or getting much lower quality software.

  6. Poor CD key algorithm by arivanov · · Score: 4, Interesting
    I will not comment on the other flawed ariguments, but this cought my attention:

    They need to keep the CD key algorithm secret in order to be secure



    This sound like yet another amateur cryptography to me. If they used a proper public key algo they would have no need to keep it secret.In other words: reading crypto books helps.
    --
    Baker's Law: Misery no longer loves company. Nowadays it insists on it
    http://www.sigsegv.cx/
    1. Re:Poor CD key algorithm by angryty · · Score: 3, Insightful

      I for one don't want to type in a 256-character CD key code when I install the game. That would certainly be stronger, but not necessarily smarter. Is that what you're advocating?

    2. Re:Poor CD key algorithm by arivanov · · Score: 2
      If the validator is a private 2048 bit key no way in hell it can be hacked in a reasonable amount of time. This also means that only Blizzard's servers will work anyway unless someone finds a way to introduce the public key into the Warcraft client.

      In other battlenet and warcraft are both written without even elementary knowledge of cryptography and security. Otherwise there would have been no need to keep the algorithm secret.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    3. Re:Poor CD key algorithm by pergamon · · Score: 4, Interesting

      That would be an excellent use for those silly CueCats. Scan a few barcodes off the back of the CD case when you install...

    4. Re:Poor CD key algorithm by Kymermosst · · Score: 2

      Damn that's a good idea. Maybe you should have been running Digital Convergance... they could have marketed that to gaming companies.

      I'd mod you up but I don't have any moderator points.

      --
      "Alcohol, Tobacco, Firearms, and Explosives" should be a convenience store, not a government agency.
    5. Re:Poor CD key algorithm by Proaxiom · · Score: 3, Insightful
      In other battlenet and warcraft are both written without even elementary knowledge of cryptography and security. Otherwise there would have been no need to keep the algorithm secret.

      In order to argue this, you have to know an algorithm that can accomplish this. What is a key verification alg that is not in any way compromised by knowledge of the algorithm?

      You have to put aside any thought of public-key crypto, because those systems are based on data which can be signed. Here there is no data.

      Symmetric cryptography is also useless, for obvious reasons.

      The task is complicated by the fact that we must assume the attacker has access to a very large number of valid keys.

      We can't really use hash functions, either. The hash function could hash the CD key and accept only if the result has certain characteristics. But this is not practical because then Blizzard would be unable to generate the CD keys in the first place (they would have to reverse the hash to get the keys -- breaking their own system).

      So, how would you do it?

    6. Re:Poor CD key algorithm by swillden · · Score: 5, Insightful

      This sound like yet another amateur cryptography to me.If they used a proper public key algo they would have no need to keep it secret.

      This sound like yet another amateur cryptographer to me.

      Before designing any sort of security system, you must understand all of the dynamics of the system. There are many reasons why PK is not helpful here. The biggest one is that using a digital signature of some piece of identifying data would result in *huge* CD keys. Think about it: To have reasonable security, you need to use at least 512-bit keys. A signature with a 512-bit key is 512 bits in size. Even with base-64 encoding that's still an *85-digit* key. Depending on how resourceful your pirates are, 512 bits may not be enough, so maybe you should use 768 bits, which gets you a 128-character CD key. Oh, and you also have to send the information that was signed, and it has to be at least 24 bits, and probably a few more, so add another five base-64 characters there. Anyone typing that enormous thing in will almost certainly make some errors, so you'd better add some more bits for a checksum and an error correcting code.

      Further, there is absolutely no point to using PK here at all! If you must use a cryptographic solution, plain old 3DES, or AES, or Blowfish, or IDEA, or whatever decent symmetric key cipher will work great. PK exists to (partially) solve the "key distribution problem", which is the difficulty of securely arranging for a shared key between two parties. There's none of that here. The problem here is for Blizzard to be able to distribute a large number of little piles of bits which users can regurgitate back to Blizzard whenever they want to play on the network. Blizzard makes the numbers, Blizzard verifies the numbers. Using, say, an 8-byte block cipher to encrypt a string containing an ID number padded in some structured way gives you an 11-digit base-64 encoded CD string. Much nicer. I can think of another approach that would allow you to shave a couple of digits off of that without sacrificing significant security.

      Really, though, it's not clear that crypto is even required. Choose a random ~64-bit number for each CD key, encode it using base 64 or the like and store it in a database. When a request comes in, look it up in the database. If the number is there, cool. If not, drop the connection.

      I should also note that with any solution, there really should be no problem with Blizzard setting up a key verification oracle, because if you use good crypto (or just sufficiently large random numbers) the odds of someone being able to use the oracle to either break the crypto or discover a key are low and infinitesimal, respectively. However, if I were consulting for Blizzard, I would probably recommend that they not do such a thing because (a) it wouldn't do any good, people would just hack the verification code out of bnetd and (b) there have been lots of interesting oracle-based attacks on ciphers in the past, and while none are known for the current crop of strong block ciphers, new discoveries may happen at any time.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    7. Re:Poor CD key algorithm by sporty · · Score: 2

      Forcing you to register the game and them e-mailing you the private key could be a solution. If you don't have a net connection, then they could mail it to you.

      When the file arrives, just plop it in the right place or have a program do it for you.

      --

      -
      ping -f 255.255.255.255 # if only

    8. Re:Poor CD key algorithm by Rogerborg · · Score: 2
      • However, if I were consulting for Blizzard, I would probably recommend that they not do such a thing because (a) it wouldn't do any good, people would just hack the verification code out of bnetd

      That's not a technical issue, that's an assumption of guilt issue. Blizzard have nothing to lose by setting up independent authentication servers, and everything to gain. If nobody uses them, they lose nothing, and they gain some metrics that back up their opinion that bnetd is all about piracy.

      • and (b) there have been lots of interesting oracle-based attacks on ciphers in the past, and while none are known for the current crop of strong block ciphers, new discoveries may happen at any time

      Not really getting you. All that the bnetd servers would be doing would be passing on packets that they are already receiving. There need be no disclosure or hints of the key encryption scheme. The only thing bnetd could be doing with knowing is the format of the Battlenet server "yes/no" reply to the key packet, but that would be trivial to sniff.

      Can you explain further how splitting off the authentication would be a risk? Bear in mind that bnetd servers could go through the whole process today, sending on all packets from the client until they reach the authentication reply from the server, it's just counterproductive for them to do so as they aim to be independent of the flakey Battlenet servers.

      --
      If you were blocking sigs, you wouldn't have to read this.
    9. Re:Poor CD key algorithm by swillden · · Score: 2

      Exactly. So it may as well be a password of a convenient length.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    10. Re:Poor CD key algorithm by swillden · · Score: 2

      In cryptographic parlance an "oracle" is a service that provides an unlimited number of answers to an attacker, generally of an apparently useless form. For example, in this case the publicly accessible server that one can send candidate CD keys to. The oracle will answer yes or no to each candidate, and there is a possibility for cryptographically constructed keys that the attacker may be able to use that information to eventually break the encryption, and be able to generate new, legitimate keys at will.

      There are a large number of ciphers that have been academically "broken" by oracle-based attacks, and they're much more useful than one might expect. Of course, cryptographers consider *any* attack (including extremely bizarre and impractical ones) grounds for discarding a cipher. No such attacks are known against any of the ciphers I mentioned, for example.

      The only thing bnetd could be doing with knowing is the format of the Battlenet server "yes/no" reply to the key packet, but that would be trivial to sniff.

      That said, here you completely destroy my (already weak) oracle argument, because the publicly accessible oracle already exists. Duh.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    11. Re:Poor CD key algorithm by darkwhite · · Score: 2

      Umm... explain to me again why they would have to use this many bits for the key.

      iirc they already use 16 alnum digits, which gives us at least 80 bits...

      --

      [an error occurred while processing this directive]
  7. Not all that surprising by Xentax · · Score: 3, Interesting

    Blizzard is ultimately doing the right thing in going after people cracking the Beta, IMHO.

    I mean, ideally they ought to allow things like bnetd for their published games, since that reduced the load on their real battle.net servers, which I think most of us will agree is often more than they can handle.

    Instead of citing security of their protection algorithms, I think they ought to be working WITH the bnetd people -- they need to find a way to allow copy protection while still allowing user-operated servers.

    If they need a real example of a system that works, they need look no farther than Half-Life or Quake3 -- they can be played on LANs without authentication, but by and large, you need a licensed copy to play on the Internet.

    Xentax

    --
    You shouldn't verb words.
    1. Re:Not all that surprising by ninewands · · Score: 3, Interesting

      Instead of citing security of their protection algorithms, I think they ought to be working WITH the bnetd people -- they need to find a way to allow copy protection while still allowing user-operated servers.

      This thought crossed my mind too. Instead of shutting down the project, why not cut a deal where bnetd would query Blizzard's validation servers to find out if a license is valid and drop the connection if it isn't.

      All things considered, I think it would be to Blizard's advantage to lighten the load on battle.net by allowing other servers. As other posters have already said, it would definitely improve the playing experience which would most likely lead, in turn, to increased sales for Blizzard.

      Just my US$.01 ($US.02 adjusted for inflation)

    2. Re:Not all that surprising by _UnderTow_ · · Score: 2

      "If they need a real example of a system that works, they need look no farther than Half-Life or Quake3 -- they can be played on LANs without authentication, but by and large, you need a licensed copy to play on the Internet."

      Diablo 2 and ANY of the Blizzard games can be played on a LAN and on the internet. But if you want to play on battle.net with thousands of people to play with you need to authenticate.

      I've played D2 plenty of times with my brother who lives in New Hampshire, and I live in Washington state. As long as you have an IP you can play with anyone else that has an IP.

    3. Re:Not all that surprising by Steveftoth · · Score: 2

      Any game until D2 cannot be played over the internet without the use of battlenet. You can only play on a LAN with IPX.
      WC2 only had IPX support initially, later they released a battle.net edition.
      Starcraft has no support for TCP/IP direct connection, only battle.net tcp/ip. nad IPX for LAN.
      Diablo has the same connections as StarCraft. Battle.net or IPX.
      And D2 was the first game that you could just 'type in an IP' to connect to a server. OR of course, use battle.net.

      The only D2 feature that you need battle.net for is the server-side stored characters. They only did that to prevent people from hacking the client because they knew that people will hack the client. Not much you can do about cheaters, but for the people who want to play 'open' characters on their 'trusted' non-battle.net servers, what's the big deal?

    4. Re:Not all that surprising by MisterBlister · · Score: 2
      This thought crossed my mind too. Instead of shutting down the project, why not cut a deal where bnetd would query Blizzard's validation servers to find out if a license is valid and drop the connection if it isn't.

      bnetd is Open Source. If they add this key-check into the source, people will remove it again in about 2 minutes, leaving them exactly where they were before. The only option would be to cut a deal with Blizzard and make bnetd closed source (keep in mind, it could still be cracked, as much closed source software is, but with relatively a lot more effort expended by would-be pirates). Going closed source would probably piss Slashdot-type people off just as much as shutting the project down.

    5. Re:Not all that surprising by Xentax · · Score: 2

      Yeah, that's the problem.

      I imagine the source driving BnetD is an interesting project in its own right.

      However, if I was Blizzard, I would have offered the private deadicated (sic) server capability (closed-source for the stated reasons above) that Half-Life and Quake3 (and others, no doubt) used, to allow a secure "master authentication server".

      I honestly don't see why they insist on providing their own servers, and ONLY their own servers, when they don't charge for the service (besides, given some of the security and stability pains they've endured, I'm not sure they could get away with charging). I mean, I doubt they'd recoup the costs in banner ads even 3 years ago...

      Sure, it provides infrastructure for an official ladder and an official ranking -- but surely there's more to it than that.

      Xentax

      --
      You shouldn't verb words.
    6. Re:Not all that surprising by Xentax · · Score: 2

      Someone (several someones) at the LEAST violated the terms of their Beta Test agreement.

      Granted, that's not "cracking", but (correct me if I'm wrong) many a warez release has begun under such circumstances, with authorized holders (testers, even employees) of software releasing them to unauthorized persons, wittingly or no.

      Xentax

      --
      You shouldn't verb words.
  8. This won't solve the problem... by Xenopax · · Score: 2

    Like any other software, once it hits the hands of someone outside the company it's going to be pirated. I checked Efnet last night, and the iso for the warcraft 3 beta is all over the place. It's sad that people pirate software, but that's the nature of the beast and no reason to shutdown a legit project. Now the bnetd server has gone underground, and will be modified by 3l337 h4X0r5 from here on out, and blizzard will not be able to get any control of that.

  9. Translation by Stiletto · · Score: 5, Funny

    Why is Blizzard trying to shut down servers that emulate Battle.net?

    Servers that emulate Battle.net facilitate software piracy of Blizzard products by circumventing Blizzard's authentication code. Blizzard products are intellectual property, and we are well within our legal rights to protect our products from software piracy.

    We, at Blizzard couldn't figure out how to keep people from copying our software, so we decided to do authentication in the server, and hope no one figures out how to write their own server.

    How do CD keys help reduce piracy?

    Blizzard uses two main methods to combat piracy: disc-based copy protection and CD keys. As part of the login process, Battle.net authenticates the user's CD key and prevents people from logging in with the same key or an invalid key.

    We realize that all attempts to combat piracy are futile. We put these schemes in place more to frustrate legitimate users than to stop determined people from copying our software.

    Why doesn't Blizzard provide facilities that enable these emulators to authenticate CD keys through Battle.net?

    In order for us to keep our proprietary CD-key algorithms secure, we cannot allow outside servers to query for the validity of CD keys.

    We believe that keeping our CD-key algorithms secret makes our software look more secure.

    What about software that hasn't been released yet? Wouldn't it be better to have as many people testing the beta version of Warcraft III as possible, even if they are playing on non-Battle.net servers?

    The primary purposes of the Warcraft III Beta are to get play-balance feedback and to test our Battle.net servers. Our servers aren't tested if people are playing the Beta on rogue servers. Additionally, the Warcraft III Beta is not intended to be a product demo; when testing ends, we need the ability to terminate the Beta's functionality. Rogue servers eliminate our ability to expire beta versions of our products.

    This is just the beginning. We need to be able to, on a whim, terminate your access to a game you rightfully bought. We are testing this scheme under the guise of a "time limited beta test". If we let others run servers, they could play the game they paid for whenever they want!

    What about the hobbyists who are not pirating your software but just want to use these servers as an alternative to Battle.net?

    Unfortunately, software pirates have spoiled this situation for hobbyists. We are constantly working to improve Battle.net, and we sincerely hope that one day, no one will see any reason to seek alternatives to Battle.net for playing Blizzard games.

    We don't understand why someone else would want to use an alternative to Battle.net. Our software is close to perfect, and who cares about those strange Linux-using customers?

    Your games sell millions of copies. Why do you care if a few people pirate your software?

    The sales success of a product should not exclude it from laws intended to protect intellectual property. Software piracy needs to be combated at all levels, and at Blizzard we intend to do our part to fight illegal distribution of copyrighted media.

    Business as usual... "War on Piracy..." News at eleven...

    1. Re:Translation by krugdm · · Score: 4, Insightful

      Why is Blizzard trying to shut down servers that emulate Battle.net?

      Servers that emulate Battle.net facilitate software piracy of Blizzard products by circumventing Blizzard's authentication code. Blizzard products are intellectual property, and we are well within our legal rights to protect our products from software piracy.

      We, at Blizzard couldn't figure out how to keep people from copying our software, so we decided to do authentication in the server, and hope no one figures out how to write their own server.

      Unfortunately, this is what the folks at Napster faced. Yes, they may claim that their software is legal, it's just the people that use it for illegal music trading that are the problem. I hope a solution can be found to make this project legit in Blizzard's eyes.

      How do CD keys help reduce piracy?

      Blizzard uses two main methods to combat piracy: disc-based copy protection and CD keys. As part of the login process, Battle.net authenticates the user's CD key and prevents people from logging in with the same key or an invalid key.

      We realize that all attempts to combat piracy are futile. We put these schemes in place more to frustrate legitimate users than to stop determined people from copying our software.

      It doesn't matter how stong the copy protection is, someone is going to figure out how to break it. Blizzard's methods are good enough to stop the casual pirates which is, IMHO, most important from a revenue standpoint. Why would a "legitimate" user have a need to be able to use the same key on two different systems at the same time?

      Why doesn't Blizzard provide facilities that enable these emulators to authenticate CD keys through Battle.net?

      In order for us to keep our proprietary CD-key algorithms secure, we cannot allow outside servers to query for the validity of CD keys.

      We believe that keeping our CD-key algorithms secret makes our software look more secure.

      See above. Blizzard puts bread on the table by making money through software sales. Why should they be required to open up their scheme to allow others to be able to pirate their software more easily?

      What about software that hasn't been released yet? Wouldn't it be better to have as many people testing the beta version of Warcraft III as possible, even if they are playing on non-Battle.net servers?

      The primary purposes of the Warcraft III Beta are to get play-balance feedback and to test our Battle.net servers. Our servers aren't tested if people are playing the Beta on rogue servers. Additionally, the Warcraft III Beta is not intended to be a product demo; when testing ends, we need the ability to terminate the Beta's functionality. Rogue servers eliminate our ability to expire beta versions of our products.

      This is just the beginning. We need to be able to, on a whim, terminate your access to a game you rightfully bought. We are testing this scheme under the guise of a "time limited beta test". If we let others run servers, they could play the game they paid for whenever they want!

      Again, it's their software. And it's a beta. And not intended to be as public of a one at that. If people are able to play the betas indefinitely, then what incentive would they have to buy the final version? I'm guessing a lot of the kiddies could live with a few bugs if they can save $50. Although chances are, they're the ones who are going to pirate the final version anyway.

      What about the hobbyists who are not pirating your software but just want to use these servers as an alternative to Battle.net?

      Unfortunately, software pirates have spoiled this situation for hobbyists. We are constantly working to improve Battle.net, and we sincerely hope that one day, no one will see any reason to seek alternatives to Battle.net for playing Blizzard games.

      We don't understand why someone else would want to use an alternative to Battle.net. Our software is close to perfect, and who cares about those strange Linux-using customers?

      Bottom line, if you don't like it, don't use it. Sadly, I'm sure that that's what a lot of people here are going to do and that's too bad. Why should Blizzard be required to do something that, while it may have legitimate interests for hobbyists, also makes their games easy to pirate?

      Your games sell millions of copies. Why do you care if a few people pirate your software?

      The sales success of a product should not exclude it from laws intended to protect intellectual property. Software piracy needs to be combated at all levels, and at Blizzard we intend to do our part to fight illegal distribution of copyrighted media.

      Business as usual... "War on Piracy..." News at eleven...

      Piracy is piracy. The argument that XXX makes lots of money so it's okay to pirate their software just doesn't hold up. Blizzard has gotten where they are because they make good software. If they can't be allowed to do what needs to be done to protect themselves, then what incentive do they have to keep making good software?

    2. Re:Translation by Skirwan · · Score: 2
      This is just the beginning. We need to be able to, on a whim, terminate your access to a game you rightfully bought. We are testing this scheme under the guise of a "time limited beta test". If we let others run servers, they could play the game they paid for whenever they want!
      Do you have any actual information to support this bit of deep and foreboding paranoia, or are you simply attributing the worst possible motives to someone you happen to disagree with? Be honest.
      We don't understand why someone else would want to use an alternative to Battle.net. Our software is close to perfect, and who cares about those strange Linux-using customers?
      Perhaps I'm missing something, but how does a Linux implementation of the server magically create a Linux client? If there were a Linux client - and to my knowledge there are no Linux version of any Blizzard games - they would have no problem playing on Blizzard's main server, assuming they had a valid CD key.

      --
      Blah, blah, Linux, blah, my rights, blah, blah
    3. Re:Translation by Cruciform · · Score: 2

      We realize that all attempts to combat piracy are futile. We put these schemes in place more to frustrate legitimate users than to stop determined people from copying our software.

      Actually, they put those measures in place to attempt to delay the distribution of a working warez version for as long as they possibly can. The majority of sales for most games occur in the first couple of months, and then it slows to a trickle. Just because Blizzard tends to move units in considerably more volume and over a longer period of time does not invalidate their desire to profit from their work during the most critical sales period.

      Gamasutra has a feature on the copy protection for Spyro the Dragon. It's a good read, but you have to sign up (free) to read it.

    4. Re:Translation by clare-ents · · Score: 3, Interesting

      I'm a user of FSGS so I can play starcraft multiplayer games - here's why

      My network consists of two segments, a wireless ethernet segment and a wired 10Mbit segment. Inbetween these is a linux machine with an ADSL connection to the internet.

      Starcraft is UDP based, it's a horrendous amount of firewall hacking to get the three (or more) machines behind the firewall to play on battle.net. I can't use IPX since the linux machine won't forward the packets across network segments.

      It was trivial to install FSGS on the linux server and point all the clients at it - hey presto - we have working network play *even* if my ADSL line is off.

      What did I do that was illegal ?

      Incidently I have to use a cracked version of Starcraft on the laptop because it only has one pcmcia slot so it can only use one of the network or cdrom at anyone time.

      --
      Only two things are infinite, the universe and human stupidity, and I'm not sure about the former. (Einstein)
    5. Re:Translation by Stiletto · · Score: 2


      Nope. At this point it's just raving paranoia. But look at the trends, and what other software houses are doing. Everyone is looking for ways to remotely shut down users. When you've already become filthy rich selling software, the next logical step is to become richer by holding your users hostage.

    6. Re:Translation by Stiletto · · Score: 2


      If you can reliably disable and enable a user's software remotely, you can charge them a fee every year/month/day to re-activate. Refer to Microsoft's activation system.

      Most people will just happily bend over for this, but there will always be people out there to find a way around these schemes.

    7. Re:Translation by clare-ents · · Score: 2

      No it doesn't, that's why I had to jump through three zillion hoops in order to make it go.

      It was nice getting the built in game logging features though - every game played on the server is logged and I think the new versions will even manage the ladder for you.

      --
      Only two things are infinite, the universe and human stupidity, and I'm not sure about the former. (Einstein)
    8. Re:Translation by Rogerborg · · Score: 5, Informative
        • Why doesn't Blizzard provide facilities that enable these emulators to authenticate CD keys through Battle.net?

          In order for us to keep our proprietary CD-key algorithms secure, we cannot allow outside servers to query for the validity of CD keys

        See above. Blizzard puts bread on the table by making money through software sales. Why should they be required to open up their scheme to allow others to be able to pirate their software more easily?

      Please don't comment on issues that you don't understand. This is a bare faced lie, and has nothing to do with encryption or security. Here's why:

      There is nothing to stop bnetd from doing this already.

      The bnetd server could simply open a socket to a Blizzard Battlenet server, and pass on all packets from the clients until it reaches the key challenge/response. It could then kick clients out if they fail the challenge (although the client should terminate itself if it receives a "go away" from the Battlenet server via bnetd).

      Why don't they do this? Because one of the points of bnetd is to provide an independent network to Battlenet, which is buggy and prone to dreadful lag and downtime. Being reliant on Battlenet is counterproductive to the basic aims of bnetd.

      However, if Blizzard were to set up separate authentication servers, that do nothing but authenticate encrypted CD keys without having to go through the whole login process, everybody wins. They can keep them up more easily, bnetd can use them with more confidence, and pirates can be kept offline. If the Battlenet authentication servers go down, bnetd could let in anyone, so pirates could only play when Battlenet goes down, and, hey, Blizzard aim for 100% uptime, right? By putting a delay on servicing requests from any given IP, Blizzard could protect themselves against crackers just throwing random packets at them, but they don't really have to, because unless you know the client side encryption scheme, that still doesn't help you get valid keys that you can use.

      There is exactly zero implication for security. The bnetd server would send on exactly the same encrypted client packet that it already receives. All packet passing is verbatim, there is no need for Blizzard to reveal any details of their encryption scheme. Bnetd doesn't even need to know what a "yes/no" response from the Blizzard servers looks like, although it would be trivial to sniff, and better if they did know, as they could then forcibly terminate the client.

      Reminder: bnetd could do this already. Your ISP's routers are doing this already.

      There is one slight caveat. Blizzard might have done something "clever" like pack the result of a getpeername() into the CD key packet as Netrek does with it's RSA packets to stop people inserting hacked "borg" clients between an unhacked client and a server. But there would simply be no reason for Blizzard to do this, and it would actually be counterproductive, as it would place a known and easily manpulated piece of data into the encrypted CD key packet, give a hint as to the encryption scheme used.

      To recap: this particular statement from Blizzard is a big fat lie. I'm a professional network programmer, and I've hacked enough lousy and not so lousy encryption schemes to know. If you disagree, please spell out where the security hole is, because I'm simply not seeing one.

      --
      If you were blocking sigs, you wouldn't have to read this.
    9. Re:Translation by egburr · · Score: 5, Interesting
      If there were a Linux client - and to my knowledge there are no Linux version of any Blizzard games - they would have no problem playing on Blizzard's main server, assuming they had a valid CD key.

      Yes, they would, for the very same reason I have problems playing on Blizzard's BattleNet servers with a windows client. Their BattleNet servers are overloaded, full of spamming jerks, and are completely unusable for any group of people trying to play a game together.

      That is why my friends and I setup our own bnetd server. When we login to our own server, we can actually find each other. We can all join the game that someone creates. We don't get incessant messages while we are playing: to join a clan, visit a site, or make money fast.

      We all have legitimate copies of the game. Blizzard made their money from us. Let us play the game.

      --

      Edward Burr
      Having a smoking section in a restaurant is like having a peeing section in a swimming pool.
    10. Re:Translation by krugdm · · Score: 2

      I completely agree with you and I wish that this is how things could be worked out. The problem is that Battle.net is the way it is, and I doubt Blizzard is going to change things around just for bnetd.

      What would be the backwards-compatability implications if Blizzard were to change?

    11. Re:Translation by Xerithane · · Score: 2

      As someone who spends about 90% of my waking hours at home on battle.net (which really only equates to about a half hour a day on average) you just have to know the system to get it to work for you.

      If you really know how to play on battle.net, it's actually a great system. Yeah, it has it's glitches. Any system does. The only issue I have is the actual connection sometimes puked citing failed UDP processing.

      Best way to avoid spam in games: Don't hang out in public channels.

      I'd also be willing to bet you haven't tried any of the later version (1.09) - as it's failed game joining and latency issues (caused from bnet, not the 56k aol weenie downloading porn at the same time he's playing) have been drastically improved.

      I don't support Blizzard citing the DMCA for this case, I think it's absolute BS. This isn't covered by the DMCA. I wish that they actually had the money to fight. Donate your dollar to the EFF and maybe we can see it happen.

      Having said that, I'm still going to buy War3. I think Blizzard is following the advice of their lawyers, and doesn't have the resources (or wants to spend the time finding out/talking with the right people) to do the "right thing." They do have sound reasoning for not wanting Bnetd around. Hobbysists are getting screwed because of pirates.. bottom line. So, hate the people that make blizzard do something we don't like, not Blizzard for responding.

      --
      Dacels Jewelers can't be trusted.
    12. Re:Translation by Evangelion · · Score: 2


      If the rogue bnetd server just happens not to be able to contact battlenet, what then?

    13. Re:Translation by Puk · · Score: 2

      The security hole is this:

      bnetd is open source. I release a patch removing all your nifty security passthrough code. We're back to the old bnetd. Everyone can use pirated clients on my server.

      Also, "if Blizzard were to set up separate authentication servers" has a couple of problems. First, the servers would have to keep in sync (I suspect that they do this already, to allow multiple servers to authenticate) to prevent re-use of keys across different servers. Second, it costs Blizzard extra money to support someone else's framework, with very little visible benefit to them.

      Other than that, I agree with you. Allowing a passthrough security check doesn't expose their algorithm in any new way.

      -Puk

    14. Re:Translation by Rogerborg · · Score: 2
      • What would be the backwards-compatability implications if Blizzard were to change?

      None. The change is all at the Battle.net server end; instead of the main servers doing the authentication themselves, they querys the authentication servers like anyone else.

      It's actually possible (likely?) that this already happens internally, but what we're talking about it moving the authentication servers to a different netblock and publicising where they are. That's really all it would take to call bnetd's bluff and get some metrics on the scale of piracy that's actually going on due to bnetd.

      --
      If you were blocking sigs, you wouldn't have to read this.
    15. Re:Translation by Rogerborg · · Score: 2
      • If the rogue bnetd server just happens not to be able to contact battlenet, what then?

      Same as now: it throws away the key packet and doesn't authenticate. Blizzard is no worse off. It also adds a little more incentive to keep 100% uptime on the authentication servers, if not the whole of Battle.net.

      --
      If you were blocking sigs, you wouldn't have to read this.
    16. Re:Translation by Rogerborg · · Score: 2
      • The security hole is this: bnetd is open source. I release a patch removing all your nifty security passthrough code.

      Gnnn, I'll type this slowly. That's not a security hole, which is what Blizzard are claiming. Read what they said.

      And if bnetd servers don't use the Blizzard authentication servers, then it's no worse than it is now, and Blizzard get to take the moral high ground. Perhaps they could consider going after individual servers, rather than the project itself. You know, police the crime, not the tools? Old fashioned notion, I know.

      • First, the servers would have to keep in sync (I suspect that they do this already, to allow multiple servers to authenticate) to prevent re-use of keys across different servers.

      Yup, I'll bet pennies to pounds that there are already separate authentication servers internally. All we want is for them to be made public.

      • Second, it costs Blizzard extra money to support someone else's framework, with very little visible benefit to them.

      The only cost is in extra bandwidth for the key/response packets going to bnetd servers. Compare that to the savings in Battle.net packets it buys them and it starts looking like a pretty good deal. It doesn't put any more strain on their network, as those servers should be up 24/365 anyway.

      Look, Blizzard claim that they care about stopping piracy, and providing an enjoyable gaming experience. They can enable both of those by helping the bnetd project help them. I wouldn't even mind if they were honest about it, and just closed bnetd down "Because we can.". Actually, that's their first point. What aggravates me is that they go on to lie through their teeth about the technicalities of it. I prefer honest thugs to backstabbing weasels any day.

      --
      If you were blocking sigs, you wouldn't have to read this.
    17. Re:Translation by Puk · · Score: 2

      Okay, I'll accept that it's not a security hole, and that they're misrepresenting the situation, but shutting down bnetd still seems to be their most convenient method of slowing down piracy.

      If they made bnetd secure, it would be less than 24 hours before there were patches out there to undo the changes, after which there would be continued work on a product which would indirectly support large scale piracy of Warcraft III. There is no security when it requires trusting a component to which the user has the source. Yes, there are plenty of legitimate usees for bnetd, but the simple fact is that there is a huge amount of piracy which is enabled by it. By taking it down, they make it that much harder.

      Sure, it's still out there, but development will slow without a good central meeting point. Hunting down individuals who changed the secure bnetd would be a far more costly solution (not to mention being virutally impossible). High moral ground is a great thing for a company, but from a corporate point of view, money is usually better.

      In addition, they want people using their servers, and they want the packets going through them. If they trusted users enough to allow bnetd to passthrough security checks, they would have just done a security check on startup and let people play peer-to-peer or run the servers themselves, with less cost to Blizzard. They want a central point for bugfixes, for changing aspects of gameplay, and for ensuring fair client usage, not to mention collection of statistics and the value added aspect of users having a central ranking service. (Do Blizzard games provide their own way of networking over TCP/IP, if only for 2-player games?)

      Keep in mind here, I'm NOT saying they did the right thing. I'm saying they quite possibly did the smart thing, under current law. I think bnetd should be completely legal, and the DMCA is severely broken. I'm just trying to explain why what they did is reasonable, though not particularly honorable. I think maybe you agree on that point, but I'm not sure.

      -Puk

    18. Re:Translation by Sycraft-fu · · Score: 2

      Well the shouldn't need a key to stop the use of the beta product. Last time I did a beta test, I had to sign a contract that among other things included a time limited NDA and agreement not to distrubute the beta. The beta software was distrubuted on burned CDs and the company had encoded information onto each copy to uniquely identify it to each tester. They knew who I was, where I lived, and had a legal document from me promising that I wouldn't hand out the beta. Frankly, with that, you don't NEED technological means to stop people. If I had given out the beta (not that anyone would have wanted it, it was a horrable game) I would have found myself the target of a lawsuit.

      Now key servers are a legitimate way of preventing piracy with release versions of the code, but it's really stupid to say that this is a problem for the beta. If it is, Blizzard needs to get some better lawyers to draft their contracts.

    19. Re:Translation by Sycraft-fu · · Score: 2

      I would also point out that a system similar to what you suggest has been very successful with Quake 3 engine games like REturn to Castle Wolfenstine. When you try to connect to a multiplayer game, your client connects to the ID authorization server. If your auth is successful, it makes a note of this. Then, when you connect to an actual game server it asks if you have authenticated. If you have, it lets you into the game. Now of course someone could hack both the server and the client to get around this, but for some reason it just doesn't seem to happen. Almost all the servers out there faithfully talk to the auth server and refuse non-authozised connections.

    20. Re:Translation by WNight · · Score: 2

      > Bottom line, if you don't like it, don't use it.

      Try this one...

      "Bottom line, if you aren't going to let people use it as they wish, don't sell it."

      Now, I'm not saying you should give the game away, but once someone buys it, they should have the right to create software that interacts with it. The fact that the law is currently fucked (DMCA) doesn't mean that companies should have the right to dictate the use to which people put their product after the sale. If they want that level of control, let them sit in the store and sign lease agreements with customers...

      It's been ruled illegal time and again, for a company to try to keep competition from making a part that'll fit their product.

      To use the tired example of razors and blades; the idea is to give away the razor and make the money on the blades. But if someone makes a blade which fits your razor handle they get the best of both worlds, selling blades and not needing to give away handles. If the company handing out razors wants to stop this they can either make their blades better (or merely sound better) or they can change the mechanism, making the competitors product useless.

      There are limits to this though, if they change the design every six months customers will be annoyed because it'll be hard to buy blades for the razor they own, etc.

      This is where Blizzard should be. If they don't like BNet emulators, they should get off their asses and code in something to stop it. If it gets too annoying and heavy handed, people will stop buying their products, perhaps sticking with the old products and an alternate network service.

      Why should we bring in a law giving them more protection than any other industry, instead of making them win in the market?

      And really, they don't need help here. BNet can't use the Blizzard trademark so Blizzard can easily distinguish themselves from copycats. And they can make a value-added service doing something a smaller collection of independant networks couldn't, they can offer better player screening (nobody wants to play with a person who throws games, or has an unfair ladder ranking) and run contests that are only available on their network.

      If they do their job right, people will be drawn to their service. I mean, how much should it take for them to be able to out-glitz a project put together in someone's spare time? If they're afraid of the BNetd people maybe they should hire them.

  10. Host it outside of the US by Simpler · · Score: 3, Insightful
    DCMA isn't valid outside the US. Host the server software and source outside the US. Find yourself a European or Russian ISP willing to do it.

    The only legal recourse for Blizzard is to try to shut down individual game servers residing in the US (small potatoes), or to try and track down developpers individually should they also reside in the US.

    If you're an american developer for this, just deny any involvement from this point on.

    1. Re:Host it outside of the US by Paladin128 · · Score: 2

      I wish you were correct, but do you forget Jon Johanneson (sp?)??? He was extridited from his home contry for distributing DeCSS in violation of the DMCA.

      As an American, I am mortified by such a distasteful show of force that we think we can push our own stupid laws on other nations. Unfortunately, it's a fact of life.

      --
      Lex orandi, lex credendi.
    2. Re:Host it outside of the US by flatrock · · Score: 2

      What's the point? I can understan people's desire to have an emulator, but the emulator is going to take a lot of work to create and maintain. Blizzard can also just tweak the client and server from time to time to keep breaking the emulator. Even if they didn't object to the development of the emulator, patches to the clien would probably break the emulator which would irritate as many people as are pissed of now. There's no real upside for Blizzard to let this projet proceed, and I doubt there's really going to be much benefit to developing it without their support or at least their indifference. Even if you host it in a different country, any US citizens or residents that work on the project are risking jail time. People from other countries may be risking the same thing depending on the laws there.
      Is all this really worth it just because you want to play the game that blizzard developed and hosts on a FREE (as in free beer) server, on a different server? And at the same time you are facilitating people stealing from the people who wrote this awsome game that you want to play so badly. Blizzard invests a fortune paying a team of artists and developers to work for years on the game. Don't you think they deserve some return on that investment. Don't you also think they deserve some respect for the exelent job they've don and the job they continue to do in patching the games to keep them as balanced as they can?
      If you don't like their rules, don't play the game and don't buy anymore of their software. That's you're choice. Blizzard is giving you what you've paid for, and in my opinion, it's a bargain. Your opinion may vary, but if you're impressed enough with their games that you'd want to go to the trouble of creating an emulator for their server, then I'd think you're pretty impressed with it.

    3. Re:Host it outside of the US by Prior+Restraint · · Score: 2

      I wish you were correct, but do you forget Jon Johanneson (sp?)??? He was extridited from his home contry for distributing DeCSS in violation of the DMCA.

      No, he wasn't. He is being prosecuted, but within his native country.

    4. Re:Host it outside of the US by Broccolist · · Score: 2

      Sure, but put yourself in the shoes of the bnetd developers. If you were developing a free game server as a hobby, would you risk prison or a lawsuit in the thousands of dollars just to keep developing it, when you aren't even getting any benefit from it? The risks just aren't worth it.

  11. Re:Full Text by Eloquence · · Score: 3, Interesting
    Unfortunately, software pirates have spoiled this situation for hobbyists.

    1201a of the DMCA reads: ''(2) No person shall manufacture, import, offer to the public, provide, or otherwise traffic in any technology, product, service, device, component, or part thereof, that-- ''(A) is primarily designed or produced for the purpose of circumventing a technological measure that effectively controls access to a work protected under this title; ''(B) has only limited commercially significant purpose or use other than to circumvent a technological measure that effectively controls access to a work protected under this title; or ''(C) is marketed by that person or another acting in concert with that person with that person's knowledge for use in circumventing a technological measure that effectively controls access to a work protected under this title."

    It does not take a lawyer to know that bnetd is not a "circumvention device" under the DMCA, and by saying that the "pirates" "spoiled" it for the rest of legitimate users, they are even admitting that there are substantial legal uses and bnetd is not "primarily designed" to circumvent a copy prevention mechanism.

    They wouldn't stand a chance if this went to court.

  12. cascade effect by imr · · Score: 2, Interesting

    I use bnetd to play starcraft on linux on lan. I'm not going to put ipx just for one game.
    Yes, I did buy the game, and yes I use winex to play it.
    I also happen to be the geek to call for a few tens of persons when they have a technical problem or to talk about games.
    I'm going to advice all those persons to never again buy a blizzard/vivendi game until this affair is settled between vivendi and bnet. There is obviouslly something better to be done for vivendi than to piss off fans with stupid useless legal moves.
    Piracy is not harmed by this move, nor helped by the existence of bnet.

  13. Look at them trying to pass the blame by syzxys · · Score: 5, Insightful

    From the FAQ:

    Q. What about the hobbyists who are not pirating your software but just want to use these servers as an alternative to Battle.net? A. Unfortunately, software pirates have spoiled this situation for hobbyists.

    "Software Pirates" didn't spoil this for hobbyists. *Blizzard* spoiled it for hobbyists. In the style typical of any arrogant corporation, they don't care what their customers want; they just want to control every aspect of everyone's interaction with them. (IMO, this is typified by the horribly buggy CD copy protection on Diablo II -- ever try to play it with more than one CD-ROM drive, or the CD not in the first drive? Feh. They'd rather keep legitimate buyers from playing (hell, they already have our money) than risk letting even *one* "software pirate" slip through the cracks!)

    Don't let Blizzard fool you. *They* are the ones who are causing problems here, not bnetd. What ever happened to "innocent until proven guilty?" (Yes, I know it's a legal principle, but it used to be widely practiced even by ordinary people... until the lawyers found they could make more money by pre-shafting people, so to speak.) Anyway, just my $0.02.

    ---
    Crash Windows XP with just a simple printf!
    1. Re:Look at them trying to pass the blame by radja · · Score: 4, Insightful

      >Also, what exactly gives you the right to endanger Blizzards revenues just because you are a hobbyist?

      the free market does.

      //rdj

      --

      No one can understand the truth until he drinks of coffee's frothy goodness.
      --Sheikh Abd-Al-Kadir, 1587
    2. Re:Look at them trying to pass the blame by Daniel · · Score: 2

      Although your comments are almost making me physically ill, I'm going to try to say something rational.

      In no way does anyone have the "right", except in their own minds, to create a product for any reason that enables people to pirate the games and still get the full benefits of them.

      You realize this makes practically every interesting computer program illegal, and essentially forbids competition?

      I can use a debugger to "pirate the games". I can use a Windows emulator to "pirate the games". I can use an alternative server to "pirate the games". Heck, I can probably use a decent filesystem abstraction to "pirate the games". I can probably even use a modifiable kernel to "pirate the games".

      When I first read The Right to Read, I dismissed it as a poorly-written, alarmist story from someone trying to promote an extreme view of the world. Sort of like, eg, NRA propaganda.

      I still think it's poorly-written, but after following computer-related news for the last few years, I'm starting to think that perhaps Richard was being optimistic when he wrote it.

      Daniel

      --
      Hurry up and jump on the individualist bandwagon!
    3. Re:Look at them trying to pass the blame by toast0 · · Score: 2

      You might want to look into getting some of the tools used for using copied diablo 2 cds. I've heard Daemon Tools is pretty decent. What it does is fudges the results from operations that are supposed to do fun things w/ the cd so that diablo 2 thinks the cd is authentic regardless of if it is or not. This is useful both for copying the cd, as well as for using the cd on a cd-rom that recovers slowly from disc errors. (On one of my cd-rom drives, to play dungeon keeper (another game with similar disc protection), with the legitimate cd, with daemon tools on, startup took 2 or less seconds, but with daemon tools off, startup took 2 or more minutes))

    4. Re:Look at them trying to pass the blame by PenguinX · · Score: 2

      Very true, someone else who breaks the law does not make me automatically guilty. If we were to use this same principle everywhere nobody could drive cars, knives, guns, or even computers. (because they have been used to intentionally break the law) If I was the developer of bnetd I would reply with a threat of counter-suit if they went after me. I would be very wary of Blizzard saying that they have the right to package a service and product together - this "cramming" is illegal for service providers and potentially deadly for Blizzard as well.

      Needless to say Blizzard has more to fear from itself trying to entirely control its market then we do from it. If they look at potential customers as the enemy, then they have already lost. I know many normal consumers won't touch Windows XP because of the activation bullshit. If Blizzard isn't careful it will be the same for them.

  14. Umm no... by Anonymous Coward · · Score: 4, Insightful
    Ummm no. This is not a conventional case of cryptography. Blizzard's problem is that they have to decide on an algorithm completely before shipping. Blizzard's games need to have a simple formula and at some point, a function that returns true or false depending on whether a CD key is valid or not. Because this formula lies within the code for Blizzard's games and gets deployed with each game, they cannot change the rules after they ship.

    Any service that can validate a CD key or not would be an invaluable service for anyone attempting to determine what that algorithm is. Thus I can see why they would not want to provide that service.

    Public key encryption is a tool that solves a completely separate problem, and could not be applied to this task.

  15. Comment removed by account_deleted · · Score: 3, Informative

    Comment removed based on user account deletion

  16. Suggestion for bnetd authors by WhyteRabbyt · · Score: 5, Insightful

    Make this offer to blizzard : the bnetd supplies the server game code, but passes the authentication off to a Blizzard-run server....

    Lets see how Blizzard would respond to that, if piracy really is the objection...

    --
    free experimental electronic music netlabel at www.viablehybrid.com
    1. Re:Suggestion for bnetd authors by afidel · · Score: 2

      easy solution, when the check is made 2 keys are sent, one for the server, one for the client. The client checks the server and the server checks the client. Now you could hack the client and the server but the % of people that will go to the trouble of running a hacked client to play on hacked servers (that will probably be rife with cheating (duh they already broke the rules what's to stop them from turning on god mode) is probably pretty low. Plus it's not like they are secure now, there ARE keygens already that work for Blizzard games. Warez groups have bought enough copies of the games and gotten enough keys through elegitimate means that they have laready analyzed the keyspace and figured out what Blizzard is doing. Their protection is already dead, bnet costs them a ton to run and they are looking for a scapegoat. The D2 realms have been unplayable because Blizzards shitty ass coders left so many buffer overflow vulnerabilities in the server code that crackers are constantly testing them to see if they can't get the server to dupe items for their chars. I will be buying War3 despite this BS

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    2. Re:Suggestion for bnetd authors by Rogerborg · · Score: 2
      • Make this offer to blizzard : the bnetd supplies the server game code, but passes the authentication off to a Blizzard-run server....

      I suggest that you and the moderators read Blizzard's response. Blizzard have already declined to support this because they claim it might compromise their encryption and security.

      Two things:

      • This is a lie.
      • bnetd could do it anyway, but it would be in Blizzard's best interests to make it easier.

      Go search for my other comments in here to find out why.

      --
      If you were blocking sigs, you wouldn't have to read this.
    3. Re:Suggestion for bnetd authors by TrixX · · Score: 2

      Not gonna work.

      If that happens, then James Pirate will download the bnetd source, tweak the source to change authentication policy, and run a server where he can play with its ten illegal copies of starcraft.

      The real problem here is that they (Blizzard) don't like the fact that other people can implement their protocol, but I still don't understand how the DMCA protects that; they're not doing anything to the battle.net server, they're just making a product that happens to be compatible.

  17. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  18. Re:Can't blame them, can we? by nemui-chan · · Score: 2, Interesting

    EA Originally DID shut down the UOX project which let ultima online users run their own servers for free instead of for pay. After the EA servers got overloaded and they couldn't support all the players, they dropped the lawsuits and let people have all the free servers they wanted. Now there are hundreds of free servers and UO is still in existence because of it, and the server load on the main server has dropped dramatically. Battlenet's currently running very close to the same problem. Its servers are laggy, even during non peak hours, and during peak hours its almost impossible to play.

  19. What they aren't saying... by goldspider · · Score: 2, Insightful
    ...is that they want to restrict online Blizzard gaming to Blizzard servers so that they can keep track of their users. They want to know how many people are playing their games online, probably for metrics data collection and marketing (advertizing) data.

    Don't get me wrong, it is well within their right to do so. Blizzard has been put into a tough spot by these server emulators, because they are forced to choose between an uncontrolled environment (which leaves the very real possibility of piracy), and high server load and an irate community that somehow feels that their rights are being violated.

    You don't have to agree with their position (which I personally do) but at least understand the reasons WHY they are taking this stance.

    --
    "Ask not what your country can do for you." --John F. Kennedy
    1. Re:What they aren't saying... by Aexia · · Score: 2

      What? People are just randomly going to come across your server and join it?

      Players who connect to your server will know it's not a battle.net server. If they didn't, they couldn't have connected in the first place!

  20. Re:This is interesting... by gamgee5273 · · Score: 2

    Sorry about the italics...I should have previewed...

  21. Simple solution... by Whizard · · Score: 5, Interesting

    It's funny, there's actually a pretty simple solution to all of this, which neither Blizzard or the /.-ers want to admit: Blizzard just needs to release a legitimate version of the B.Net server, with CD key checks enabled, that anybody can use to start up a B.Net server. This should solve both the complaints of those, like me, who own a legitimate copy a game, but have never been able to actually get a game up and running on B.Net with friends due to the servers being so overloaded, and Blizzard, who seems to just be worried about piracy. But, that would be giving the customer freedom of choice, now, wouldn't it, and then Blizzard couldn't start charging for access to B.Net eventually.

    1. Re:Simple solution... by syzxys · · Score: 3, Insightful

      Blizzard just needs to release a legitimate version of the B.Net server

      This is a great idea. A couple problems though:

      1. The current battle.net server is an in-house application, which means (since they probably didn't develop it with a public release in mind), it's probably (a) really warty (not that this would matter to the average buyer) and (b) probably horribly coupled to all kinds of internal proprietary servers. I mean, look at Bugzilla; it's successfully used by a lot of projects, but it started as an in-house bug tracking system and *it still really shows.* Just try to set it up sometime!

      2. The server would probably only run on Windows, since that seems to be the main audience Blizzard develops for. Or, alternately, if it runs on *nix, their marketing types would probably say, "well, our customers aren't running *nix, so there's no point selling it." Catch-22 here.

        Also, with LAN parties combined with Microsoft's infamous "no more than 10 people may connect to a Win2K Pro machine over TCP/IP" (yieh! you're just a *consumer*, a *nobody*, so sit down biotch!), Blizzard's lawyers might warn them about people violating Microsoft's EULA. And heavens, that might be worse than Software Piracy!

      3. With the server released, that would be more code crackers could look at to try to reverse-engineer the CD key algorithm. True, this can be done with the game too, but maybe the authentication is written in perl or some other text based language that would be trivial to reverse engineer.

      4. Blizzard/*Vivendi*. How likely is Vivendi to do anything that even resembles giving customers freedom? They're all about control of "consumers," nowadays.

      5. Blizzard tech support, like any large tech support organization, is already overworked from idiots emailing them about trivial problems. At least they probably have a good procedure in place for dealing with this though. Server software is a completely different ballgame, and they'd probably have to hire new staff just to deal with it. To their minds, this could be just more money down the tube.

      So basically I agree with you, but with the analysis for blizzard = spending more $$ on development + spending more $$ on tech support + fear of "software pirates" + general belligerence, I doubt it will ever happen. Oh well, we can always hope, right? :-)

      ---
      Crash Windows XP with just a simple printf!
    2. Re:Simple solution... by ZaMoose · · Score: 2

      Typical Bugzilla install goes like this: "What!?! I have to download all of CPAN to run a friggin bug-tracking app? You've got to be kidding me! Oh, hey, Redhat 7.2 comes with Bugzilla rpms. I guess it's time for a clean install..."

      Unless you run Solaris servers from behind a firewall and can't make CPAN friggin' work (like me). Then, it's time to go beg mgmt. for capital to buy a new x86 box...

      --
      I wish I had a kryptonite cross, because then you could keep Dracula and Superman away.
    3. Re:Simple solution... by SilentChris · · Score: 2
      "But, that would be giving the customer freedom of choice, now, wouldn't it, and then Blizzard couldn't start charging for access to B.Net eventually."

      I think they're more worried about the current situation of losing money on b.net in-game advertising.

  22. Answer to this is --- by maroberts · · Score: 2, Interesting

    --to see which opensource Diablo lookalike is furthest along and offer your support towards its development.

    If you want a real laugh, make it use the bnetd as its server [bnetd is GPL after all], so bnetd server can no longer be primarily regarded as a piracy tool [if it ever was]

    Game development takes a long time and several years of effort, so a complete start from scratch to produce something that operates in a similar fashion to Diablo is probably not a good idea, but if you can assist on something that runs on both Linux and Windows you'll rip a lot of their profit base from under their feet. What better way to be avenged ? I suggest the bnetd developers have a look around for a suitable project!

    --

    Donte Alistair Anderson Roberts - hi son!
    Karma: Chameleon

  23. a really simple solution... by bob@dB.org · · Score: 3, Interesting

    something like a quarter of a milion people read slashdot (or so i'm told). my suggestion for a solution is simple:

    if you don't agree with the politics of this desicion, don't buy the game. tell your friends not to buy yhe game.

    i'll bet they are going to lose a lot more money from that then they would ever have done due to piracy.

    try protecting your intellectual property from that!

    --
    Acts@core.mailboks.com Acrux@core.mailboks.com Adam@core.mailboks.com Adar@core.mailboks.com Ada@core.mailboks.com
    1. Re:a really simple solution... by Dr.Dubious+DDQ · · Score: 2

      Don't forget the important step of also telling Blizzard why you are not buying their game...

      Considering the cluelessness of typical corporate marketroids (and the likely desire not to take the blame by their attack lawyers) if they merely see that "Warcraft III isn't selling as well as expected" they'll likely be cooking up stories of "Gee, I guess the programmers/artists didn't do a good enough job" or "we probably need more money for the marketing department to advertise with" or "Software pirates must be running rampant with our Intellectual Property and Undermining our God-Given Right to Sales(tm)!".

      If they are busy digging themselves out from a pile of letters that say "If you're going to be a thug and beat people over the head with the DMCA, while insulting me by calling me a 'pirate' whether I paid for your software or not, I'm never doing business with you again." they can't really get away with this, and MAYBE a corporation will finally 'get' the cost of stooping to a DMCA threat regardless of the cost to a user's legitimate fair uses of their software...

  24. Kali did (might still do) the same by Anonymous Coward · · Score: 3, Interesting

    using Kali, a software that's been around since.. 95 at least, http://www.kali.net/ , gamers were able to play IPX game on the net under the guise of "Lan" emulated games. Eventually this evolved to encompass tcp/ip games, such as diablo, allowing users to play together without connecting to battle.net server.

    Kali therefor ALSO bypasses the battle.net cd verification software, and has done so for the past 7 years.

    Blizzard cracked down on bnetd, for the only reason, that it allowed ten's of thousands of players to play their closed beta unchecked.

    Spite is what it really comes down too, as the piracy issue did not affect sales in any way for this beta.

    another good deed for vivendi......

  25. Re:Intresting and I somewhat agree by Anonymous Coward · · Score: 2, Insightful

    i have to object here. battlenet is free only in that there is no monthly fee. but, you certainly pay for it, as a portion of the retail price for the game. think of it as a 15 dollar or 20 dollar lifetime subscription.

    if battlenet were free, then you could theoretically play on it with a third party version of starcraft. however, you cannot.

    i'm not denying that 50 dollars is a fair value for most of blizzard's games. they make great games, and starcraft is perhaps worth a half point on my gpa. :)

  26. They're full of it. by Phanatic1a · · Score: 5, Insightful

    Servers that emulate Battle.net facilitate software piracy of Blizzard products by circumventing Blizzard's authentication code.

    This is, of course, pure bollocks. I could as easily write that "Playing Diablo II in single-player mode facilitates software piracy by circumventing Blizzard's authentication code. What's really at issue is that they don't want any competition for their pay-for-play servers in the future, and are willing to overlook the fact that the bnetd folks aren't the ones who added WC3 support.

    Here's the letter I wrote to Blizzard:

    Dear Sirs,

    I have been a Blizzard customer for many years now. My shelves have accumulated boxes of Warcraft, Warcraft 2, Starcraft, Diablo, Diablo 2,
    and sundry expansion packs for those games. But I'm afraid actions your company has undertaken have persuaded me that I should stop being your
    customer.

    Like many others, I've been distressed recently by the damage hackers and cheaters have been doing to gameplay on Blizzard's Realms servers on the battle.net service. Duping items, hacking items, skill hacks, and various other methods of cheating have been running rampant. But until now, I've held out hope that Blizzard would take action to address these problems, and deliver on the cheat-free Realms that it has promised since before Diablo 2 was released.

    Instead, I've noticed to my dismay that instead of investing its resources to improve the gaming environment for all legitimate players, Blizzard has instead chosen to squander those resources on stifling the innovation of those legitimate players. I speak, of course, of the letter threatening legal action Rod Rigole has sent to the bnetd project, hosted at http://www.bnetd.org. Mr. Rigole claims that this software violates the DMCA, and that it is Blizzard's interest that the software be suppressed.

    Putting aside the fact that this is a questionable legal interpretation, given that bnetd is not a means to bypass anti-circumvention techology, does not facilitate copyright violation, and plainly lies within the DMCA's
    exemption for reverse engineering done for the purposes of interoperability between privately-created software and preexisting software, and also putting aside the fact that I have never used the bnetd software, I am writing this letter to tell you that it is not within Blizzard's interest to take such action.

    As evidence of that, I will offer the fact that your draconian action against a piece of software that only serves to enrich the gaming experience for thousands of your customers, has convinced me that I should not again purchase one of your products.

    [signature]

    1. Re:They're full of it. by eries · · Score: 2

      Nice letter. Thanks for posting it. I may send one to blizzard as well.

  27. EFF? by poemofatic · · Score: 2

    Let's hear from the EFF folks.

    Can Blizzard do this?

    Note that I'm not asking wether or not they have a reason. Sure, you can limit piracy by controlling every possible environment in which a game is played. But do they have a right to shut down a clean reverse engineered network, just because they use their own network is an anti-piracy device?

    If I sell a car, and one of my anti-theft devices is to place some sort of homing beacon under the hood, which is maintained and serviced at special approved dealers, then can I shut down independent mechanics who also service the car?

    --

    When in doubt, have a man come through a door with a gun in his hand.

  28. Licensing by pridkett · · Score: 2

    Once again this is the whole licensing crap. If I paid for my copy of Diablo, Diablo II, Starcraft and WarCraft II then I should be able to play them online, but sometimes there are problems with firewalls and what not that render a battle.net server unaccessible. This is neither my fault nor their fault, but they have esentially turned my CD's into coasters.

    As for the stuff about CD keys, I think we all know that's just skirting the issue some. The real issue is about control. Blizzard is after complete control just like every other closed software company is. The fact they make kick ass games shouldn't change your view in this case.

    --
    My Slashdot account is old enough to drink...
    1. Re:Licensing by gamgee5273 · · Score: 2

      Sure, it's closed software. That's their decision to make - they have the right to open or close what they want to because they made it and own it. IMHO, if you don't like it, start an open source game company. FreeCiv is an excellent example of a game that can be shaped as someone sees fit, and obviously Sid Meier doesn't mind. However, if he thought it was infringing on his copyright I'm sure he would be doing the same thing as Blizzard, and he would have that right.

  29. blizzard has no right by Guppy06 · · Score: 2

    Each and every example Blizzard cites for their chasing down bnetd is an example of Blizzard trying to control what the consumer does with their software after the point-of-sale. Especially the "we want to expire the Warcraft 3 betas" excuse. They can go after pirates as much as they want, but if I have a legitimate copy they have no right to infringe upon my own rights.

    "How in the world is blizzard going to handle complaints and support."

    And we have the same, tired old excuse of "But Blizzard will have to support it!" Where the heck do you people get that idea? I answered Dell tech support calls a few years back and I only got support questions about non-Dell peripherals maybe once a day. And I never got a call asking to support hardware that the customer didn't buy through Dell (such as an HP printer).

    Customers aren't quite as dense as you seem to think. And this is before you consider the amount of work they'd have to go through to set up a connection to a non-Battle.net server. I will truly be surprised if anybody went through the effort to play StarCraft on one of these servers under the assumption that the server was owned and operated by Blizzard.

    At best this is an example of Blizzard using the excuse of a very small minority to infringe upon the rights of everybody.

    "It would damage all the work they put into making network play secure and reasonably safe from identity theft."

    Then why are they afraid to let it compete with the security of other server operators?

  30. Thank You! by Tom7 · · Score: 2

    Thanks for not just folding on this, guys. I was worried for a bit there.

    If the DMCA isn't going away, we at least have to show corporations that trying to make unsubstantiated threats will cost them more than they seek to gain -- in terms of popularity of the software and in terms of legal battles. I think they've got very little to stand on here (as opposed to the DeCSS case, which I think the DMCA was basically written for), so good luck in your fight.

  31. Looks like they left off an FAQ item... by JohnMunsch · · Score: 3, Funny

    Why should I not boycott all products from your company as you appear to be just another pathetic DMCA loser?

    --
    Sigs are for people who started using the net _after_ '86.
  32. From Battle.net's main page by TheFrood · · Score: 3, Interesting

    I'm disgusted not only by what Blizzard has done, but by the fact that they feel the need to slander the bnetd project as well.

    This is from the announcement on battle.net's main page:

    Certain programs have been developed that allow users to bypass Battle.net's CD-key-authentication process. Although these programs might have been made with good intentions, they directly promote software piracy by allowing users who have illegitimately obtained our games to play them as if they'd been legitimately purchased. Furthermore, because these programs allow access without a CD key, they render malicious users unaccountable, thereby eliminating Blizzard's ability to protect legitimate consumers. Therefore, Blizzard has taken an aggressive stance opposing the use of these programs.

    This paragraph contains at least on case of spin-doctoring, as well as one outright lie:

    "Certain programs have been developed that allow users to bypass Battle.net's CD-key-authentication process." Technically, this is true, but it's a gross misstatement of the bnetd project's aims. This sentence implies that circumventing copy-protection was bnetd's primary purpose, when in fact it was not.

    "...they directly promote software piracy by allowing users who have illegitimately obtained our games to play them as if they'd been legitimately purchased." Again, making it sound as though that's the primary goal of the program, and ignoring the fact that the bnetd team asked Blizzard if they could implement CD-key checking.

    "Furthermore, because these programs allow access without a CD key, they render malicious users unaccountable, thereby eliminating Blizzard's ability to protect legitimate consumers." This is a lie, pure and simple. Blizzard will stll be able to protect leigimate users on battle.net from malicious ones; the existence of bnetd won't change that one bit. Bnetd poses no danger to batle.net users, and claiming that it does is scurrilous. Blizzard is fabricating this to make users think it's acting in their interests. It's not.

    TheFrood

    --
    If you say "I'll probably get modded down for this..." then I will mod you down.
  33. Re:Full Text by lynx_user_abroad · · Score: 5, Funny
    The Court has already ruled that a technological measure that effectively controls access means anything that the publisher claims provides him that capability.

    If I (digitally) stamp copyrighted material onto the "chewy nougut center", I can claim the crunchy chocolate coating is an "Access Control Mechanism".

    --

    The thing about things we don't know is we often don't know we don't know them.

  34. Re:Full Text by Spankophile · · Score: 2

    > It does not take a lawyer to know that bnetd is not a "circumvention device" under the DMCA

    You don't think so? I'd say that a reverse-engineered server that makes pirated software functional by bypassing a CD-KEY check fits that description exactly.

    Even if the BNETD guys /could/ validate cd-keys, the service (being open source) would obviously expose the mechanism that checks the key, and let anyone just add a /* */ around it.

    The problem with software is that you can't /physically/ protect yourself from hobbyists while preventing piracy.

  35. Re:4 words: by Genom · · Score: 2

    Signifigant Non-Infringing Uses...

    I agree.

    Let's say a bunch of friends and I buy copies of the game, but we only have 56k modems and crappy phone lines to connect to the 'net. Ping times to BNet stink, even on a good DSL connection. Let's also say that none of us have higher-end computers with enough juice to play the game and host a TCP/IP game at the same time, but we do have an extra machine we can tie into the mix. So, we set up a bnetd server locally in order to play some games together, on a halfway decent connection, without the relatively high latency one gets with the official servers, especially during peak times. We have fun, with the game we legally bought.

    Just because something might allow something illegal to be done, doesn't mean that it is, in and of itself, illegal. A gun could be used to rob a bank - yet you can walk into a gun shop, or even WalMart (if you're buying a rifle) and buy one. You can even buy ammunition for the gun, although it could cause signifigant harm to someone if you shot them with it. It's perfectly legal to own ammunition, and even use it - for hunting, target practice, etc...

    Why don't the servers ask for a CD key? Then leave it to Blizzard to authenticate the key?

    Well, there's the pseudo-trojan problem - someone other than the bnetd people modify the code to export the validated CD key to a file (or website, IRC channel, etc...) as being "good" - then publish the list. If they marketed themselves as a different project, they would probably catch quite a few legitimate users before being found out. Those keys they caught would become "public", and pretty much useless.

    Of course, with Blizzard doing nothing to prevent the shills on BNet from masquerading as "official" Blizzard employees to con (gullible) users out of their CD keys, account passwords, etc... it doesn't seem like they are all that concerned about protecting their CD key system, in general.

    I'm not sure if there is a solution that will be able to authenticate the key without exposing it at some point for retrieval - unless the comparison code is put in the client, rather than the server (so the key is never sent over the network, encrypted or not) - but that opens it up to be patched around. Passing the CD key (in any form) will allow it to be captured, and for the above scenario to take place.

  36. Re:Intresting and I somewhat agree by RazzleFrog · · Score: 2

    they dont have a God giving gift to make a profit.

    I assume you mean a God-given gift. What does God have to do with any of this anyway? They are a for-profit organization so maybe God didn't give them the right to make a profit but US (and French in the case of Vivendi) Law surely does. Actually, they have an obligation to their shareholders to do what they feel is best for the company and that includes making a profit and protecting their IP.

    im not sure why they even brought out the argument that bnetd is pirating software.

    They never said that Bnetd is pirating. They said that "Servers that emulate Battle.net facilitate [emphasis added] software piracy of Blizzard products by circumventing Blizzard's authentication code."

    On a side note - you're 23 (according to your info page) and it is about time you learned how to write your posts in a somewhat intelligible manner.

  37. Re:Intresting and I somewhat agree by Carpathius · · Score: 2, Insightful

    The issue for me certainly wasn't pirating software. I puchased two copies of Broodwar so that my son and I could play.. and I have originals of all other games I play.

    The issue was ease of access to cheat-free games. The bnetd server I use allows me to chat with friends and games without a bunch of people around with whom I don't want to talk, allows me to create games more easily without fear of someone else that I don't want in the game jumping in -- in general simply allows for a nicer experience. Further, it used to be that games created on Battlenet had *much* slower response times than those on a private server. Don't know if that's still true. (Creators of BnetD did have a *reason* for all that work.)

    (Yes, you can create private rooms, but people still use them whether or not you want them to. You can't password a room.)

    I paid the money -- all I'm looking for is a better experience. I get that on the private servers.

    Sean.

  38. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  39. Re:4 words: by Proaxiom · · Score: 2
    Why don't the servers ask for a CD key? Then leave it to Blizzard to authenticate the key?

    This has been asked a couple of times but I don't think anyone has hit the real answer yet.

    It is quite possible to for Blizzard to work with third parties to set up secure authentication systems (or at least, systems as secure as Battle.Net itself).

    The real reason this won't happen is that Blizzard isn't about to start expending time and money to help someone emulate Battle.Net.

    Blizzard's position is that no one should want to use anything else, particularly because Battle.Net is free. One of the questions in the FAQ talks about this.

  40. HELLO by Anonymous Coward · · Score: 2, Insightful

    I don't see what the problem is? I seen this comming sooner than later.

    I think many of the "I'm never buying a bliz game again" talk is LAME. Grow up!

    They have worked LONG AND HARD on this game, they merely are trying to protect their ideas because piracy IS of the result, and people who HAD the beta broke copyright.

    WTF is the problem here, really? Blizzard has EVERY right! I totally support them!

    1. Re:HELLO by Dr.Dubious+DDQ · · Score: 2
      WTF is the problem here, really? Blizzard has EVERY right! I totally support them!

      The problem is that Blizzard has just joined the ranks of companies who feel that bullying people with lawyers and laws of questionable constitutionality, regardless of their involvement in any actual crime, is perfectly acceptable behavior.

      I'm slightly shocked to see BLIZZARD (who I formerly didn't see in the same category as the MPAA and RIAA and so on) casually stroll in and say "the software that you've all 'worked LONG AND HARD on' might, someday, conceivably, be used by a 'pirate' to play an illegal copy of one of our games. We have more money for lawyers than you, and they read the DMCA. Give up your project and do as we say, or we'll sue you into bankruptcy - even if you were to eventually win the suit."

      From other comments on the board here, it sounds like most people who used bnetd did so because "battle.net" was inadequate, not to get around authentication (and, ironically, to be able to play legitimately purchased games that battle.net wouldn't let them play because copyright infringers were playing with a faked copy of the owner's legitimate key). In short, regardless of the invocation of the "evil software pirate' bogeyman, this is a transparent and desperate attempt to force people to use only their battle.net server. Ad revenue on battle.net down that much, Blizzard?

      Most importantly in my mind, this is yet another corporation pushing the notion that instead of fighting a crime, we should just fight the potential to commit a crime. This is not a notion we should allow to become acceptable! While I don't think it's likely that male genitalia will be outlawed (because, after all, they can be used to commit rape and related crimes, and in fact are KNOWN to be the favored tool for such crimes), I REALLY don't feel comfortable with the creeping notion that everyone should be put in a little sealed box so that they don't commit crimes. I just can't imagine that attitude is going to do anything but make the legal situation worse for individuals and small groups (non-profit or businesses). It Must Be Fought!

  41. Oh, piss... by FauxPasIII · · Score: 3, Funny

    I put down my copy of Applied Cryptography long enough to check slashdot, and I read this:

    Why doesn't Blizzard provide facilities that enable these emulators to authenticate CD keys through Battle.net?

    In order for us to keep our proprietary CD-key algorithms secure, we cannot allow outside servers to query for the validity of CD keys.


    In the name of Bruce Schneier, I smite thee with the Great Sword, ClueBringer !

    --
    25% Funny, 25% Insightful, 25% Informative, 25% Troll
  42. I think that the issue is the shutdown process by darkonc · · Score: 2
    For me, the real issue is the way that the shutdown was ordered... Entire sites get shutdown as a result of vague hand-waving

    We want you to shut down the entire site because we think that there are some files somewhere within that may, one day -- when the moon is blue and the sun is red -- be able to be used to violate copyright of something we own
    But we're not going to tell you what, where why or how -- so unless you're really good at guessing, you really are going to have to shut down the entire site.

    Any law that allows free speech to be infringed on the basis of such vague complaints should, itself, be struck down on the basis of it's vagueness. If an accused can't make a reasonable response to an accusation, it should not be considered a real accusation.

    --
    Sometimes boldness is in fashion. Sometimes only the brave will be bold.
  43. DMCA at fault, not Blizzard by Wateshay · · Score: 2

    Although this is not a tactic I would take if Blizzard were my company, since I strongly disagree with it, I'm not sure that I can really blame Blizzard here. Piracy is a problem, and they are just trying to protect their investment. The problem isn't so much that they're using the tool available to them, but that it is available to them. The DMCA is a bad law, and we would be much better served trying to get overturned than we would be continually pressuring companies that use it to back down. Of course, the best way right now to attempt to get the DMCA overturned may be the bnet people taking Blizzard to court and attempting to fight the law. Unfortunately, I think it may take the Supreme Court to see the illogical nature of the DMCA and overturn it (although I actually have quite a lot of faith that they will).

    --

    "If English was good enough for Jesus, it's good enough for everyone else."

    1. Re:DMCA at fault, not Blizzard by Dr.Dubious+DDQ · · Score: 2

      This is true, but...

      If someone (congress) takes a rival (bnetd) of mine (Blizzard, inc.) who doesn't really hurt me but does annoy me or cramp my style, knocks said rival unconcious and dumps them on my lawn, knocks on my door, and hands me a gun (the DMCA) and a shovel (lawyers), and says "Do whatever you think you should with these"....does that make it okay if I shoot the rival in the back of the head and bury them? After all, I just got implied permission to do so from the legal system!

      Blizzard, inc, has just metaphorically taken the gun and shovel, said "Hey, great!", pulled the trigger, and started digging...

      Yes, we should definitely end the practice of having the government metaphorically handing out guns and shovels to corporations...but that doesn't excuse Blizzard for their abuses.

      (Well, okay, the metaphor is BIT flawed - Blizzard and the other corporations already had the shovels (lawyers), but you get the idea...)

  44. Time for us hobbyists to cough up cash? by sterno · · Score: 2

    I'm wondering if they are even going to bother trying to defend this or if they have already given up. If the hobbyists consider this an important thing, then I guess it's time that we all coughed up some cash to help protect it.

    Honestly I'm beginning to think that the last bastion if influence individuals can have on the system is writing checks to help pay for the legal defense of the various little guys who are getting stomped on. I mean boycotts are of fairly limited value unless you can get together a large group of people and get some media attention. Personally I would love to see them fight this because I think they've got some solid legal ground here. So if the EFF, or some other group is going to start up a defense fund for these guys, let me know, I'll chip in.

    --
    This sig has been temporarily disconnected or is no longer in service
  45. New mirror with current cvs by Anonymous Coward · · Score: 5, Informative

    I have placed a current CVS pull as well as the latest release version at This Site.

  46. The Mess that is Battle.Net by tiltowait · · Score: 3, Insightful

    Bnetd isn't the least of Blizzard's problems right now. If you haven't been following the Diablo saga, here's a short history.

    Diablo I was quickly prone to excessive hacks because all character information was stored client-side.

    Diablo II was released under the premise that character data was unhackable under a secure server. However, packet sending programs became capable of producing duplicates of godly items, and more recently hack into item properties, and bring characters up to essentially infinite skill levels. Essentially, Diablo I all over again (a big reason for this IMO is that Blizzard does not disallow the selling of game items and characters on ebay, as do the makers of Ultima Online and EverQuest).

    After the most recent wave of hacks (typically a new hack is produced, and its use becomes so widespread that Blizzard has to patch it to get it's servers running again), Blizzard announced that it had deleted accounts found sending bogus packets.

    Up to WarCraft III all Blizzard products have been free to play on Battle.Net. If they can't be more proactive in securing their servers, the prospects for World of WarCraft, their monthly payment MMORPG under development, does not instill one with confidence.

  47. Re:This is interesting... by mikeee · · Score: 2

    Blizzard can decide how they want to administer
    their property.


    Bzzzzt. Wrong. It's not their property, it's mine. They still hold the copyright, but that doesn't mean I can't use my single copy pretty much any damn way I please.

    The EULA may say something else, but probably isn't enforcable.

  48. Samba by Darth+Yoshi · · Score: 2, Interesting
    I'm curious. If Blizzard is within their rights to shutdown the BnetD project. Is Microsoft within their rights to shutdown the Samba project?

    Both are reverse-engineered implementations of a proprietary server protocol.

    --
    // TODO: fix sig
  49. Keep up the fight! by supabeast! · · Score: 2

    What does this posting by Blizzard mean? It means that within a day they had already recieved enough protests to put this FAQ up.

    What does this mean for us? Keep up the fight! Send in more emails letting them know that their explanation still does not make up for their despicable actions! Tell them that you will continue to spread the word, and push for a total boycott of Blizzard products until they relent and learn to behave like decent members of a free society.

  50. Swing and a Miss by virg_mattes · · Score: 2

    You aren't a lawyer for certain, since you're trying to argue logic 8). Now, as a disclaimer, I'm playing Diablo's advocate here, and I disagree with the stance Blizzard is taking, but the Adobe case means only that you have the right to take your CD and manual and give or sell them wholesale to someone else (presuming you don't keep a copy and you uninstall the game when you transfer it). It does not mean that you have the right to play it as you please while you own it, any more than you have the right to do with a book's contents while you own the book (excluding things that fall under fair use, and playing Blizzard games on a non-Battle.Net server doesn't count as fair use in the eyes of the law).

    They're using the DMCA because it's the easiest path, but even without the DMCA they could reasonably press the case the their EULA forbids the use of non-licensed servers, so such use violates the license agreement and terminates your right to use the program at all.

    Virg

    1. Re: Swing and a Miss by rbeattie · · Score: 2

      Okay, so what's stopping Microsoft from doing the same? Wouldn't you scream if M$ had a EULA that said in order to access the Internet using Windows, you needed to go through MSN because they wanted to check your license and to access the internet in any other way was a violation of the DMCA? ("To AOL From Microsoft: we are holding you accountable for the millions of users accessing the Internet through your servers using our software. Cease and desist immediately.") You'd go nuts as would everyone else. Blizzard shouldn't be able to get away with this crap either.

      If I paid for software, I own it and they can't tell me what to do with it and the Adobe case IMHO proves that this is so in a court of law. If I buy a book and want to tear out pages and make paper airplanes, it's not illegal right? Same thing, 'cept different. ;-)

      -Russ

      --
      Me
    2. Re:Swing and a Miss by Prior+Restraint · · Score: 2

      [Blizzard] could reasonably press the case the their EULA forbids the use of non-licensed servers, so such use violates the license agreement and terminates your right to use the program at all.

      Except that you're conflating server owners with client owners. Bnetd isn't subject to Blizzard's EULA. If Blizzard went the EULA route, they'd have to target their own customers, which is bad for business. The great [sic] thing about the DMCA is that corporations can always find someone else to demonize.

    3. Re: Swing and a Miss by virg_mattes · · Score: 2

      > Okay, so what's stopping Microsoft from doing the same?

      Scale. I think it's safe to assume that I can use my computer without logging on to Battle.Net. Blizzard doesn't hold the vast majority of the PC market (or even the PC gaming market). If Microsoft said that Windows users must use MSN to access the Internet, end users wouldn't need to be the ones pressing the case, ISPs and access providers like AOL would (and they would win, because such coercion of the market is only legal if you don't hold a large enough portion of it, and Microsoft does).

      > If I paid for software, I own it and they can't tell me what to do
      > with it and the Adobe case IMHO proves that this is so in a court of law.


      Apologies for being blunt, but your humble opinion is wrong. The Adobe case is about transfer rights, not use rights, and you very specifically don't own the software, only the physical medium. You paid for a license to use the software in accordance with their agreement, and that is all, like it or not. Whether you (or I) think that's fair is (in a legal sense) immaterial. The Adobe case specifies only that they are not allowed to forbid you to resell or otherwise transfer your single copy to another single entity as long as that sale/transfer does not specifically violate copyright law.

      > If I buy a book and want to tear out pages and make paper airplanes, it's not illegal right?

      You own the medium, not the content, in both the book and program cases. If you want to make jewelry out of your Starcraft CD, that's fine. However, you can't use the software with BnetD, just like you can't translate your book into Klingon and republish it without the original publisher's permission.

      Virg

  51. Blizzard'll ok it after Warcraft III beta ends? by zoward · · Score: 2

    Hmmm....seems like Blizzard didn't make any move to shut down bnetd until they discovered people playing the Warcraft III beta on it. So it stands to reason that they'll happily allow continued development of bnetd after the Warcraft III beta ends.

    Right? Right...

    --
    "Can't you see that everyone is buying station wagons?"
  52. Re:New mirror with current cvs - works! Thanks! by zoward · · Score: 2

    This is the only mirror I've found to work. Thank you, thank you, thank you!

    --
    "Can't you see that everyone is buying station wagons?"
  53. Re:Full Text by dup_account · · Score: 2, Insightful

    If battle.net is free, this point is mute.....

    I don't think this is about Piracy. I believe it is about competition for the on-line revenue stream. I'm betting that Blizzard etc sees Battle.net as a major money maker. If they can force the free competition to be shut down, then they control the Warcraft III monopoly and save their revenue stream.

  54. Re:Full Text by GooRoo · · Score: 5, Insightful

    You're right, they wouldn't stand a chance if they went to court, assuming you mean bnetd.

    Most people are missing the key fact here of the timing of Blizzard shutting them down. Blizzard didn't do it when they first heard about it, for reasons that many have stated here already. There are many legit reasons why you'd want to run a Starcraft/Diablo server. Blizzard's problem with bnetd only started when functionality to allow Warcraft 3 to run was added. War3 is not a product. (yet) There are absolutely zero non-copyright infringing uses for bnetd to be War3 compatible right now. People who joined the beta signed up to help blizzard test the game in exchange for being able to play ahead of time (for free!). They don't have the right to be able to play on their own servers because they agreed to play on b.net, nor do they have the right to give it to anyone they want. These were conditions of being able to be in the beta in the first place.

    It's only normal to assume the worst of a large corporation and in many cases I would agree, but in this case (as I understand it) I do not. How else do you explain the other projects which allow for b.net emulation (fsgs etc) that exist and have for quite some time without problems from Blizzard and are not being shut down by Blizzard.

    If what I believe to be true regarding this matter is in fact true, I have no problem with Blizzard doing this, DMCA notwithstanding.

  55. Proprietary CDKey Algorithms? by Monthenor · · Score: 2
    From the FAQ:

    Why doesn't Blizzard provide facilities that enable these emulators to authenticate CD keys through Battle.net?
    In order for us to keep our proprietary CD-key algorithms secure, we cannot allow outside servers to query for the validity of CD keys.

    Now, I don't know how many people have tried this, but in at least SEVEN seperate instances, friends of mine (and me) have used Half-Life CDKeys to authenticate Starcraft and vice-versa. In fact, we've never seen a key for one that DOESN'T work on the other. Why not slap Valve with some DMCA threats, eh? Apparently they cracked your "proprietary CD-key algorithms" years ago...

    Mod Total = -1 informative

    --
    Co-founder of GerbilMechs
  56. presumed guilt? by nobodyman · · Score: 5, Interesting
    You are both right, and wrong. Blizzard does indeed deserve to be able to fight piracy. I doubt many people would have beef with Blizzard trying to go after pirates. However, this is something entirely different. This is Blizzard quashing a product with a legitimate, innocent purpose , simply because pirates might be able to exploit it.

    Here are reasons why bnetd was needed:
    1. Battle.net is often slow, or even down.
    2. You can't play on battle.net over certain types of corporate firewalls. On my company's firewall, for example, as soon as second person wants to play evertything gets hosed.
    3. Up until recently, you couldn't play on a lan unless you had IPX enabled.

    Based on my use of the product, I can assure you that people trying to use hacked copies were in the strict minority.

    This is the IP equivalent of setting fire to a village because it might contain spies. If this kind of "ends justifying the means" logic were applied to any other aspect of life it be considered Draconian, but the DMCA allows this -- companies can prosecute groups whose work may present the slightest threat.

    "I just wanted to play starcraft at work... and now I'm going to jail?" *sigh*
    1. Re:presumed guilt? by SilentChris · · Score: 3, Insightful
      "This is the IP equivalent of setting fire to a village because it might contain spies."

      Not quite. In this partcular village, the spies have the ability to magically transform other citizens to spies, and quite rapidly. Additionally, these spies have convinced other citizens that being a spy is ok, because the methods to become a spy are so innately simple. After a while, a great deal of spies become the majority.

      For further reading, see Napster(n).

    2. Re:presumed guilt? by nobodyman · · Score: 2

      That's a good point. However, I'd say that there is a subtle difference in that there is no way for these people (now that the signup has ended) to obtain WC3 legally, so it stands that anyone you see on bnetd playing the beta got it pirated. Still though, there's a sizable group that are using it for legit purposes.

      Besides, it's not like Blizzard is losing out on $40 a pop. The beta was distributed for free. And they're getting their valuable playtesting just hte same. Trying to wipe out all emulaters seems a bit strong.

      Why don't they go after key generator authors?

  57. How does this help Blizzard? by MongooseCN · · Score: 2

    They have to spend money to send out these legal demands that the emulated Bnet servers be shut down. And if they actually take the developers to court, thats even more money spent on closing down these servers. But after they do all that, what does Blizzard gain? Are people going to suddenly go out and buy all this software after their pirated versions stop working? Most pirates wouldn't buy software if it wasn't copyable. It's not worth the money, or they don't have the money which is why they don't buy it.

    So after Blizzard spends all their money on their legal department shutting down these servers the end result is:
    1. Pirates stop playing Blizzards games.
    2. The people who would buy Blizzards games to run them on the emulated server will no longer buy them.
    3. People angered by Blizzards actions stop buying their games.
    4. A small percentage of the pirates may possibly buy the game.

    This means that the loss of sales from 2. plus the loss of sales from 3. plus the gain of sales from 4. have to be greater than the total legal fees Blizzard has spent. That has to be a lot of sales to make up for Blizzards actions.

  58. I miss the old days... by pressman · · Score: 2

    when I could play Warcraft II via tcp/ip or plain old AppleTalk. Sob.

    --
    Pooty tweet
  59. Bnetd was originally written for legit. purposes. by Maul · · Score: 2

    I'm sure there are non-piracy pundits out there
    who will write off Bnetd as having a real legitimate
    use and say it is just a tool designed to facilitate
    piracy. This is false.

    As I stated in the last article regarding this issue,
    I know the original creator of Bnetd well. He did
    not create it to facilitate piracy, but rather he
    started the project because Battle.net at the time
    was even more unreliable than it seems to be now.
    Also, Bnetd enables people to have their own private ladders. I guess a third reason is that
    he was bored during finals week one term.

    Sure, there are people who are going to use this
    for piracy purposes. On the other hand, people just log into Battle.net with stolen/barrowed/cracked CD keys keys anyway.
    Additionally, people who are playing the WarCraft
    3 Beta right now are most likely people who are
    going to buy it when it appears in the store.
    I doubt any serious player is going to really want
    to play a buggy beta that won't be updated.

    Also, I don't believe it is right to shut down
    something if it facilitates pirates, so long as
    that is NOT the purpose of the software. CD
    Burners facilitate piracy more than Bnetd ever
    does.

    As was suggested previously, things would be much
    simpler if Blizzard released their own version of
    a private Battle.net server for personal use.
    It could include the oh so secret CD key checker.
    Hell, it could even include ad banners that somehow
    send their clickthrough data to Blizzard periodically. I think this would make a large
    number of people who use Bnetd right now happy.

    --

    "You spoony bard!" -Tellah

  60. Dave Touretsky is mirroring by OverCode@work · · Score: 2

    http://www.cs.cmu.edu/~dst

    Look in his "gallery of DMCA abuses".

    -John

  61. Advertising! by Just+Another+Perl+Ha · · Score: 2, Insightful


    I fear everyone here is completely missing the mark!

    It's all about the ad-revenues. You see, Blizzard sells ads on and if they allow people to run their own servers, then it eats into their advertizing cash cow.

    Their talk of piracy and the DMCA is all just a white-wash to pacify the good little sheeple into thinking they might be justified in their actions.

    As Frank Herbert said, "Wealth is a tool of freedom, but the pursuit of wealth is the way to slavery."

  62. Well, duh. by mikeee · · Score: 2

    Of course people who pirate a game are breaking the law.

    But people who buy the game can legally use it with bnet if they want to, and if Blizzard doesn't like it, that's tough.

    Now, if bnetd was designed to make piracy easier, you might have a case for contributary infringement, but that doesn't seem to be the case.

    So where's the beef?

  63. Re:So... lemmie get this straight... by Accipiter · · Score: 2

    Three gamers toss their computers on to their dining room table with a hub in the middle. They want to play [Insert Blizzard Game Here], but they want to play multiplayer. This is called a LAN party. (Miniature, but still valid.)

    Tell me why these three gamers have to rely on Battle.net just to play their game? The whole idea of having a LAN party (that is, bringing your computer to the party) is because LANs are generally faster than accessing via the internet. Of course, it's also for social reasons, but they're irrelevant to this discussion.

    Without bnetd, these players are forced to play their game through Blizzard's Battle.Net server, with all the downfalls that come with playing over the internet.

    If they have to do that, they might as well have just stayed home.

    And while you keep mentioning that Battle.net is "free of charge", you obviously don't "get it". It's not free. You help offset the cost of that server when you bought your game.

    If you don't want to use Battle.net for your network games, that should be your choice, and not Blizzard's.

    --

    -- Give him Head? Be a Beacon?
    (If you can't figure out how to E-Mail me, Don't. :P)

  64. Cool another one NOT to buy by Lumpy · · Score: 2

    sorry, but games that require me to register to a server to play online is BS. This is why ID games always outsell the copycats from Activision and Blizzard. Not I dont want to use Heat.net or battle.net. and I wont... voting with my wallet.

    --
    Do not look at laser with remaining good eye.
  65. What about hobbyists... by kindbud · · Score: 3, Insightful
    What about the hobbyists who are not pirating your software but just want to use these servers as an alternative to Battle.net?

    Unfortunately, software pirates have spoiled this situation for hobbyists. We are constantly working to improve Battle.net, and we sincerely hope that one day, no one will see any reason to seek alternatives to Battle.net for playing Blizzard games.


    Prior to this action by Blizzard, I had no reason to use bnetd servers. Now I have one.
    --
    Edith Keeler Must Die
  66. Irrelevance by schon · · Score: 2

    Why don't the servers ask for a CD key?

    Simple: because you must already have a CD key to play the damn game!

    You don't need a (valid) key to play any of the other multiplayer modes. Just battle.net. Since the games are not connecting to battle.net, they can get by just fine without the (valid) key.

    Note: I use the term (valid), as you need a key to install the game, but the check for valid keys is different (more restrictive) for battle.net than for a regular multi-player game.

  67. Blaming the Tool by ChaoticCoyote · · Score: 2

    Once again, the inanimate tool (bnetd) is being blamed for the actions of a minority of its users (software pirates). This is as stupid as laws that banned spoons and plastic baggies because of their potential use in the drug trade.

    Nothing justifies pirating software (free or commercial) -- but Blizzard's action does not do anything to stop piracy. Mirrors of bnetd will pop up world wide, on public and private systems, beyond any ability of Blizzard to control. If anything, people will feel even more justified about pirating Blizzard's games because the company has proven itself to be a nasty corporation. All Blizzard has done is upset legitimate users who don't want to use Battle.net.

    What's wrong with Battle.net? Cheaters, lag, trolls, lag, spewers, lag, downtime -- did I mention "lag?" I don't use Battle.net; we play over TCP/IP on the LAN. I'm not certain bnetd was absolutely necessary for playing off-Battle.net -- but I don't see how it really hurt Blizzard. And has Blizzard ever considered that imitation is the sincerest form of flattery? The bnetd guys loved Blizzard games, and have been slapped in the face for it.

    I own many legitimate, registered copies of Blizzard games; I have purchaed one copies of every Blizzard game since Warcraft I -- sometimes buying multiple copies because we play over the home LAN. I have *never* used bnetd; in fact, I wasn't even aware of its existence until the controversy erupted.

    Blizzard is within its rights to "protect" its intellectual property -- i.e., the law lets them do something useless and stupid. I have the right to react with my money -- and I will not be buying any copies of Warcraft III if Blizzard does not amend its poor decisions.

    There are plenty of fun, interesting games coming out; I think my family can survive quite happily without Warcraft III.

  68. Re:Full Text by Wavicle · · Score: 3, Interesting

    If Blizzard phased out a product, then bnetd.org would fall under the DMCA's protection against obsolesence. That would be something we would be looking for because then when Blizzard brought suit against bnetd.org, the people responsible for bnetd could ask EFF to write up the legal documents to ask the judge to throw out the case on those grounds.

    --
    Education is a better safeguard of liberty than a standing army.
    Edward Everett (1794 - 1865)
  69. Re:This is interesting... by kindbud · · Score: 2

    If they don't want Starcraft or Diablo played on non Battle.net servers (unless, of course, you're running over UDP or TCP), who are we to complain?

    We're the people who bought the product. It's our copy of the game. We own it.

    If you buy a new car, and after the sale the dealer tells you that you may not drive it on public roads, but can only do donuts in his parking lot, what would you tell that dealer?

    If you buy a toaster, and Sunbeam sends you a letter telling you that due to a exclusive licensing arrangements only Wonder bread may be toasted in it, what will you tell Sunbeam?

    This is a major problem with the DMCA. No one would tolerate these kinds of restrictions on any other product. If an automotive analog to the DMCA were passed, the outcry would be deafening.

    --
    Edith Keeler Must Die
  70. You overlooked something by athmanb · · Score: 2

    > Really, though, it's not clear that crypto is even required. Choose a random ~64-bit number for each CD key, encode it using base 64 or the like and store it in a database. When a request comes in, look it up in the database. If the number is there, cool. If not, drop the connection.

    This works really fine in closed source situation, but as soon as the general public gets a hold of the generation function or the cd-key database (for completely random keys) your copy protection is gone.
    Just having a simple oracle where bnetd sends the cd key to a Blizzard server to have it checked won't do much good either, since this is open to abuse from malicious server operators who steal cd keys from their users.

    Indeed, the only valid way to check CD keys in a secure way is through crypto.
    1. Blizzard generates a database of millions of keys.
    2. Those keys get encoded (with Base64 or whatever) and each CD gets one on its case.
    3. Customer installs the product with the key. Since the product was shrinkwrapped until he bought it, we have a secure key path and really don't need PKI as you pointed out.
    4. When the customer connects to an inofficial bnetd Server, the bnetd Server gets some random package of data from the Blizzard Server, and passes it on to the game client. The game client encrypts the data with the cd key and sends it back to the bnetd server, which sends it back to Blizzard. Blizzard then checks the result and either gives a valid or invalid signal to the bnetd server.
    5. Customer either gets in (with a valid cd key) or not.

    1. Re:You overlooked something by swillden · · Score: 2

      This works really fine in closed source situation, but as soon as the general public gets a hold of the generation function or the cd-key database (for completely random keys) your copy protection is gone.

      I'm assuming that the generation key and/or the database would not be published. One would have to connect to a Blizzard-operated server to verify a key.

      Just having a simple oracle where bnetd sends the cd key to a Blizzard server to have it checked won't do much good either, since this is open to abuse from malicious server operators who steal cd keys from their users.

      Yes, because however you construct the things, the CD Keys I was discussing are really just passwords. A challenge-response protocol is a good solution, as you suggest. To avoid the problem virg_mattes mentioned in response to your post, make it a mutual authentication. That way the client and the Blizzard server can be certain that the client is authorized (and the client can refuse to operate if its CD Key is invalid). That still doesn't tell the bnetd server anything, though. I suppose another protocol between bnetd server and Blizzard server could fix that as well. PKI actually would be a good solution for that one.

      Until, of course someone hacks the bnetd server (trivial) and the client (harder, but not that tough). Or if someone hacks the bnetd server so it performs a man in the middle attack (given a valid key and the key of the client so it can play both sides).

      At bottom the problem is insoluble, of course, otherwise they wouldn't need the DMCA.

      My only point in my response to the original poster was that he was proposing an exceptionally bad design, not to say that there was any good one, because there isn't without a smart card, dongle or other secure hardware.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  71. With Interest by virg_mattes · · Score: 2

    I don't normally reply to ACs, but in this case I have to raise a few points.

    > It doesn't sound like Battlenet is free to me. It sounds like you're
    > required to buy an official CD to use it. I also suspect that it requires
    > an internet connection of some sort to play it. It also sounds like players
    > may have limited control over opponents (I don't know, I've never played this game).


    First, they advertise Battle.Net as "free for authorized users", not free in general. Second, adding in the connection to the 'Net is just dumb. You need a computer to play it as well, but you'd be a fool to consider that part of the cost of the game. Third, why should any player have control over opponents?

    > If I and five friends have a LAN party and we want to play this game
    > without connecting to the internet we cannot do so without bnetd (or can
    > we? I assume that the game is not playable over raw ethernet without a server of some sort).


    Bad assumption, at least for Diablo. You can play in local network mode, using one of the machines as the "server" for controlling the game.

    > No one has proven that EULAs are binding contracts that can
    > limit fair use (which most EULAs intend to do).


    Um, yes, most EULAs are enforceable in court. There are parts of many of them that have been called into question, but the legal concept of an EULA is still enforceable.

    > If my spouse and I both want to play this game on separate computers
    > in the house, why should we have to buy two copies? We don't have to buy
    > two copies of a book in order for us both to read it at the same time.


    Bad analogy. You have to buy two copies to run it on two machines because that's what the license says. And you wouldn't have to buy two copies if you and your wife both wanted to use it at the same time, just if you wanted to use it independently at the same time. To extend the analogy, try reading that book sitting across the room from her, or try reading different pages at the same time, and I think you'll find it's more difficult.

    > But there is already a law against this and if my friends and I are
    > found we can be prosecuted or sued according to it. But the fact that this
    > process is difficult or uncomfortable does not justify stifling freedom any
    > more than someone expressing a negative opinion about me automatically
    > entitles me to have my lawyer harrass them into shutting up by threatening
    > them with libel and/or suing them for emotional distress.


    Another bad analogy. By your reasoning, because there's already a law against burglary which I can enforce against you if you steal my computer, I'm not allowed to install locks on my door to make it easier to enforce my right to keep my machine. And actually, if someone says something negative about you, you do have the right to sue them for libel. The case will only proceed, however, if you can prove that what they said is untrue.

    Virg

    1. Re:With Interest by osu-neko · · Score: 2
      Another bad analogy. By your reasoning, because there's already a law against burglary which I can enforce against you if you steal my computer, I'm not allowed to install locks on my door to make it easier to enforce my right to keep my machine.

      Actually, his analogy is good, and yours badly mischaracterizes it. Your analogy would be closer to correct if you characterized him as saying "because there's already a law against burglary with I can enforce against you if you steal my computer, I'm not allowed to install locks on your door to make it harder for you to exit your house, which you would need to do to steal my computer (never mind what legimate reasons you might have to leave your house -- if leaving your house makes it easier for you to steal my computer, I have the right to protect my property by keeping you locked in)."

      Of course, if you had correctly characterized his analogy, it would make it rather obvious that he was right and you were wrong, so I understand why you shifted it the way you did...

      --
      "Convictions are more dangerous enemies of truth than lies."
  72. This is why Freenet is a good thing by Gibreel+Farishta · · Score: 2, Interesting

    I'm surprised nobody has suggested it already: Hosting and development could just move to Freenet, which would protect the identities of the developers and make it quite impossible for Blizzard to shut the project pages down, and for US courts to prosecute any US developer.

  73. Re:Full Text by Spankophile · · Score: 2

    Excuse this for being flamebait.

    Warcraft III monopoly? Mute point?

    Are you by any chance retarded?

  74. No, you have to nitpick here... by gamgee5273 · · Score: 2
    No, you bought a copy of the game (not the game itself) and a license which allows you to run it; you do not own the game. The copy of the Indiana Jones and the Last Crusade poster hanging on my wall is a copy, not the original, and I can't do things to it that I could do if I owned the original (i.e., make copies of my own and sell them). I couldn't go and make my own copies of the board game Diplomacy, but I own a copy.

    (As a side note, all of the play by e-mail players of Diplomacy are supposed to have their own copies of the board game - as dictated by Avalon Hill, and now Hasbro, in order to not be infringing on the game's copyright. Otherwise the game is basically considered pirated. Same situation Blizzard is in, just a different medium.)

    So, if I buy a car or a toaster I am not buying a copy of a car or a toaster - it is physical property that I now own. If I buy a CD, though, I have the right, under fair use, to share the music with my friends, but that is the sticking point here: Art can be shared - but not for profit. However, a game is a product that can be distributed as the maker sees fit.

    There is no true need to rely on the DMCA for this argument, it comes down to a license: you bought the product, you agreed to the license. Don't buy it and don't play it if you disagree with said license.

    This isn't brain surgery.

  75. Re:Single Player Anyone? by base3 · · Score: 2
    don't see why the same people who would pay for a Red Hat distribution because they like it have a problem paying for a free online gaming service because they like it as well.

    Might have something to do with the fact that Red Hat hasn't been going around stomping on the community like the jackbooted corporate DMCA wielding thugs at Blizzard.

    --
    One CPU cycle wasted on digital restrictions management is ONE TOO MANY.
  76. My response to Blizzard by rossz · · Score: 5, Interesting
    What follows is my personal response and does not necessarily represent the beliefs of any persons working on the bnetd project. Also, although I am not currently a member of the bnetd project, Blizzard's actions have prompted me to support this open source program in whatever way I am able.

    You can view the letter in its entirety here at Blizzard Takes Action to Protect.

    "Although these programs might have been made with good intentions, they directly promote software piracy..."
    The software, bnetd, no more promotes piracy than a crowbar promotes breaking and entering. Just as a crowbar can be misused, bnetd emulator can also be misused. A lock pick set is illegal here in California without a license because its primary purpose is to circumvent security. No license is required to own a crowbar or hacksaw just because these devices might be used in an illegal manner.
    "...thereby eliminating Blizzard's ability to protect legitimate consumers..."
    I'm a legitimate consumer. I own just about everything ever made by Blizzard. Your disrupting the development of bnetd has interfered with my ability to play the game. Shutting down bnetd is a violation of my fair use of software I legally own. Please explain the logic used to derive at the conclusion that disrupting my ability to play is actually helping me.
    "we are well within our legal rights to protect our products from software piracy"
    No one disputes this right, but you have not gone after the pirates any more than the police would by going after the manufacturer of crowbars.
    "In order for us to keep our proprietary CD-key algorithms secure, we cannot allow outside servers to query for the validity of CD keys."
    Security through obscurity is no security at all. Your algorithm with be reverse-engineered, eventually. When that happens, the inherent weakness will be public knowledge. CD key generators are already floating around the web. Obviously, the security of the CD keys has been seriously compromised. If you make the CD key verification code public, it can be implemented into bnetd and most users of the program will, no doubt, implement. In truth, the CD key verification should not be necessary. The game will not run without a valid game CD in the drive. If something is circumventing this verification, is is completely unrelated to bnetd. We are not pirates and we do not like pirates.
    "Unfortunately, software pirates have spoiled this situation for hobbyists."
    No, Blizzard - you have. The pirates are always going to be there, regardless of what you do to legitimate owners of the games.
    "We are constantly working to improve Battle.net, and we sincerely hope that one day, no one will see any reason to seek alternatives to Battle.net for playing Blizzard games.
    You have? When did this happen? Diablo 2:LoD has been virtually unplayable for several months now. Why do you think we seek an alternate closed realm? Since Blizzard has obviously abandoned the game to the hackers and cheaters, we have been forced by you to come up with our own solution. If you actually made an attempt to do something about the horrid condition of the realms, we might not be setting up our own realms. We want a nice place to play the game, free of cheaters and dupers. You won't give this to us; so, like an abandoned step-child, we must try to go our own way. With the state of the realms in a perpetual state of self-destruction due to Blizzard's neglect, and with Blizzard's complete lack of interest in making existing customers happy, I have decided there is no reason to purchase another Blizzard product ever again. You have lost a customer. How many will you have to lose before you realize you must SUPPORT YOUR EXISTING CUSTOMERS. During the previous duping exploit a few weeks ago, a Blizzard talking head said they had "come up with a solution that should be satisfactory to most people." We're still waiting. When is this mythical solution going to be implemented? Perhaps when he said "most people" he was referring to the Blizzard marketing division and the dupers. I'm sure the the only people satisfied with Blizzard's non-solution will be the marketing people (they are hoping it will drive people to their new game) and the dupers (they are free to abuse the realms to their heart's content).
    --
    -- Will program for bandwidth
  77. You Overlooked Something, Too by virg_mattes · · Score: 2

    > 4. When the customer connects to an inofficial bnetd Server, the bnetd Server gets some random package of data from the Blizzard Server, and passes it on to the game client. The game client encrypts the data with the cd key and sends it back to the bnetd server, which sends it back to Blizzard. Blizzard then checks the result and either gives a valid or invalid signal to the bnetd server.

    > 5. Customer either gets in (with a valid cd key) or not.


    6. Hacked BnetD package starts and runs the game even if the invalid signal comes back.

    But more importantly,

    7. Because the user isn't logged into a Battle.Net server, Blizzard has no way of knowing whether CD key number 123456789XYZ is in use when a new request for that key comes in. Therefore, the one CD key that came off of a purchased CD and was ditributed on Usenet starts thousands of games at once, effectively nullifying the need for a CD key.

    Oops.

    Virg

    1. Re:You Overlooked Something, Too by athmanb · · Score: 2

      > 6. Hacked BnetD package starts and runs the game even if the invalid signal comes back.

      I only deal with solveable problems.
      Stuff like this, copy-controlling audiovisual media or compression of random data is outside of my professional realm :)
      But we are only talking about giving people the option of running legitimate, legal servers. Illegal servers follow the rule of "If you outlaw XYZ, only outlaws will have it", and can therefore not be dealt with.

      7. is easy to take care of though. Just have the bnetd server send a message to the central Blizzard server when a user logs off, and implement some time-out stuff in case a server crashes etc.

  78. Re:This is interesting... by gamgee5273 · · Score: 2
    Right, BnetD isn't their property, but it infringes on it. For example, I have the right to cut down the branch from said neighbor's prized Japanese cherry blossom tree if it's hanging over my fence. The tree is his property, but it's infringing on my property.

    When you paid for your copy of the game you paid to play the game (no pun intended) by Blizzard's rules.

  79. DMCA is the problem by dbc001 · · Score: 2, Insightful

    It seems to me that the main problem here is that Blizzard brought the DMCA into it. If they had taken some other angle, maybe even politely asked the developers to remove Warcraft III support (I realize that might not be realistic but it probably would have been better than the PR nightmare Blizzard is dealing with now). By taking the "cease & desist first, ask questions later" approach, they come off looking like a megacorp. trying to screw everybody.

    -dbc

  80. Magic the Gathering Online by spoonyfork · · Score: 2

    Could these out of work bnetd developers go to work on the Magic the Gathering Online server please?

    --
    Speak truth to power.
  81. Blizzard policy FAQ by Alsee · · Score: 2

    Why is Blizzard trying to outlaw compilers?
    Compilers facilitate software piracy of Blizzard products by allowing people to make programs. Blizzard products are intellectual property, and we are well within our legal rights to protect our products from software piracy.

    How do programs help reduce piracy?
    Blizzard uses one main method to combat piracy: executable programs. As part of using a computer it authenticate the user's files and prevents people from doing anything without a valid program.

    Why doesn't Blizzard provide facilities that enable compilers to authenticate programs through Battle.net?
    In order for us to keep our proprietary programs secure, we cannot allow outside compilers to generate valid programs.

    What about when you aren't selling something?
    The primary purposes of the Warcraft III Beta are to get play-balance feedback and to test our Battle.net servers. Our servers aren't tested if even one person plays the Beta on a rogue server, or wastes their time runnings any other program such as Tetris. Additionally, the Warcraft III Beta is not intended to be make us money; when testing ends, we need the ability to prevent people from wasting their time running a Beta. Compilers eliminate our ability to prevent pirates from doing anything except playing Blizzard retail games.

    What about the people who are not pirating your software but just want to make programs alternative to playing your games?
    Unfortunately, software pirates have spoiled this situation everyone. Pirates are evil. You don't want to be part of the Axis-Of-Evil, do you? We are constantly working to improve our games, and we sincerely hope that one day, no one will see any reason to seek alternatives to playing Blizzard games.

    Your games sell millions of copies. Why do you care if a few people make other programs?
    The sales success of a product should not exclude it from laws intended to protect intellectual property. Software piracy needs to be combated at all levels, and at Blizzard we intend to do our part to fight all other programs.

    -

    --
    - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  82. Re:You are part of the problem by afidel · · Score: 2

    Actually I will lobby my congresscritters to repeal the broken law that all of these anti-consumer actions have been taken under. Why fight the product of a bad law on a thousand front when we can get the law changed or repealed.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  83. Re:You forgot something by Aexia · · Score: 2

    Ideally, the closed, proprietary version of the server software would "phone home" to validate keys. If they only distributed binaries, it would be more difficult to hack out the authentication routines.

  84. Re:This is interesting... by Omnifarious · · Score: 2

    Once they sell the game, it ceases to be their property and becomes your property. I don't want some corporation saying what I can do with a socket wrench because they're the ones who made it. Similarily, Blizzard can't tell me how and where I can play their games after I buy them.

    EULAs are shifty legally, and most likely unenforceable. I also consider them to be just plain wrong. Once I buy it, it becomes my property, end of story.

  85. Re:This is interesting... by gamgee5273 · · Score: 2
    Let's try this:

    You're Blizzard. What do you do?

  86. Re:Letter to blizzard (distribute or write your ow by Dr.Dubious+DDQ · · Score: 2
    WarCraft II didn't have battle.net support until WELL after Starcraft came out

    Actually, this helps ADD to the impact of the letter, I think. It helps drive home the point that it's not JUST about "battle.net" (i.e. whether the games used battle.net or not were not motivating factors in their purchase) but about liking the games - and NOT liking the thuggery and insult to their players that Blizzard has just shown. That way the letter can't be interpreted to just mean he's upset because he has to use battle.net.

  87. Re:war3 goes gold... by Aexia · · Score: 2

    >>As far as the bnetd thing, when you buy a blizzard game, it says free internet play on bnet.. not bnetd..

    So, if Windows started being sold with stickers that said "Internet access through MSN" and then started cracking down on ISPs that allowed Windows users to connect to the Internet, you'd agree with it?

    WHy not? After all, the box says you can connect to the internet through MSN, not other ISPs which are encouraging piracy by bypassing Windows piracy prevention schemes and depriving Microsoft of revenue by luring away users.

    That's essentially what Blizzard is doing.

  88. Re:This is interesting... by gamgee5273 · · Score: 2

    Wrong. You bought a copy of the game. You don't have the source code, and you don't own the game, Blizzard does. You only own a copy. Ask any copyright lawyer. Another example: You don't own The Matrix on DVD, you own a copy.

  89. Re:So... lemmie get this straight... by Aexia · · Score: 2

    >>What's the problem?

    Battle.net servers are laggy and full of lamers.

  90. Re:be honest by Aexia · · Score: 2

    >>There simply isn't a need for bnetd unless you want to play with an illegal version.

    Or unless you want to play on a server that isn't full of hackers, cheaters and assorted lamers.

  91. Re:This is interesting... by Omnifarious · · Score: 3, Interesting

    One, you aren't modifying the game to run it on bnet. Two, by your own admission, you do own the copy.

    If you want to stick it in a microwave, you're free to. If you want to make modifications to it locally and not distribute them, you're free to do that too. Copyright law only says that you can't distribute copies publically or off to random people. It's called 'Fair Use'.

    I don't care what the stupid license agreements say. They're largely unenforceable, and morally wrong anyway. If a license agreement in the front cover of a book isn't legally binding, one on the front cover of a DVD box or inside a game box isn't either.

    No company's 'ownership' rights reach inside my own house to things I've bought and control. Such thinking leads the way to an invasive police state, and I will have none of it.

  92. Re:Blizzard/Vivendi/Universal by i_am_nitrogen · · Score: 2
    (iv) host or provide matchmaking services for the Program or emulate or redirect the communication protocols used by Blizzard in the network feature of the Program, through protocol emulation, tunneling, modifying or adding components to the Program, use of a utility program or any other techniques now known or hereafter developed, for any purpose including, but not limited to network play over the Internet, network play utilizing commercial or non-commercial gaming networks or as part of content aggregation networks without the prior written consent of Blizzard.


    It's right there. You can't try to emulate the protocol, tunnel the connection, or change your DNS server to redirect how you connect. You can't use IPX/IP tunneling to do LAN games with your friends over the Internet without Battle.net, you can't use another server. Do I run bnetd at home? Yes. Why? IPX does not work under Wine, and Battle.net doesn't work with my NAT firewall configuration.

  93. Re:Also user protection by B'Trey · · Score: 2

    How do Quake III Arena and similar games handle it? If you run an internet game, your systems acts as a server. However, the CD key is still verified via ID servers. Or am I misunderstanding the process there?

    --

    "The legitimate powers of government extend only to such acts as are injurious to others." Thomas Jefferson.

  94. Re:You are part of the problem by FreeUser · · Score: 2

    Actually I will lobby my congresscritters to repeal the broken law that all of these anti-consumer actions have been taken under.

    Fair enough.

    But you should really do both. Your congresscritter may not listen to you (hell, if you live in Florida your vote may very well not be counted. In fairness to Florida, the same may be true if you live in Chicago as I do, or any number of other places).

    However, your vote with your dollars will always be counted by the beancounters who work for Blizzard, or whomever. Multiply yourself by the other hundreds of thousands who think likewise, and will purchase products from entities they know are actively lobbying against their interests, and you begin to glimps the magnitude of the problem, where your purchases do far more to undermine your position (providing real capital to your opponent) than your letter or phone call to your congressperson does to promote it.

    --
    The Future of Human Evolution: Autonomy
  95. Re:Kali did (might still do) the same by giffordcheung · · Score: 2, Interesting

    It may interest you to note that Blizzard, during the time of warcraft 2 and kali actively supported kali, by releasing a build of warcraft that was optimized for kali...

    anyone remember war2kali.exe ?

    In other words, consider the difference between bnetd and kali: why was kali never considered a threat to blizzard?

    It was considered even an ally.

  96. Well, Yeah... by virg_mattes · · Score: 2

    ...that's why I said the DMCA route is easier. It requires fewer PR hoops to get to the same conclusion.

    Virg

  97. You Overlooked Something Else by virg_mattes · · Score: 2

    > 7. is easy to take care of though. Just have the bnetd server send a message to the central Blizzard server when a user logs off, and implement some time-out stuff in case a server crashes etc.

    No dice. What if my hacked BnetD server authenticates, then tells Blizzard I logged off immediately? Then logged back on. Then off. Then on. And so on until all ten of my local users are on. Sweet, no? Also, add in a number 8, that Blizzard's authentication server would die a DDOS death when every punk who runs a random key generator bombards it until one of those keys comes back valid (and can then be used for 7 above). Since this makes keys fairly worthless, and allowing legitimate, legal servers is impossible without exposing the keys to this sort of tampering, the obvious solution is the one they've taken.

    Virg

  98. Blizzard's reply to me... by Aexia · · Score: 4, Informative

    I find it interesting that they concede it may have been developed for purposes other than piracy. I think that could hurt them legally.

    From: "Rob Beatie"
    To: aexia@yahoo.com
    Subject: RE: One less copy of Warcraft 3 sold

    Certain programs have been developed that allow users to bypass Battle.net's CD-key-authentication process. Although these programs might have been made with good intentions, they directly promote software piracy by allowing users who have illegitimately obtained our games to play them as if they'd been legitimately purchased. Furthermore, because these programs allow access without a CD key, they render malicious users unaccountable, thereby eliminating Blizzard's ability to protect legitimate consumers. Therefore, Blizzard has taken an aggressive stance opposing the use of these programs.

    Please take a moment to read through our FAQ regarding these issues at http://www.battle.net/support/emulationfaq.shtml if you have any questions or concerns about Blizzard's stance on software piracy. {WR655}

    -----Original Message-----
    From: aexia@yahoo.com
    Sent: Friday, February 22, 2002 10:31 AM
    To: sales@blizzard.com
    Subject: One less copy of Warcraft 3 sold

    Thanks to your ill-considered invocation of the DMCA, you have one less customer now. I've used alternative server software(bnetd) to play over the Internet because battle.net is laggy and full of cheaters, hackers and other assorted morons. It's simply not a fun place to play.

    Creating my own server allows me to play in peace, without lag, with my friends. It's not to promote piracy; it's to play the *game*, not a "license", I paid money to buy. It's mine and I'll play it however the hell I want to.

    I'm sure you'll sell plenty of copies of Warcraft 3 anyways, but you won't sell one to me until you catch a clue.

  99. Better solution for all by raynet · · Score: 2, Insightful

    Why can't Blizzard change the CD-Key check route so that is always checks the key from Battle.net servers and not from the server you might use to play. This should be fairly easy to implement and would catch some pirates (but not the ones with key generator). You could ofcourse fake DNS entries or forward packets to your own server, but this would be too hard for "normal" people and anyways you can play directly with your friends without Battle.net and CD-Key check.

    Best think would be if Blizzard starts to sell official Battle.net servers (or it could come with the game). That would be great and also would fix many problems due to over populated Battle.net servers. And people still would use to official Battle.net server because there you can collect fame, score, be number one in ladder etc..

    --
    - Raynet --> .
  100. A bit late, but Vivendi's not doing well by DragonMagic · · Score: 2, Informative

    I looked up Vivendi's quote today on the NYSE, and here's the link: http://www.nyse.com/marketinfo/marketinfo.html?sym =V

    For those who just want a quick reference, here's the 52-week spread:

    HIGH
    69.23
    (4/27/01)

    LOW
    35.65
    (TODAY)

    And it's still going down.

    Good move, Vivendi. No wonder you're trying to get as much cash as possible.

    --

    Human nature is the same everywhere; the modes only are different. -- Earl of Chesterfield
  101. Re:This is interesting... by gamgee5273 · · Score: 2
    No, you own the copy - the media. You own the disc the copy resides on. By installing the game you are agreeing to the license, whether you like it or not. Personally, I don't install things with licenses I don't like (call it common sense, if you will). And the copyright in the front of a book is legally binding - try copying King's latest and then go and try to publish it...

    Oh, and I know fair use inside and out - you're wrong. You can't go and photocopy an entire book - that's infringing on the author's rights and, arguably, you're not paying said author.

    End all and be all is that eventually there will be iron-clad licenses, if there aren't already, that are completely legal. I don't see an issue with Blizzard saying "don't do this" when they give you numerous protocol options if you want to play in your home (those of you complaining about that) nor do I see an issue with Blizzard wanting you to use their servers. Hell, man, it's all over the packaging ("Play via Battle.net").

    I personally think you're just pissy, not becuase you're paranoidicly worried of "an invasive police state."

  102. Re:This is interesting... by gamgee5273 · · Score: 2
    But we would agree that Carmack is not the most corporate of folks, right? I'm not surprised that the Q3 servers are open - Carmack's that kind of guy, and that's his and id's decision to make. Just as it is Blizzard's decision to go in the opposite direction.

    I'm trying to make a larger point here: I see /.ers complaining every day that the government is intrusive, that business should be left alone, etc. Now we find ourselves at a point where a business is dictating its terms and wants, and there are now so many of you complaining. The answer is very, very simple: Don't buy or play the games until Blizzard changes. Companies will listen to users if the users 1) know what they're talking about; and 2) approach the company en masse.

    That said, I think Blizzard could be a little less restrictive about this. However, since I don't have issues with the Battle.net servers, it doesn't really bother me.

    In the end, it's all IMHO.

  103. Re:Full Text by frost22 · · Score: 2

    Therefore, giving your excess grain to the needy and poor helps them continue their survival. I hardly consider Blizzard video games to be necessary for the survival of anything.

    It is obvious from your incoherent rambling that you have not the faintest clue what you are talking about

    :-)

    --
    ...and here I stand, with all my lore, poor fool, no wiser than before.
  104. Advertising bnetd by _Sprocket_ · · Score: 2
    Thanks Blizzard/Vivendi! I didn't know this existed until you tried to squash it. Now I have a copy of the code and will likely begin playing around with it later on.


    Please feel free to try and squash any other cool projects I might not already be interested in / known it exists.

  105. Re:Circumvention devices by lynx_user_abroad · · Score: 2
    I'm afraid I'm not following you.

    bnetd was (A) not primarily designed for the purposes of being a circumvention device...
    (emphasis in original)

    Blizzard claim copyright to their games. Blizzard claims that they use their BattleNet servers as a means of controling access to their games (specifically, to the WarCraft III beta). This makes the BattleNet server an access control device.

    I'm not aware of any purpose which bnetd serves which is not geared toward circumventing the use of Blizzard's BattleNet server, but I'm open to educating... And I don't think you could get around this by just saying "bnetd also allows chat..." You might be able to assert that bnetd was designed for StarCraft, and only incidentally acts as a server for WarCraftIII, but then Blizzard could always just reply that it was their intention all along to be able to limit the use of StarCraft on-line using their control of the BattleNet server. You lose either way.

    Blizzard has asserted that bnetd has commercial significance to them, insofar as it impacts their commercially oriented BattleNet service. What is the purpose of bnetd beyond circumvention? Is that a commercially significant use? Wanna bet jail time on that?

    And "marketing" is not limited to buying SuperBowl ads. If the web page says "use this instead of BattleNet, or if the creators knew it could be used as a replacement to BattleNet, then it's considered marketed for that purpose.

    The kicker: these are or's, not and's (see 1201.b.2.B) so if it meets any one of the tests, it meets the definition.

    Blizzard is on solid ground here, at least as long as the DMCA remains solid ground. I'd say they'd be within their rights, under the law, to seek criminal charges against the bnetd team. That's not to say that's what should happen, but rather to demonstrate how far out-of-whack the DMCA is.

    --

    The thing about things we don't know is we often don't know we don't know them.

  106. Re:Also user protection by B'Trey · · Score: 2

    So, if Blizzard were really concerned solely about CD identification, they could add an external verification server and release a patch to the game to set up a Q3-like system. 3rd party servers would then just have to implement the public protocol and would never need to see the actual verification code.

    --

    "The legitimate powers of government extend only to such acts as are injurious to others." Thomas Jefferson.

  107. I don't think it's completely baseless by Trepidity · · Score: 2

    I know quite a few people who pirated Starcraft in the early days when Blizzard allowed up to 5 or so instances of the same CD key to be in use at the same time (to avoid problems with ghosting). When Blizzard reduced this to two or so, they went out and bought the game so they could keep playing online. If bnetd had been available at that time, you can be sure that they would never have bought the game.

  108. Re:IPX Emulators by acceleriter · · Score: 3, Informative
    Does Blizzard Entertainment® allow or support other Battle.net® like or emulation servers? Can I host one of these rogue servers?


    No. Except as set forth in the next paragraph, Blizzard Entertainment® does not support or condone network play of its games anywhere but Battle.net®. Specifically, you may not host or provide matchmaking services for any of our games or emulate or redirect the communication protocols used by Blizzard Entertainment® in the network feature of its games, through protocol emulation, tunneling, modifying or adding components to the game(s), use of a utility program or any other techniques now known or hereafter developed, for any purpose including, but not limited to network play over the Internet, network play utilizing commercial or non-commercial gaming networks or as part of content aggregation networks without the prior written consent of Blizzard Entertainment®.

    Apparently, they'll be suing everyone soon.

    --

    CEE5210S The signal SIGHUP was received.

  109. What Blizzard *Should* Be Doing by Bones3D_mac · · Score: 2, Interesting

    While I do give Blizzard *some* slack regarding their actions leading to bnetd being killed, this will be a costly mistake for them in the long run.

    First off, Blizzard needs to realize that not everyone who uses their software is pirating it. By assuming the legitimate users are potential pirates, their actions will probably increase the likelyhood of piracy. (If you're going to be assumed guilty, you may as well commit the crime.)

    Next, Blizzard should try to focus more on offering an alternative to bnetd servers for its legitimate users. There is no reason Blizzard can't set up a "pay-to-play" service that would provide access to an uncluttered, high-bandwidth server for a small monthly fee. Blizzard would have no problem getting $9.95/month out of it's more dedicated users in exchange for much-improved online gaming experience. By simply cutting off access to alternate servers without providing legitimate users with an alternative, they are making their games much less desireable.

    Finally, Blizzard should be asking its users for input on how battlenet should be improved. If you can give your customers what they want, they'll have no reason to look elsewhere.

    Blizzard *does* produce some of the greatest games out there. I, for one, would like to see that continue. But, without the support of it's users, Blizzard will not last long.

    --


    8==8 Bones 8==8
  110. Open Letter to Blizzard by Xnone · · Score: 2, Insightful
    A friend wrote this, I thought it was quite apropriate.

    Dear Sirs,

    For the past 5 years, I have been a customer of your company. I have bought and enjoyed many of your games, from Warcraft 1 to Diablo II. I have always been amazed at the new and inovative ideas and technology that goes into every one of your products. Warcraft III is no exception to this rule. Even without playing it, I can already tell that this game will be one of the greatest RTS games in history. I have been telling all my friends about it and have even gone so far as to upgrade two of my PC's for the sole purpose of running Warcraft III. I thought that it was money well spent....I was wrong.

    What right do you have to tell legitimate,PAYING customers how they should use their software?! Have we not already supported you in many ways? Not the least of these being the spending of thousands of dollars world-wide in an effort to show our love and support for your company! To take measures to protect your "Intellectual Property" is all well and good. But to emulate Microsoft corporation by limiting your customers ability to innovate and expand their computers capabilities,I just cannot find a logical excuse for a tactic like this.

    When Battle.net was created, I was overjoyed at the thought of being able to play with my cousin that lives in another state. Just the thought of being able,with minimum effort and a few mouse clicks,to play a game with someone over 500 miles away without expensive phone charges was almost too good to be true. Too bad that it was. Within a few weeks of using it, I witnessed persons misusing the Battle.net service,cheating,hacking,spamming, and various other offences. I complained and noticed that some minor steps were taken, but soon after,I witnessed the same *illegal I might add* actions being committed over and over again. So finally,fed up with a service that no longer was putting the customer over it's own profit-needs, I searched for another way to play games like Warcraft II-BNE and Starcraft-BroodWar with my friends. Bnetd was the answer to my prayers. It gave my friends and I a way to create servers that were free of cheaters,hackers,and spammers. My friends and I were overjoyed that a group of average "Joe Smith" kinda guys would donate their time FREELY to create a better gaming environment for all gamers to enjoy. They even went so far as to offer linux versions of their open-sourse software so that linux users were no longer left out in the cold by your company.

    But in the end...the almighty dollar beckoned...and YOU ANSWERED THE CALL. Immediately you tooks steps to "protect our Intellectual Property"
    and said that you "are well within our legal rights to protect our products from software piracy." In this fact,I do agree with you. However, I do not agree with the manner in which you dealt with the situation. I am sure that if you had even tried to work out an agreement with the creators/maintainers of Bnetd, that they would have been happy to have done all they could to accomodate any changes in their software that you thought would be nessessary to facilitate the full protection of your "Intellectual Property". But instead you , ONCE AGAIN, decided to follow in the footsteps of the power hungry Bill Gates and crush a small group of open-sourse programmers who were truly trying to inovate the sorely-lacking gaming industry by FREELY giving THEIR TIME in the hopes that one day you would finally clean up Battle.net and restore the honor and respect that many users once had in you...but this was not to be.

    My (ex) friends, today the gaming industry has lost something....something precious. It has lost compassion for the very core of what keeps games selling and companies like you alive....The Gamers Themselves! You have revealed your true intentions to the world and I will no longer support you in the path that you have chosen to take. I will no longer purchase any software your company has to offer. I will no longer speak kindly about your company to anyone I meet.

    I'm sure that others will have compassion for the roots of the gaming industry again someday, and I pray that someone is YOU.

    This concludes my feelings on this matter. Thank you for your attention.

  111. Re:Dumb by LoseNotLooseGuy · · Score: 2, Informative

    Loosing out to lhamas who cant "afford" $50 for your product sucks.

    I am uncertain how one would go about "letting loose or releasing" out to lhamas. I suspect you intended to use the phrase "losing out".

    Congratulations! You have been participant #37 in my campaign to rid Slashdot of this error.

    --
    Proudly correcting Slashdot's most irritating linguistic error since 2002.
  112. Re:NOT ONLY THE BETA by Xentax · · Score: 2

    I never said BnetD didn't have other, and far more legitimate, purposes.

    I never said the "official" BnetD was being used for the WC3 Beta either -- though I can see where my post could be read that way.

    It's rather sad that Blizzard is going after the official BnetD people, if in fact they had nothing to do with the WC3 aspects of it -- but, at the end of the day, I supposed Blizzard decided to attack the target that was visible, since the rest are probably rather anonymous.

    Xentax

    --
    You shouldn't verb words.
  113. An important update from the bnet.org folks by capedgirardeau · · Score: 2, Informative
    These just came across the bnet mailing list:

    Subject: www.bnetd.org

    and

    Subject: Site UPDATE

    The short version:

    They had and have nothing to do with the WC3 Beta, the EFF is taking thier case with the ISP and they need donations.

    Be sure to check back to the site for when the donations link becomes active.

    --
    Wax on, wax off baby!