Another Software Spy 720
No, the second writer on LinuxQuake has it right when he says "It's market research." id doesn't care about current support, they want to know what cards to support in their next software release.
But the reason doesn't matter. The important part is that the software is doing something that it doesn't advertise and that isn't necessary for the operation of the software - sending information about your computer back to id software, which is mentioned nowhere in documentation, readme, EULA, website or installation. id calls it research - I call it a trojan horse program, and if I went into id's offices and installed a similar program that reported back to me on their machines, I would go to jail for it. If I convinced id to download and run it, by disguising it as, say, a video game, I'd go to jail for plain old fraud as well as the computer crime. That's 18 USC 47 section 1030, for the curious. It's been used against a number of 1337 d00dz who weren't quite 1337 enough.
So why does id think this is fine and dandy for them to do?
I like id's games, but this is not a joking matter. Software which performs functions beyond its stated activities is uncool (read: illegal), especially when those functions are spying on their users. Any sort of collection of data from user's machines, even relatively mundane data like the type of their video card, should be announced by the software and in the docs, and users should be able to opt out of it. How much bad press is it going to take before softwre companies get a clue? Or will the first hint they get be when an ambitious prosecutor serves a search warrant on them one day?
Update: 11/28 10:41 by michael : From various posts below and email received by yours truly, it looks as though id did have notification of the data-collecting activity in previous releases of the demo test; but not in the most recent one, for whatever reason. Perhaps the story should be about quality control on readme files. The basic point - companies need to be very open and upfront about things like this, even for benign purposes, and give people the option to opt-out - still stands, but it seems that id just made an error rather than tried to hide anything.
There outta be a law... (Score:2)
There should be monetary penalties for this sort of thing. Hit companies where it hurts, in the pocketbook.
Sue 'em! ;) (Score:3)
Well if such data collection is illegal why not sue 'em? Tell the judge that the program is a trojen horse just like any other and see what happens. With some lobbying you could probably win if the privacy violation was great, say in the case of lots of personal data getting tracked. Id would probably win in this case but not other companies...
I trust Carmack (Score:2)
In ID's defense ... (Score:2)
This is harmless. So please, be sensible, don't make it out to be something more than it is.
Betrayal (Score:2)
Without doubt this will be do more damage than good for them. Even if they get all the information they wanted. Bet it won't take long before they remove the trojan horse from the software.
Re:Sue 'em! ;) (Score:2)
David
bash: ispell: command not found
Lighten up... (Score:3)
it's simple...
HW_VidType getVideoInformation() {
return SYSTEM_VIDEO_TYPE;
}
EULA (Score:3)
This needs attention (Score:5)
Unless something is done.
I think some kind of binding code of practice needs to be swiftly adopted. Specifically, users must be warned in advance if *any* information is going to be collected, generated or transmitted from their machine.
I know that there may be legitimate reasons for a company to want to send information back to their server. But if it is going to happen, then the user absolutely must be informed about it.
It's also yet another good reason to use open source software - that kind of abuse simply can't get past a well informed community based on peere review.
This is a "we should sue" case (Score:2)
And I dont buy the argument that it is purely to do market research, because their are many easier ways to find out what the people are using, like having a registration system where I would have the choice (and I would have no problem giving them that information).
This kind of behavior has to stop, it is not admissible and we, as a community aware of the problem should have an active role in the reprobation (boycott) of those companies...
Trojan horses in software (Score:2)
I think it might be too late to do anything about this, really for one major reason.
Most people don't care.
The majority of consumers purchasing software don't really care (or don't know enough to care) about maintaining the privacy of their computer components. A lot of people would gladly trade in a little bit of privacy in order to gain the percieved notion of more robust software.
Most people would not only accept, but also welcome the idea of their software reporting information back about their systems if they were given the explanation that it would make future software run better on their computer.If people cared about their digital privacy, wouldn't there be a much bigger stink about cookies?
The idea of a game that sends back video card information, for the goal of making future releases work better; isn't that far away from the idea of a site keeping track of your web surfing, for the goal of making your future visits more pleasurable.
My Beef (Score:2)
Come on (Score:4)
This simply records your OS, Video Card, driver, etc when you play. It doesn't expose your personal information.
There is no difference between this, and the User-Agent HTTP header that is sent. Oh, the User-Agent doesn't expose video card, BFD. (but you can sometimes get at screen depth/size depending on browser scripts/java) Most naive users are unaware that info is sent, and browsers don't prompt users either.
The level of paranoia on Slashdot has reached all time high. Next thing you know, ID will be charged with the high crime of recording their player's IP addresses on their central server.
Could that be illegal in Europe? (Score:3)
I can't see how it can be used purely for support purposes if it's sent irrespective of a problem, and there's no way of linking the information with a helpline caller.
Just a few ramblings by someone who can't see how the saving of data could be linked to support...
Re:Also... (Score:2)
Re:In ID's defense ... (Score:2)
David
bash: ispell: command not found
If it's really so harmless... (Score:5)
I agree with the posters who say that video card info isn't really all that big of a deal, BUT (and it's a big one) Since it's not a big deal, couldn't it just pop up a window (first time only) saying I'd like to tell ID that you are using a wiz-bang 5.32 Video card, is that OK?. I'd click yes to that one personally.
Sending without asking is at least rude, and sets a bad precedent. What info will it be next time?
I have to wonder, is that video card data really worth the stink this will cause?
AirMiles, Credit Cards, Shopper Points (Score:4)
All these things track your purchases, providing the store with valuable information about the spending habits of your demographic.
Hopefully, most of you were clued in about what's *really* being done when you use these cards, and made a knowledgeable, active choice when signing up.
[which is, I guess, my point: iD could easily have done some sort of payback-for-information thing. Perhaps those people who said "yes" to releasing the info/letting iD track them would get a bonus level. Just like Safeway gives you a discount when you give them info about your personal spendng habits.]
This is not a secret (Score:4)
I'm not a big gamer, but the q3tests (and the recent demo tests) are very impressive. I'm also a fan of good software, and you can't write software if you don't care what your users want. If you write software that, for example, requires $15,000 worth of graphics hardware to operate, or comes without source code, or only runs on embedded ARM systems, your software is of little use people. If you ignore what your users need, they'll find someone else's software to use. If you're a proprietary software company, you might get all worked up about this, but if you just want better software as a computer user, you end up getting just as little.
--
starcraft did the same thing (Score:2)
a little here, a little there (Score:2)
Re:Hmmm. (Score:2)
The argument that they use to justify getting more and more info is a "slippery slope" argument; if getting some information isn't illegal, then it shouldn't be illegal to get a little more. And finally, they have access to *all* the data that they can grab from you.
Think it won't happen? Think again: information about consumers is about the hottest thing you can have in the industry today. Businesses that lose money are still popular with investors, because they have the *potential* to be in a position to gather this info. (And it's not just today too; I watched Glengarry Glenross again last night; rent it, and watch Pacino, Spacey and others fight over "leads"). The way to stop this kind of abuse is to stop it at its root. Dont' let *any* info get collected without your permission and legal safeguards. That way, you never have to worry about any slippery slope fallacies.
Re:In ID's defense ... (Score:4)
We have here a group of people who say, "yeah, well, it's not such a big problem." What they are doing is giving up a small part of their privacy. Instead of protesting against this, the have the idea that it's okay to lose a little of your privacy because you get to play a nice game instead. Remember that whenever you lose some of your freedom or your privacy, you always get something in return, some small thing which you get to have, or get to know. What we must do is resist the urge to say "well, it's not so bad after all," and really stand up to tell them that this is unacceptable behaviour and that we would rather not play their games than lose parts of our privacy.
other than stated activities (Score:2)
Re:other than stated activities (Score:2)
Anyway, my point is that you don't "accidentally" code a section that gathers data and sends it somewhere. This should not be tolerated, no matter what. Don't boycott ID, I love them, but do send a strong (non-swearing etc) letter to ID protesting it.
Be like pine (Score:4)
Personally, I hate it. It's a slippery slope. Once we stop bitching about just sending video card info, then next it will be more personal info.
I can see the need for market research. Pine (the e-mail program) collects information over the net, but it ASKS YOU FOR PERMISSION FIRST. I have no problem with this kind of action. It's stuff going on behind my back without my knowledge that spooks me. I should be able to choose to be counted.
I'm sure if, for example, Id wanted to know how many quakers were using each OS, most of us would be damn eager to be counted. Just ask first. Is that so difficult?
Right: It's not invasion of privacy, it's theft. (Score:2)
Doesn't that, in turn, suggest that it's theft?
Your "not a big deal" argument falls flat. If someone breaks into my house and doesn't steal anything except some silverware that I don't want anyhow, does that make it OK? This sounds like 100,000 counts of petty theft to me.
Missing options (Score:2)
I think it's sad that esp. id which has gained so much confidence from the open/free source community in the past does this. A simple note in the README would have been enough. On the other hand, they know how many people look closely at their game (to create third-party tools, maybe even to manipulate gameplay) so that they should have known that somebody would find out sooner or later.
Omigosh! (Score:3)
Programs that just bandy about my personal information like this have to be stopped. Let's all sue iD, Netscape, Microsoft, Real Networks, and any other company that writes programs that send any non-arbitrary information of any kind over the InterNet.
-lx
Carmack's explanation does make sense (Score:2)
Carmack quote from the LinuxQuake page:
"It has mostly been for tracking the amount of support we give by video card vendor. For instance, 3dfx and nvidia are about equal in players, but we get 10x the support email for 3dfx users. [...]"
However, this is addressing the question of usage (and even then only with the "mostly" qualifier), not the question of intent. Based on the datagram, the intent is to be able to model the user community, and it is very similar to the data any website could collect about their user population from http headers.
Not again. (Score:3)
Really should be "Another iD software spy" because they had jepordized security and privacy before.
IIRC, certain versions of Quake 2 for Linux would let anyone from the 192.246.0.0 IP block have remote shell capabilities. If you ran the server as root, you gave someone at iD software your computer on a platter. I read this on a page that listed possible remote exploits and security concerns for Linux a while back, and can't find the link at the moment (it was back in April that I read it).
If true, then iD, while good gaming wise, is certainly not to be trusted. Time to recheck the firewall rules, as having a CM makes it far too easy to let lots of data through.
---
Re:Trojan horses in software (Score:2)
Data Packets (Score:2)
--
Re:Don't freak out at ID... (Score:2)
Glad to see it. (Score:2)
A: It's be fscking annoying.
B: All the paranoid people of the world would say no and their support emails in would affect the numbers.
Part 2: Take Definitive Action (Score:3)
BOOM! Those packets no longer go to id! They are stopped dead in their tracks. Problem solved, end of discussion, battle over, your privacy is (in this case) secure.
If you are looking to take legal action and you sue id first, they can drown you with legal defense money. Never try and sue a company in civil court first, if you can press criminal charges.
And in case you wondered, I am a long time id software fan. However I am also extremely impartial. It's nothing personal; they not only violated people's privacy, but they also did not inform anyone they were doing it. I am holding off on buying Quake 3 until I know they've patched this and apologized about it.
Re:Come on (Score:4)
FALSE. An http User-Agent is sent because I told my machine to contact that server. When I launch a game, I am not, in my mind, commanding my system to contact a server unless and until I tell my system to join a network game.
Now, if this packet were sent when you connected to a server, and if id offered servers to play on, and if id then collected the data...
IT WOULD STILL BE WRONG!
The User-Agent header allows the server to better taylor content for my machine. Why would a server care what video card I had?
This is nothing more than another example of the continuing information grab being done on the Internet by unscrupulous individuals.
If Carmak knew about this and didn't fight it, he is a fool. If he didn't know about it until it was out there, he should have come clean, said "mea culpa and we'll remove it in future", and made a model of the marketroid who put this in so we could frag them in effegy.
As they say, the price of freedom is eternal vigalence.
< sig >
Bill Clinton uses NT servers because Linux servers don't go down.
Re:Come on (Score:2)
I am greatly disturbed when companies attempt to record identifying information about me, including IP addresses (which can, with assistance from bullied ISPs, be traced back to the user). I make every effort in all my net-related activities to secure my privacy by dealing only with parties I trust and assuring that those won't improperly reveal who I am to parties whom I don't explicitly give that trust.
While most people aren't so concerned or careful about who knows who they are, the larger issue is that due to these concerns, many companies have begun collecting identifiable information without consent. Misrepresentation of a product's function is wrong and best and criminal at worst.
The information that Q3A transmits is, obviously, harmless. But how hard would it have been for Carmack to come clean with this fact in the beginning? The secrecy is what bothers me, not this particular violation of privacy. If I am given fair warning about what a product or service will tell the world about me, I can evaluate whether I want to use that product and choose to use it or not. I am especially bothered that Carmack, who usually seems to have a clue, wouldn't anticipate the discovery of and negative reaction to this "feature". I, along with most people, fully support his desire to make id's products better by researching end users' hardware. But being underhanded about it with simply foolish.
The straight answer (Score:5)
The message of the day server was intended as a half-assed auto update feature that could be cross platform.
We send a normal message most of the time, but if the version is out of date, we can send a message with telling you where to get the update.
I didn't want to deal with binary auto-updates on three platforms, and I worry a bit about security issues with that in any case.
You can disable it by setting "cl_motd 0" when the game starts up if you really don't want to send anything or see our message.
We added the result of glGetString( GL_RENDER ) to get some much needed information about the distribution of video cards and drivers.
We can see how many people aren't following directions and running glsetup. This is a big support issue.
We can see how many people are running minidrivers, which are going to make our lives a mess in the future.
We can see how many mac (steady 5%) and linux (5%at initial release, tailed off to 2%, probably due to dual booting) people are playing.
Getting this information has been usefull. We can compare the numbers of people playing with a given card with the amount of support emails we field, so we know which vendors (3DFX) we need to give more crap about their driver quality.
John Carmack
Missing the point (Score:4)
yebyen@adelphia.net
Re:not sure what to think (Score:4)
Re:Missing the point (Score:2)
yes, stores collect data (Score:2)
Re:Missing the point (Score:2)
yebyen@adelphia.net
Re:Missing the point (Score:2)
Re:In ID's defense ... (Score:2)
That's probably the way it should be in a perfect world with nice helpful people all around and everyone holding hands and sitting on the lawn, but in this world, the line has to be drawn where it can be drawn, not where it should be drawn.
It is much, much harder (probably nearly impossible with the current legal system) to make a law about what is too much and what is not that would be clear and failsafe. It is much easier to say that no information outside of the game should be transferred on the internet without the user's express consent.
Daniel
Re:Sue 'em! ;) (Score:2)
It's an ASCII packet. BIG DEAL!! (Score:2)
Worry about what you can't see being sent -- which is potentially anything. Or everything.
Freak out about this if you like, but it doesn't seem all that conspiratic-al. But what's to wonder is what's encoded in the 1's and 0's that you don't have the format to decode?
And that's the rest of the story.
So, what address does it connect to? (Score:2)
I wonder how much of a competitive advantage this gives ID? REALLY. Think about it. EVERYBODY played Q3Test, almost everyone is playing Q3DemoTest and tons of people will be playing Q3. Doesn't this give them a huge advantage over the Unreal folks when it comes time to do Q4 and they're trying to figure out what hardware to design at?
Really, John. You Foobared. Fix it and move on. If it's connecting to an extra server and it's not in the Docs, it's a Trojan. Don't make me get my ipchains! If it doesn't work if I firewall out that server, well, I guess I won't be playing (or buying) Q3.
Ask me and I'll tell you. Take it from me and I'll fight you tooth and nail.
Re:This amounts to theft (Score:2)
Do you? Ever?? Have you? Ever??
Do you revel in the glory of raw socket binding and accepting in order to send only the bytestream you decide? Or do you let someone else do that for you, and consequently accept the effects of the other decisions they make?
Hmm. I wonder.
Re:Sue 'em! ;) (Score:2)
Re:Not again. (Score:3)
Re:Come on (Score:5)
Gosh, I can't imagine who would ever want to do a wicked thing like that. :-)
Stealing Information (Score:2)
I'd like to encourage everyone to write the folks at ID Software and tell them how much you dislike them collecting your computers information. But be polite.
RTFM before you flame id. (Score:5)
=======================
== Section 11. ==
== MESSAGE OF THE DAY==
=======================
When Quake 3 Arena starts a map up, it sends the GL_RENDERER string to the Message Of The Day server at id. This responds back with a message of the day to the client. If you wish to switch this option off, set CL_MOTD to 0 (+set CL_MOTD
0 from the command line).
Re:The straight answer (Score:2)
I think John Carmack doesn't get it. The information sent in this case is fairly harmless, and I can see that it could be beneficial to me, the gamer. If you asked, I'd probably agree to let you have the information.
But for goodness sake, ask first! If you want something from someone (especially someone you don't know), it's basic courtesy to ask first, even if you think he'll let you have it.
Re:Follow-up to my own post (Score:2)
Plenty of games already do this, too, and why. (Score:5)
Any of you played Starseige Tribes [starsiegetribes.com]? If you host a game it sends your CPU speed, amount of RAM, IP address(duh), version number, and a few other tidbits to their server, and even POSTS it on their master game list.
Sending this kind of information has many uses. It lets them know how many people are still using some ancient version, so they can decide how long to keep support for it in their servers.
His comment about being able to compare the number of people using one video card to the number of complaints received is a good one. From a support standpoint, if you get lots of calls saying that my FooBar Monster 512 board doesn't work, you have no idea if it's a really popular card or if the driver/board just sucks. Being able to tell the two apart is really important for delegating how much time is spent, and where to point the blame.
I'm also a video game programmer(the arcade kind, not home games) and could see also lots of uses for this in a client-server game model. Being able to tailor the stream of data sent to a user if you can tell they can't handle it all, or being able to say 'Their card will only handle 16 bit textures at the resolution they've chosen, save them the download time by not giving them 32 bit textures' is one really nice feature that could be used in some games.
I really don't buy the 'This is an invasion of privacy' argument. If any of this included your name, e-mail address, postal address or anything, I'd be concerned. Knowing what video card and which version of software you're using(which is probably important to the server anyway) is about as trivial as you can get.
Also, all of you running Windows have probably given nearly the same info to the authors of GLSetup, if you used the web-install option, because they're able to log who downloaded which drivers, with the same justification as above.
Lots of information is being sent every time you do anything. Send me an e-mail and I can probably tell you what E-mail client you're using, what version of it, and probably what OS you're using. Until it becomes *personal* or *unique* information about myself, I don't see the problem.
-- Kevin
Specially customized content = *BAD* (Score:2)
Now there are times when it is justified. But by and large it clearly is not. Don't believe me? See www.fox.com [fox.com] for an example!
Regards,
Ben Tilly
Re:Be like pine (Score:2)
If we roll over time and again to seemingly benign invasions of privacy, they will become commonplace. What will then stop so called "real" invasions of our privacy? If you then try to stand up and challenge them, companies will point to the fact that you didn't complain when all they asked for was your video card and OS. Besides... its "for our own good."
Rights are like copyrights, if you don't try to enforce them, you lose them.
Doug
Re:This amounts to theft (Score:2)
Junkbuster will filter outgoing HTTP headers. Mozilla can be patched to not send user-agent. In Lynx it is a user option!
I choose Junkbuster.
-jwb
Paranoid much? (Score:3)
You know... there's paranoid, and then there's this. Yeah, okay, maybe it wasn't the wisest decision. The folks at id could have let us know, or made it an option, or something. I think it's a little rediculous, though, calling Q3 a "trojan horse program."
Of course, the comment about this data being useless for support reasons raises the question: What if these packets were linked to you personally? Would this have made it all better? No. We'd be reading a similar article right here on Slashdot, only with more fire-and-brimstone to it, about the same invasion of privacy. And if id had mentioned it somewhere? I'll bet someone still would have complained about sending personal information to them. If they left it out completely? They don't get the information on what video cards and platforms are being used. It's a lose/lose/lose/lose situation.
I have a feeling someone will moderate me down for this, but I don't think this is something to turn our backs on id Software for. People need to take a step back and look at the big picture. The reasons for sending this information have been explained. Overall, it seems to me like this will make for a better product and easier updates. If you don't like it, well... go buy Unreal.
Trojan "features" (Score:2)
more then understand if ID said: "hey, since no one fills out those lame registration forms, we're going to have the game send us your video card info" I don't think there would be too many quake addicts saying: "I'm not going to play quake if ID knows what my video card is"
Second: With the number of extremely competent programmers, hackers and the etc, out there, why are software companies still trying to slip things like this by their consumers?
Re:Plenty of games already do this, too, and why. (Score:2)
Furthermore, your argument that it isn't an invasion of privacy because they're not collecting your name and e-mail address is also invalid. They get your IP address, whether they actually record it or not. In most cases, having a person's IP address is just as personal as having a person's e-mail address or name.
Finally, your point about information included in SMTP headers is also irrelevent. It is commonly known that this information is being sent, and you control who this information is sent to. This information is voluntarily revealed, unlike the information in Q3.
Face it, Toasty, if it was Microsoft Word that was doing this, you'd have a completely different opinion.
Give ID the "Real" treatment (Score:2)
When it comes to Internet privacy, there will be a constant onslaught in the future to take your privacy away. It does not happen all at once. It happens slow, and easy, and you never notice it going. Then ten years later ir is just gone one day when you wake up, looking across the room to that blinking monior that was watching you all night.
The way to tell these comercial software companies that we want our privacy untouched and completely intact as it was when the Internet was develloped is to be paranoid and completely defensive when any little thing is done against us. Otherwise it WILL go. Your privacy will go. The only freedom that was ever given away came from you.
ID does need to be punished by its users by noisemaking and a lot of bitching, otherwise they will just not hear.
Re:It's not about the information... (Score:2)
It's pretty clear that it was just mistakenly left out of the demotest documentation. It wasn't concealed, and we all know about it now, so let's just declare "no harm, no foul" and move on.
Re:It's old news... (Score:2)
With great power comes great responsibility...
Kill ID (Score:3)
My God! I used to think the slashdot crowd was a generally intelligent and level-minded group. But this is nuts. Nuts.
The top 3d game maker (arguably, I suppose), general innovater, and primary linux supporter in gaming (besides Loki) adds a little code that is intended to aid in hardware support on one level or another to a free TEST version of their new game. They apparently did not hide this, but neither did they make it obvious (it seems to me an unimportant part of the game anyway).
They are our friends. And we bite them in the ass.
We have very little problem dealing with our enemies. It's our friends that we can't handle.
Jose M. Weeks
Re:Lighten up...(If you are an idiot) (Score:2)
Now, I'm not sure if Quake is like this, but if my memory serves correctly, svga doom for linux had to be run suid(to be able to access the hardware directly). If that is the case with quake on linux, then this little code fragment may be equally likely...
getShadowPasswd() {
// Takes advantage of a games hightened permissions to get some real info from the simp running the game
return
}
And what, with binaries being easy to patch....Kinda gives you the warm fuzzies, huh?
BOTTOM LINE if info is leaving my box, I want to know about it. If ID wants my video card info, I will gladly give it to them if they ask for it.
Precedence (Score:2)
The worst case scenario, one that I don't expect to be a problem next year or two, but a possible problem in 5+ years, is the extention of the current collection of credit card information from stores to collection of *all* purchase information from applications such as MS Money or Quicken. That's not a very far step from the current collection of credit card purchase information and unsolicited transfer of system information. A mildly offensive act this year, another next year, and one or two more and there you are!
Even if you think that possibility is too extreme to consider, how would you feel about a program that scans your disk for files from the competition? What about a program that quietly scans your disk for images, especially images with the word "sex" or "teen" in the title?
Finally, if you don't find ID's actions objectionable, exactly where do you draw the line? Is it enforceable (from the legal standpoint)? Will it be easy to cross that line as technology changes? (E.g., I'll bet you protect static image files, but forget to restrict access to frame grabbers. Let it's hard to think of a more invasive technology than a camcorder in the bedroom... Rare today, but not in a few years.)
How to stop the madness (Score:2)
=======================
== Section 11. ==
== MESSAGE OF THE DAY==
=======================
When Quake 3 Arena starts a map up, it sends the GL_RENDERER string to the Message Of The Day server at id. This responds back with a message of the day to the client. If you wish to switch this option off, set CL_MOTD to 0 (+set CL_MOTD 0 from the command line).
I hope this allows the paranoid to play Q3 safely again... :)
Re:I trust Carmack (Score:2)
yes, its sending The kind of video card you have, wait, its not even doing that, just a kind of video card. I dosn't know who has that video card, just that it exsists... they should DIE, they should GO TO JAIL, OH MY GOD!!!
idiots
--
"Subtle mind control? Why do all these HTML buttons say 'Submit' ?"
Re:In ID's defense ... (Score:2)
You don't make based on wether or not there implementaion is easy or not, you base them of wether or not somthing is wrong. what IDs doing is not wrong, period. As I'd said before, they don't know what video card you're running, only that that type of video card ran quake at some point in time. Its not personal data, beacuse its not personalized.
Things like this should be handled on a case by case basis, just like other crimes
--
"Subtle mind control? Why do all these HTML buttons say 'Submit' ?"
but today (Score:2)
Should we punish Id software for somthing, someone might do in the future?
--
"Subtle mind control? Why do all these HTML buttons say 'Submit' ?"
Re:Nobody reads the EULAs anyway - they are not va (Score:2)
--
"Subtle mind control? Why do all these HTML buttons say 'Submit' ?"
cookies? (Score:2)
Slashdot uses cookies, you know that right?
Cookies allow a server script to store information on the client. Those cookies can only be accessed by the server that placed them there (that's why slashdot's customization doesn't work on www.slashdot.org, I think). It doesn't tell them anything about you, that they didn't already know. But, because of 'privacy conscious' individuals such as your self (Who didn't even bother learning what they were about), the technology was slowed down.
--
"Subtle mind control? Why do all these HTML buttons say 'Submit' ?"
It's NOT in the README (Score:2)
When Quake 3 Arena starts a map up, it sends the GL_RENDERER string to the Message Of The Day server at id. This responds back with a message of the day to the client. If you wish to switch this option off, set CL_MOTD to 0 (+set CL_MOTD 0 from the command line).
I on the other hand see this as no proof whatsoever. Now I am not a stupid person yet I found it impossible when I originally read it and impossible now to see how the above line from the README file to states that iD is collecting any information about my machine. Unless we are supposed to read the source code and find whatever method initializes GL_RENDERER then knowing that GL_RENDERER was sent to the Message Of The Day Server is as useless to me as knowing the what the sound of an earthworm farting sounds like.
Nowhere in all the
I just wonder how the Average & not so Average user who has no access to the source code was supposed to know that the sentence from the README meant that iD was monitoring onbe's mahine?
Bad Command Or File Name
NSA_KEY == nothing (Score:2)
--
"Subtle mind control? Why do all these HTML buttons say 'Submit' ?"
wrong or not (Score:2)
But, if it dosn't matter, it still dosn't matter. no amout of grand moralizing will ever change that.
Some things are wrong, and others just don't matter. And when they don't, you shouldn't get all upset, beacuse people will stop listening to you. The maginitude of the offence does matter
--
"Subtle mind control? Why do all these HTML buttons say 'Submit' ?"
cookeis (Score:2)
NO THEY DO NOT
What cookies alow, is the *placement* of data on a computer system, IE, a site, such as slashdot, can store you're user info in a file on your hard drive. When you connect to the site again, that data, and *ONLY* that data can be retrived. In other words, sites can only get information on you that they already knew.
If you're really consourned about cookies, you shouldn't be reading slashdot
--
"Subtle mind control? Why do all these HTML buttons say 'Submit' ?"
wow... (Score:2)
I total didn't agree with your position, untill I read that little quote there. Thank you for that scientifically valid, backed up with hard data point.
eating an apple dosn't make me want an entire orchard...
--
"Subtle mind control? Why do all these HTML buttons say 'Submit' ?"
pay mor atention (Score:2)
You can easly disable this by typing a command into the console
Am I the only one pissed that linux users are told to wait till after christmas? Carmack telling us this will be important is BS. If it is so important why treat linux users like second class citizens?
Carmack is releasing all 3 versions at the same time, however, the windows version will move through the system quicker, beacuse there is more demand for the windows version.
aditionaly, you do not have to wait untill after chrismas to play quake on linux, just a few extra days. What will not happen untill christmas is the putting of binarys for diffrent versions (so you can play on a platform you didn't buy) up on there webstite.
--
"Subtle mind control? Why do all these HTML buttons say 'Submit' ?"
Id Vs Real (Score:2)
Real Jukebox was actively scanning your hard drive for MP3s, and sending that information back to Real.com, along with a unique ID number
Do you really think that the two things are in anyway eqivalent?
--
"Subtle mind control? Why do all these HTML buttons say 'Submit' ?"
IP... (Score:2)
Looking at the
--
"Subtle mind control? Why do all these HTML buttons say 'Submit' ?"
Re:Unsolicited Divulging of Information (Score:2)
Yes it does matter. The world is not black and white, infact it isn't even greyscale. grow up
--
"Subtle mind control? Why do all these HTML buttons say 'Submit' ?"
ipchans... (Score:2)
If you did that, you wouldn't be able to play quake at all...
--
"Subtle mind control? Why do all these HTML buttons say 'Submit' ?"
or maybe you just wern't paying atention (Score:2)
besides, you can go and look at the packet there sending, there is no unique ID in there
--
"Subtle mind control? Why do all these HTML buttons say 'Submit' ?"
geek brain? yeh right... (Score:2)
then you say: Funny, I found John Carmack's post quite arrogant. He thinks we should all bow down to him and take it up the ass, and then decides it's our fault because he documented it (and the documentation which I have seen makes no sense to my non-geek brain. Really, most gamers are not programmers). I've got a message: Fu*k him!
Just what kind of crack are you smoking?
--
"Subtle mind control? Why do all these HTML buttons say 'Submit' ?"
commands in quake 3 (Score:2)
--
"Subtle mind control? Why do all these HTML buttons say 'Submit' ?"
did you read the part, (Score:2)
--
"Subtle mind control? Why do all these HTML buttons say 'Submit' ?"
Re:This amounts to theft (Score:2)
--
"Subtle mind control? Why do all these HTML buttons say 'Submit' ?"
Hypocracy (Score:2)
Id is sending a known paket containing the kind of video card you are using back to there main server. It *was* documented in earlyer versions of the README, and it is disableable.
Real was *actively scanning your hard drive for MP3s*, and sending that info back to there servers WITH AN ID. do you realy think the two things are equivelant?
--
"Subtle mind control? Why do all these HTML buttons say 'Submit' ?"
"Or so we think" (Score:2)
It never ceases to amaze me how many people post on things without even taking the *basic* steps to inform themselves about whats really going on
--
"Subtle mind control? Why do all these HTML buttons say 'Submit' ?"
why ID hides the fact (Score:2)
I guess you havn't been reading this thread, they are *not* hiding this info at all. It has been included in all the READMEs up untill this point, when the file was skimmed down qute a bit
--
"Subtle mind control? Why do all these HTML buttons say 'Submit' ?"
Slippery slop (Score:2)
Your wrong, it dosn't effect *anyone* it dosn't get *any* data about the user AT ALL!
and yet, What blizzard did effected pirates, it was wrong. what Real did effected people who listen to illicet MP3s, it was wrong.
What id did (witch, dispite what this 'michal' person says) dosn't effect anyone, therefor it is not wrong
--
"Subtle mind control? Why do all these HTML buttons say 'Submit' ?"
yes, sad. You that is, not ID (Score:2)
It amazes me that you havn't even been able to aply any kind of simple constructive critizim, to michals comments, or, even read the thread so far.
It is *not* secret, there is *NO PERSONAL DATA ATACHED*, and it *can* be disabled. All Id knows is that quake3 was launched on a certan video card at a certan time, that's it.
But if you'd rather lick the balls of an over worked lama then purchase another Id game (or, presumibly, be informed about anything) be my guest.
--
"Subtle mind control? Why do all these HTML buttons say 'Submit' ?"
monster.idsoftware.com (Score:2)
--
"Subtle mind control? Why do all these HTML buttons say 'Submit' ?"
More comments (Score:5)
Apropriate quote: "Never attribute to malice what can be explained by incompetence".
I remain unconvinced that we have done something morally offensive.
Yes, we could have (should have, meant to) included a notice that it was going on in the EULA, but honestly, how many people carefully read and consider every line of all the EULA's they click through? How much of a difference would that have made to people?
I dislike lengthy legal verbiage, but it is reactions exactly like these that cause them to grow. Every time someone says "Sue 'em!" over something, a lawyer proposes another paragraph in a license document.
The most upstanding thing to do would be to have explicit UI that asks on installation if you don't mind sending your data when you play multiplayer games. I would consider that justified if we were sending a detailed system spec. That is something we may want to do in the future. Data like that is helpfull in making good development decisions.
But this is just a driver string riding along with your game version. It just seems silly, like requiring you to acknowledge before leaving your house that someone might see you. I would rather have fixed a bug somewhere.
I can see that it is a slipperly slope to be on, and I can easily project it to a scenario that I would be offended by, but I just can't convince myself that knowing the reletive distribution of different OpenGL implementations is violating people's rights.
The system was set up to allow us to notify people with a one-line message when their versions are out of date. I imagine some people are offended even by that, but I consider that a positive service to the community.
Including the renderer string was an afterthought to get some good unbiased data to help make future decisions on. Every once in a while we tally up the numbers, then dump all the logs. That's it.
John Carmack
sniffer gif (Score:2)
However, in the screen shot, the sniffer clearly stated that the 'source' of the packet was 'monster.kistie' (1.2.3.4). Did you look at the gif [strikenet.at] yourself?
--
"Subtle mind control? Why do all these HTML buttons say 'Submit' ?"
Re:More comments (Score:2)
But I still think that companies should get their act together soon and agree that this kind of activity is unacceptable. It is no different from unauthorized cracking. And it's an extremely sad statement about society if companies can get away with this when individuals cannot.
We basically need a code of practice whereby any data collection needs the prior consent of the customer. It's only good manners, it's not difficult to do, and it's the only fair solution. If no code of practice is forthcoming, we may need to resort to regulation. This would be less than satisfactory given the average government's competence with technology regulation.
Furthermore, if notices about this kind of thing are going to get put on a product they need to be a little more prominent than the small print in the EULA. A reasonable person would not expect to be signing away their privacy rights when they sign a license to use software.
In this case, why not just pop up a dialog box when the program first runs to ask if the user wants to let the publisher know about their hardware configuration for statistical purposes? Most people will probably say yes anyway, since they will have been asked permission politely and it basically ammounts to a "vote" for more support for their own machine type.