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.

27 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
  2. 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.

  3. 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 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.

  4. 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 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...

    2. 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.
  5. 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 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.
    3. 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.
  6. 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
  7. 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.

  8. 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
  9. 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.

  10. 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]

  11. 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
  12. 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.

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

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

  14. 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.

  15. 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.
  16. 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.

  17. 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*
  18. 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
  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. 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.