Slashdot Mirror


Microsoft Just Wants a Little Look

waynegoode writes "Do you want to let Microsoft check if your copy of Windows is legit? How about if they promise it's anonymous? How about if they give you some free stuff? Recently Microsoft launched their Genuine Advantage Program to let you (and Microsoft) check if your OS is legal. They hoped for 20,000 responses but received 800,000 without offering anything but piece of mind. Now they are throwing in a bunch of free and discounted stuff including Photo Story 3 and the Holiday Fun Pack to try to get more volunteers. Read more at news.com and Microsoft Watch."

6 of 482 comments (clear)

  1. Clearly Broken by Anonymous Coward · · Score: 5, Informative

    (posted as AC to protect my identity)

    I have bought enough Dell's to have windows XP CDs out the ying-yang, but I hate having to go through the activation process each time I format a PC. I own licenses for each computer, all I want is a clean windows installation with no Dell OEM crap. So this is what I did:

    1) Downloaded the Devil's 0wn corp version of windows.
    2) Slipstreamed SP2 into the install CD.
    3) Downloaded a keygen for SP2.
    4) Installed Windows with serial from keygen.

    I just downloaded Microsoft's authentication tool, and it said my copy was valid. I can download updates, their crappy photo software, and everything else. Im sure Microsoft is throwing millions of dollars into R&D to create this elaborate activation and serial number system, and yet their own tool says my obviously pirated copy is valid. Way to go.

  2. Re:Why are they doing this? by JFitzsimmons · · Score: 5, Informative

    Because there is actually a way to generate a new key so that you look at least somewhat legit. At least enough to let you update, install service packs, the whole deal, as far as anyone can tell. If Microsoft knows you're a pirate... that's anyone's guess.

    --
    Beware he who would deny you access to information, for in his heart he dreams himself your master. -Anonymous
  3. I happen to know a little about this program... by Anonymous Coward · · Score: 5, Informative

    Posted anonymously to protect my job.

    Microsoft isn't going after the end users with this program. They honestly don't care whether you personally bought and paid for Windows, because face it, no one goes to Best Buy and plunks down $100 - $300 for an operating system. The goal of this program is to show the value to users of having a genuine copy of Windows. Create "mindshare" if you will, that genuine Windows has greater value than your borrowed/downloaded/pirated copy. This will hopefully, in turn, encourage users to demand genuine Windows when they buy a PC. Again, face it, when people buy a new PC, they buy Windows. Most never upgrade after that. By creating users who ask for genuine Windows when they buy a PC, Microsoft can indirectly assert pressure on small OEM's and System Builders, where the largest amount of counterfeit Windows is sold to unsuspecting users. Even Microsoft realizes it's unfair to punish users who honestly believe their copy of Windows is legit.

    You'll notice that those who fail validation are asked to provide (largely generic) information regarding their PC and their purchase. They get a 'courtesy key' in most cases that allows them access to the content (creating the image of a kinder, more benevolent Microsoft). It also goes straight into a reporting database where Microsoft can track trends like which resellers are selling large amounts of counterfeit copies of Windows.

    Regardless of your software ideals, stealing software is wrong, and it's certainly within Microsoft's rights to restrict premium content to genuinely licensed copies of Windows. Validation isn't locking any genuinely licensed users out of any content; in fact, a large percentage of those people with counterfeit licenses will still be able to access downloads. Microsoft has also committed to allowing all counterfeit licenses to access critical security updates via Automatic Updates, probably so they don't get lambasted in the press for "denying users security fixes."

    I'll try to answer any further questions that get posted as a reply to this post.

    1. Re:I happen to know a little about this program... by Anonymous Coward · · Score: 3, Informative

      IP address of the system would not be very useful. Plenty of PC's are on home or corporate LAN's - Microsoft DB's would fill up with tons of 10.x.x.x and 192.168.x.x addresses. It would be much easier to collect the IP of the system from the server side as it's making the connection to the web page.

      That said, they're not collecting it - it's not useful to Microsoft, because, as explained above, Microsoft doesn't care about you, the end user. Login name, registered to name, registered to company are all not collected for the same reason (and the fact that they have a published privacy statement indicating they're not collecting 'Personally Identifiable Information'). Items that are collected are BIOS identifier string, and CRC of BIOS. The idea is to start pinning down OEM's and System Builders. Combine BIOS information with the information users volunteer about location and name of store the PC was purchased at and you have a good starting point for hunting down the shady resellers.

  4. Re:how does it work? by Tim+C · · Score: 5, Informative

    If by that you mean "doesn't a particular copy of the software only accept a particular key", then no, that's not generally how it works. That would require that every single copy of the software that was shipped was different, which would hugely increase duplication costs (as you now can't just press them all based on a single master).

    They way it works is that there's an algorithm that accepts an input string and checks some property of it - eg number of letters and numbers, add up the numbers and check their total (possibly modulo some other number), etc. Essentially, there is an algorithm that takes a string and says "yes, this is a valid key" or "no, that's garbage". That means that you can use any (valid) key with any copy of the software. It also means, if you can work out the algorithm, that you can *generate* valid keys. For example, if you know that the key has to be "letter letter letter number number number" then you know that AAA111, AAA112, AAA113, etc will all work, whether they've been issued by the software manufacturer or not.

    I think the XP key checker is a little more sophistacted than that - I *think* that Home and Pro use different types of key, for example, and that the corporate site licence versions (which don't require product activation) use a third type of key. There may also be differences between full retail and OEM keys. (That's ok though, as Pro and Home are already different, and so require different duplication runs anyway, so there's no extra cost. OEM and full retail CDs are also different, at least as far as the writing on the CD goes.) That said though, at worst any retail XP Pro key will work with any retail XP Pro copy, and so on.

  5. Re:Desperation by rfunches · · Score: 3, Informative

    ME is still *supported* AFAIK, but from what I read 95 isn't and I don't know about 98...but even if it is, it's not still generating MS money.

    Support for Windows products up to Windows 95 was discontinued some time ago, and IIRC Windows 98 support will end next year. MS's plan is to only support ME and XP for home users, and Server 2000/2003 for...well...servers, just about forcing businesses and schools that run nonsupported OS's to upgrade.