Can Spyware Ever Be A Good Thing?

In posts here and here, Xeni Jardin and Cory Doctorow at Boing! Boing! accuse Blizzard of installing spyware on their customers’ computers and then using “a bunch of PR spin” to justify said spyware. For once, I could not disagree more — if this spyware did not exist, I probably would not be playing World of Warcraft (hmmm…maybe I could get my life back then, and that would not be such a bad thing).

This particular dustup started with Bruce Schneier and Annalee Newitz complaining about a program called Warden that Blizzard runs in the background while a player is online in World of Warcraft. Warden pretty much rummages through your computer and looks at every single process that is running the same time as WoW. It then sends a hash of the process back to servers at Blizzard that compare the hash to known cheat programs. Get caught running a cheat program, and you can look forward to an account ban.

Schneier’s post was the most disappointing, as he has in the past generally talked intelligently about security issues and the need to balance competing interests of security and freedom. Here, though, he’s simply in all out paranoia mode. First, the source he relies on is an article by a programmer who has spent a lot of time trying to create cheats for World of Warcraft and, so far, been frustrated by Blizzard’s proactive approach to detecting and banning cheats. No, this does not invalidate the security concerns, but Schneier could have pointed out the self-serving nature of the summary he posted (I can’t imagine Schneier would let an essay by a Bush administration official on the Patriot act slip by as if it were merely disinterested commentary).

Second, Scheniers’ entire objection to Blizzard’s use of software like Warden is that some other company might abuse such technology,

Several commenters say that this is no big deal. I think that a program that does all of this without the knowledge or consent of the user is a big deal. This is a program designed to spy on the user and report back to Blizzard. It’s pretty benign, but the next company who does this may be less so. It definitely counts as spyware.

This known as the fallacy of the slippery slope. Blizzard’s actions should be judged not on how some hypothetical future company might act, but rather how Blizzard is acting now.

As Schneier concedes, Blizzard is pretty benign. Simply creating a hash for all running processes and running those against a database of hashes of known cheats is a good example of only collecting the very minimum of data needed to prevent cheating. The only area I think Blizzard does deserve criticism is for not making it more explicit that they are doing this. A short, plain English explanation of the process would more than allay all but the most paranoid of users.

In comparison to Schneier’s piece, Newitz’s article is laughable. She writes,

Whoa. That’s taking the anticheating spirit a little too far. I can see booting people out of the game if they’re repeat cheaters, particularly if they’re flushing other players off the servers and ruining the experience for paying customers. But snooping through the computers of innocent gamers looking for the bad apples who have installed a map hack? Give me a break.

Okay, I’m paying $15/month to play this game. If you wait until it is obvious that a player is cheating to boot him, I’ve already quit the game in disgust by that time. Blizzard simply cannot wait until after cheaters have ruined the experience for paying customers, or they won’t have any paying customers. People were pissed off at cheaters on Battle.Net which was free. My wife spends enough time getting ganked by Horde — if she has to worry that she doesn’t even have a chance because they’re using a cheat program, she’d probably go back to Sims 2 and Civ 2.

The thing that really pisses me off is that this is all being done in the name of having fun and playing games. I’m supposed to give up my Fourth Amendment rights in order to ax a bunch of warriors controlled by teenagers in Milwaukee? No thanks. I’d rather go back to playing Dungeons and Dragons, where at least I could roll the dice without the DM reading all my fucking e-mail. Breaking the rules isn’t nice, but this is a game, people — a game! It’s not a matter of national security; nobody is going to get killed except the stupid video game avatars. Do you realize the government would have to have a warrant to get the kind of information Blizzard claims it has the right to suck out of your computer to stop cheaters? Doesn’t that seem a wee bit wrong?

No, it does not seem wrong at all. First, we regularly give up rights in private settings that the government would never be able to force up on us. I visit a local newspaper and magazine store that has a very strict policy requiring patrons to turn off cell phones. Every time I enter the store, I turn off my cell phone. You realize that this is something that the government would have to get a court order to do, don’t you? Doesn’t that seem wrong to just browse a bunch of magazines?

But even this silly analogy is based on a lie. Blizzard is not reading or collecting any e-mail or other person content. It creates a hash of your e-mail program, if you have one open, and transmits that back to its servers. Blizzard is quite clear that Warden does not collect or transmit the sort of information Newitz claims it does. Presumably she chooses to prevaricate on this issue in order to dramatize the horrors of having her Fourth Amendment rights violated.

Source:

A Bugged Game. Annalee Newitz, Alternet, October 4, 2005.

Blizzard Entertainment Uses Spyware to Verify EULA Compliance. Bruce Schneier, October 13, 2005.

Fantasy Grounds: Excellent PnP RPG Software

I’ve demo’d quite a few programs designed to make it easier to play paper-and-pencil role-playing games over the Internet, but Fantasy Grounds is certainly the best looking of the ones I’ve tried. It has a very appealing visual look to it, as well as a pretty thorough featureset.

About the only drawbacks I can see are the weak manual (read it and support forums and still have a dozen questions I could not find answers to), and the fact that it is clearly geared toward D20 games. The software can be modified using XML for other systems — and many users have done so — but either way, someone’s going to have to put in a lot of work to convert your favorite system to work with this software. Then again, D20’s probably the only system that’s actually explicitly legal to convert for use to Fantasy Grounds.

Brisbane City Council Punts on Animal Research Ordinance Until After November Election

The City of Brisbane, California, considered and then deferred a decision on an ordinance that would modify the city’s existing rules on animal research.

Media accounts of the Brisbane animal research proposal are muddy, but Brisbane apparently does not have any sort of ordinance regarding animal research — a company would simply have to get a building permit and comply with zoning and other ordinances. The city was apparently contacted by a company that is interested in building a campus-like animal research facility within the city’s limits, however, and that company suggested that the city update its general development plan to make that explicit.

After much debate and the resignation of a council member that led to a 2-2 vote on the proposal in July, the Brisbane City Council currently has three options. According to a summary produced by the City Attorney,

Ordinance 501 was considered for adoption at the regular Council meeting on September 19, 2005 and the matter was continued to provide staff an opportunity to draft alternative language pertaining to the use of live animals for research and development. The proposed draft now contains 3 separate options concerning this subject. They are as follows:

Option 1: All animal research is a conditional use:

This is the language contained in the proposal Ordinance. It would require that any research and development involving the use of live animals be classified as a conditional use for which a use permit would be required. The activity would need to comply with the performance standards in Subsections 17.20.050.F and 17.21.050.F.

Option 2: All animal research is a permitted use:

This option would restore the existing regulations from the M-1 district which allow any form of research and development (including use of live animals) as a permitted use. The performance standards in Subsections 17.20.050.F and 17.21.050.F would be deleted.

This option would allow any other type of animal research, such as research involving the use of rats, mice or guinea pigs, to be conducted as a permitted use.

Council member Lee Panza told the Bay City News, “We couldn’t decide whether [animal testing] should be outright banned, completely open or have some type of restriction.”

The council will take up the issue again after the November 8 election when there will be a full council of 5 seated and at least two new members.

Source:

Brisbane City Council tables animal-testing issue. Bay City News, October 5, 2005.

United Egg Producers Agrees to Modify “Animal Care Certified” Logo

In October, United Egg Producers agreed to modify the logo it uses to certify egg producers that meet its egg production standards.

The logo had read “Animal Care Certified,” but in 2003 and 2004 the Better Business Bureau found that the logo was deceptive and forwarded a complaint to the Federal Trade Commission which had been dragging its heels in deciding one way or the other on whether or not the wording was deceptive.

United Egg Producers short-circuited that process altogether by deciding to change the logo to read “United Egg Producers Certified” with the tagline, “Produced in compliance with United Egg Producers Animal Husbandry Guidelines.”

Erica Meier of Compassion Over Killing, which has filed a number of lawsuits over the past couple years charging that the “Animal Care Certified” logo was deceptive, told the Washington Post,

Consumers will be able to make more informed buying choices and won’t be duped or deceived into buying eggs that were produced by animal cruelty. They will more than likely opt for eggs labeled as cage-free or free-range.

Meier added in a prepared statement,

While the egg industry’s husbandry guidelines still permit routine animal cruelty, at least the new logo will no longer convey a false message of humane animal care. The industry’s next step should be to amend its guidelines to prohibit battery cages.

Not likely. As United Egg Producers spokesman Mike Head told the Washington Post,

We support cage-free eggs as a choice for consumers. We say, let consumers make their own choice. They are making their choice right now, and 98 percent of them are choosing conventional eggs.

. . .

The program is intact, which for us is a great victory. The only thing that was in question was the words on the logo itself. That’s why we decided, ‘Let’s change the words, because we don’t want a cloud hanging over this.’

Since free range eggs are significantly more expensive than those produced by hens confined to cages, I wouldn’t be the farm on Meier’s prediction of a sudden surge by consumer’s to such eggs because of a slight change of wording on an egg carton logo.

Sources:

Egg Label Changed After Md. Group Complains. Nelson Hernandez, Washington Post, October 4, 2005.

Egg producers group agrees to alter logo, settling complaint. Des Moines Register, October 4, 2005.

Egg producers relent on industry seal. Alexei Barrionuevo, The New York times, October 4, 2005.

Federal Trade Commission Announces End to Misleading Egg Logo. Press Release, Compassion Over Killing, October 4, 2005.