Slashdot Mirror


Microsoft Patents the Crippling of Operating Systems

theodp writes "On Tuesday, Microsoft was granted US Patent No. 7,536,726 (it was filed in 2005) for intentionally crippling the functionality of an operating system by 'making selected portions and functionality of the operating system unavailable to the user or by limiting the user's ability to add software applications or device drivers to the computer' until an 'agreed upon sum of money' is paid to 'unlock or otherwise make available the restricted functionality.' According to Microsoft, this solves a 'problem inherent in open architecture systems,' i.e., 'they are generally licensed with complete use rights and/or functionality that may be beyond the need or desire of the system purchaser.' An additional problem with open architecture systems, Microsoft explains, is that 'virtually anyone can write an application that can be executed on the system.' Nice to see the USPTO rewarding Microsoft's eight problem-solving inventors, including Linux killer (and antelope killer) Joachim Kempin, who's been credited with getting Microsoft hauled into federal court on antitrust charges." Sounds like the mechanism by which Microsoft sells one version of Vista to all users, and lets users upgrade to higher-tier flavors of the OS after cash changes hands.

25 of 394 comments (clear)

  1. Huh? by ColdWetDog · · Score: 5, Funny

    How can they patent this? Microsoft has all sorts of prior art.

    Oh, wait.

    --
    Faster! Faster! Faster would be better!
    1. Re:Huh? by master5o1 · · Score: 5, Interesting

      I suppose they're doing us a service with this patent. Now no one else can deliberately cripple their operating system. I suppose their motive was for that Max-3-Apps thing in the starter versions of 7.

      --
      signature is pants
    2. Re:Huh? by drsmithy · · Score: 5, Informative

      How can they patent this? Microsoft has all sorts of prior art.

      Forget Microsoft. Enterprise (software and hardware) vendors have been doing this for decades.

      Heck, anyone who has even a passing familiarity with "enterprise" infrastructure like SANs will be familiar with paying tens of thousands for a piece of paper with a license key printed on it to, say, unlock the other 32 ports on their Fibre Switch.

    3. Re:Huh? by suso · · Score: 5, Insightful

      Oh totally. Until I started working in an enterprise 4 years ago, I had no idea how big of an industry there is for ripping off large companies.

      * $1500 for a 500GB SATA2 hard drive
      * $60,000/year for a search engine
      * About the same for a web analysis program
      * $1,000,000 for a 40TB SAN
      * $6000 for a KVM that sucks and $100 a dongle.

      And that's not even getting into what I've seen the Windows admins go through.

    4. Re:Huh? by davester666 · · Score: 5, Interesting

      They just gave it a name: "Method and technique for getting user to pay money to continue accessing their data".

      If you received a phone call using this technique, the FBI would call it a ransom demand...

      --
      Sleep your way to a whiter smile...date a dentist!
    5. Re:Huh? by icebike · · Score: 5, Informative

      Hello Verizon? Can you hear me now?

      Verizon (and others) have been crippling features in phone OS's and charging to turn them back on for years.

      http://tech.slashdot.org/article.pl?sid=04/09/02/1755207

      --
      Sig Battery depleted. Reverting to safe mode.
    6. Re:Huh? by mccrew · · Score: 5, Informative

      The date on the patent application is 2005. Vista was released November 8, 2006.

      --
      Hey, Windows users, there is no such thing as "forward" slash, there is only slash and backslash.
    7. Re:Huh? by Dekker3D · · Score: 5, Insightful

      they may not realize it, but they've really taken one for the team then. if they've got a patent on it, and they stay as greedy as they've always been, nobody else will be safe trying to pull the same stunt. up side: microsoft does something good for once down side: they didn't mean it that way

    8. Re:Huh? by ArsonSmith · · Score: 5, Interesting

      This isn't limited to software either. Here's one I'm just familiar with:

      the YJ Jeep (years 88-96) came with the option of a 19 gallon gas tank. Standard was ~12 gallons. They found it was cheaper to make one gas tank and the standard one had a tube attached to it that would make the pump think it was full at 12 gallons. You can get around this by "topping off" for several minutes while you pump another 7 gallons into a full tank, or you can disassemble the inlet and remove the tube, (about 2" round 8" long) from just under the inlet area. By not taking the upgrade you are actually getting more parts.

      PS. if you own one of these jeeps and want to do it google for it you should be able to find a nice pictorial howto

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    9. Re:Huh? by Tanktalus · · Score: 5, Insightful

      Why is that relevant? It's not "prior art" if it's not available publicly. Disclosed to employees under employment contracts: not public. Disclosed in a closed beta where all participants sign NDA's: not public. Released in an open beta: public (I think). Released for sale: public. Documented on external website: public.

      You don't need to delay development to after you submit the patent. In fact, you aren't supposed to - theoretically, you must be able to show that your idea works before getting the patent, which means implementing it first.

      (This doesn't mean I agree with the patent, merely that the application must precede public availability or discussion on the topic, which it seems to meet.)

    10. Re:Huh? by Radworker · · Score: 5, Informative

      A shareware OS hmm... it has been a few years but what about TSX32. http://www.sandh.com/os.htm ? It was distributed in the shareware channels back in the early nineties. It was crippled until you purchased a license if I recall correctly. I believe that would make it prior art.

    11. Re:Huh? by okmijnuhb · · Score: 5, Funny

      Excellent, they finally patented the BSOD.

    12. Re:Huh? by jc42 · · Score: 5, Interesting

      Now no one else can deliberately cripple their operating system. I suppose their motive was for that Max-3-Apps thing in the starter versions of 7.

      As others are no doubt pointing out, anyone who wants to challenge this in court can find lots of prior art. In the case of the limit to the number of running apps, this is quite similar to the gimmick that was in Sys/V unix two decades ago, which limited the number of simultaneous logins to 2 unless you paid them extra to change the byte that held the limit.

      Back around 1990 or so, I had a bit of fun with them. Due to problems diagnosing remote login problems, I wrote a login-like program which basically had the same functionality, but it had extensive builtin logging, so you could find out why a login was failing. The program worked as a drop-in replacement for the standard login program, but it missed one feature: It didn't honor the 2-user login limit. When users "complained" (heh!) about this, I pointed out (publicly in several forums) that I'd omitted it because I didn't know where the login limit was stored. I said that if the AT&T folks would tell me where it was hidden, I could add support for the login limit.

      For some reason, we never heard from them, and I was never able to add that feature. They probably figured out that I'd add it as an explicit command-line option, making it trivial for users to disable it if they liked. Also, they probably figured out that, since my program was open-source, anyone would be able to read my code to find out where the login limit was kept, and write their own little program to overwrite that byte.

      In any case, I worked on a number of projects where this stupid limit was one of the listed reasons for not using Sys/V as our platform. We generally thought that delivering a system so crippled and demanding money to fix it was simply tacky, and not something that we wanted to do to our customers. Sometimes I wonder what happened to Sys/V; I haven't seen it in years, and I don't recall reading of it being retired. Of course, it lives on as POSIX, more or less, but the implementations don't use any AT&T (or SCO?) code, so we don't see such limit in the unix part of the industry any more.

      (Or do we? Are some vendors still doing such tacky things to their customers? Other than Microsoft, of course.)

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  2. Who cares? by greywire · · Score: 5, Insightful

    Does MS actually think that *anybody* who makes an OS would want to do this (that isnt currently doing it, like themselves and.. anybody else?)?

    As far as I know, the only real competition for Windows is MacOS and Linux variants...

    It just goes to show how completely out of touch with reality they really are.

    --
    -- Senior Software Engineer, Attorney appearance services, locallawyerapp.com.
  3. Apples and apples by soniCron88 · · Score: 5, Insightful

    This is different than demos/shareware how?

    1. Re:Apples and apples by bughunter · · Score: 5, Insightful

      Ransomware. Crippleware. Shareware. Nagware. Beerware... it's all been done before. The only difference is that this is an "operating system" not an "application."

      Apparently, that's enough of a distinction for the USPTO to award a patent.

      --
      I can see the fnords!
  4. Is it just me... by ausekilis · · Score: 5, Insightful

    Or does this read like the venture into a modularized price structure for an Operating System.

    You want to Install Windows? $50

    You want to Boot Windows? Another $50

    You want to Install Applications? That'll be $100

    You want to play Blu-Ray? That'll be another $50

    You want sound on your Blu-Ray movie? Cough up $35

    You want to use your peripherals? (Camera, webcam, ipod, printer, scanner) That'll be $10 per peripheral

    After all, even the synopsis says "making selected portions and functionality of the operating system unavailable to the user or by limiting the user's ability to add software applications or device drivers to the computer' until an 'agreed upon sum of money' is paid to 'unlock or otherwise make available the restricted functionality.'", who's to say they don't want to make a Windows Core available for some low price, then add Multimedia capability as a $200 add-on, or Gaming Pack for $150, maybe a Video/Sound Editing pack for $300, or a Small Business Suite for $300?

    Reads to me like MS is gonna kick the consumer in the junk, then take their wallet

  5. Logical dilemma by Col.+Klink+(retired) · · Score: 5, Insightful

    > 'they are generally licensed with complete use rights and/or functionality that may be beyond the need or desire of the system purchaser.'

    If the functionality is beyond the purchaser's need or desire, why do you need to lock it away from them? If they have to pay you extra for that functionality, doesn't that imply that they really did need and desire those rights or functionality.

    --

    -- Don't Tase me, bro!

    1. Re:Logical dilemma by drsmithy · · Score: 5, Insightful

      If the functionality is beyond the purchaser's need or desire, why do you need to lock it away from them? If they have to pay you extra for that functionality, doesn't that imply that they really did need and desire those rights or functionality.

      Only if you assume the end-user requirements remain static.

  6. This might be new in the desktop OS market... by Swift+Kick · · Score: 5, Informative

    ... but it definitely isn't in other areas.

    A number of NAS and SAN vendors ship products with features disabled on the OS until you pay a 'licensing fee' to unlock the features. NetApp, Isilon, and EMC/Clariion are just some I can think off the top of my head that do this.

    Technically, it isn't quite the same as say, unlocking Windows 7 Ultimate from the Home version, but it's fairly common practice in the enterprise world.

    --
    "We'll need 2000 crickets, 4 cans of Easy Cheese, and the fluid from 18 glowsticks for this plan to work...." - ph0n1c
  7. Prior Art by tricorn · · Score: 5, Insightful

    Although I have no problem with Microsoft holding a monopoly on this sort of "innovation", commercial operating systems have always had different levels of functionality that can be enabled or disabled. Sun's UNIX, for example, had a very complex set of rights to run compilers, debuggers, specify the number of CPUs, and otherwise limit the available features or products that could run, with many different types of licensing schemes (e.g. number of simultaneous users).

    Now, maybe the MS patent details some particularly clever method of validating usage, or changing allowed usage, but this type of thing is definitely not new.

    Remember the IBM mainframes where you "upgraded" your hardware to have more disk space or memory by the Customer Engineer flipping a switch?

    It's amazing how much money and effort has been spent on making products do less for the customer, and making them less reliable in the process. Wouldn't we all be better off if all that had been used to produce systems that worked better? Instead of HDTV sets that can't display high-resolution images from your computer because it doesn't have the right version of HDMI, they could have actually improved the quality and decreased the price, all because we can't solve the free rider problem in a more elegant fashion. My TV set won't pass on the full digital audio from my Blu-Ray player's HDMI output to my amp, it downsamples it to PCM stereo, even though the Blu-Ray player is happy to send a full resolution optical digital audio stream to that same amp. It isn't a problem with the TV, it happily sends 5-channel audio to the amp from digital broadcasts. It's so stupid that we have to put up with this garbage all so one industry can maximize profits.

  8. Invalidated by definition by Shadow+Wrought · · Score: 5, Funny

    I wodner if this could be challenged since patents are used, by definition (emphasis added), "To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries." Essentially by making the OS crippled they are actually regressing the useful art of the OS. It'd by like trying to patent a fridge that made its contents warmer.

    --
    If brevity is the soul of wit, then how does one explain Twitter?
  9. It's called "feature protection" by Ungrounded+Lightning · · Score: 5, Informative

    There may be prior art for this in the mainframe or embedded-systems world.

    The term of art is "feature protection". It's as old as mainframes.

    (I believe it was a Univac where the difference between two models was a jumper that adjusted the clock rate. The info got out to the customers and one salesman was really embarrassed when he brought a prospective customer to an existing installation for a demo. The customer asked if he wanted to see it running as this model or that, pulling open a door and reaching for the jumper...)

    One mainframe company I worked for put out a machine with multiple CPUs in it. The extras served as switch-in spares or for field upgrades if the customer paid to enable 'em.

    It isn't just a "cheat" to get more money from the customers. On some devices (like printers) running at a higher speed increases the wear and the resulting maintenance requirements. Similarly, in the CPU case, running more CPUs increases the heating and shortens the life, while having less spares shortens the time until / increases the probability that you actually have to pull something out and replace it.

    Making a single model and selling it as multiple levels using feature protection may be a lot less expensive (especially on high-dollar, low-volume products) than engineering multiple models. This benefit can be split between the manufacturer and the customers. It also makes upgrades a lot cheaper and less disruptive for both the customer and the company.

    In software licensing it's been around since license manager software and dongles: Pay for more seats or more functions, they get turned on.

    What's so special about doing it for OSes?

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  10. What is this, ambiguous headline week? by Hognoxious · · Score: 5, Insightful

    Is that:

    Microsoft Patents [the act of] (Crippling Operating Systems)

    or

    (Microsoft Patents) [are] Crippling Operating Systems

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  11. Shareware? by mrwolf007 · · Score: 5, Insightful

    This concept is extremely old.
    Used both for shareware and demos which could be unlocked via key.
    Dont see why it should be patentable just because its now used in an os.