Slashdot Mirror


Microsoft Moves To Patent Time-Based Software Licensing

theodp writes "Microsoft's Open Value Subscription offering didn't get the warmest reception. Nor did the follow-up announcement of Albany, a planned MS-Office Subscription Service. Now comes word from the USPTO that Microsoft feels it deserves a patent for the 'invention' of 'Time-Based Licensing,' which aims to make the traditional pay-once perpetual license model a thing of the past. Hey, if your customers were waiting nine years between OS upgrades, you'd try touting a three-year lease with a balloon buy-out payment, too!"

118 comments

  1. Traditional model a thing of the past? Really? by iYk6 · · Score: 4, Insightful

    Microsoft feels it deserves a patent for the 'invention' of 'Time-Based Licensing,' which aims to make the traditional pay-once perpetual license model a thing of the past.

    If they successfully patent time-based software licensing, wouldn't that make the traditional model a more viable solution?

    1. Re:Traditional model a thing of the past? Really? by clong83 · · Score: 3, Insightful

      That's what I was thinking. I would assume that would then mean Microsoft were the only ones doing it... Or they would be charging other firms that want to do the same, thus making a less attractive option. If Microsoft wants to patent being a douche, more power to them.

    2. Re:Traditional model a thing of the past? Really? by camperslo · · Score: 4, Funny

      NASA please test!

      It's believed there may be water in the soil in Redmond

    3. Re:Traditional model a thing of the past? Really? by sopssa · · Score: 1

      As usual on slashdot regarding patents, everyone forgets that they are quite explicit about the actual patent claims. Atleast these hit my eye:

      13. The processing device of claim 8, wherein the memory further comprises instructions for changing a type of a license from a first type to a second type.

      14. The processing device of claim 8, wherein the memory further comprises instructions for changing a time-based license to a perpetual license based on a number of activations of the time-based license.

      15. A tangible machine-readable medium having instructions recorded thereon for at least one processor, the instructions comprising:instructions for validating and using a received time-based license of any one of a plurality of types, the time-based license having a plurality of configurable parameters defining properties of the time-based license; andinstructions for displaying, an amount of time before a valid time-based license expires.

      16. The tangible machine-readable medium of claim 15, wherein the instructions further comprise instructions for providing a user interface to permit a user to enter time-based license commands and to view information with respect to a time-based license.

      17. The tangible machine-readable medium of claim 15, wherein the instructions further comprise instructions for displaying to a user a message warning of an impending license expiration at predetermined time periods before a time-based license expires.

      18. The tangible machine-readable medium of claim 15, wherein the instructions further comprise:instructions for granting a right to use a fully enabled software product associated with the time-based license when the time-based license has remaining time, andinstructions for not granting the right to use the fully enabled software product when the time-based license has no remaining time.

      19. The tangible machine-readable medium of claim 15, wherein the instructions further comprise:instructions for displaying information regarding a time-based license, andinstructions for executing the instructions for displaying an amount of time before a valid time-based license expires, at a predetermined time period before expiration of the valid time-based license.

      20. The tangible machine-readable medium of claim 15, wherein the instructions further comprise:instructions for providing an application program interface for an application to request activation of a time-based license.

      And like is even stated in the patent description:

      [0002]Some existing systems issue licenses for a predetermined period of time. However, the systems are not flexible enough to issue licenses suitable for a number of different licensing business models.

      Read the whole thing before jumping into stupid conclusions.

    4. Re:Traditional model a thing of the past? Really? by Arthur+Grumbine · · Score: 1

      Or they would be charging other firms that want to do the same...

      Probably using some kind of Temporal-Increment Adjusted Use-Royalties Scheme... hmmm, sounds like the perfect time to patent a Recursive Licensing Method!

      --
      Now that I think about it, I'm pretty sure everything I just said is completely wrong.
    5. Re:Traditional model a thing of the past? Really? by LifesABeach · · Score: 1

      I guess I can patent the "time-based licensing" of Tupper Ware? I think the Patent Office should invest in a cheap Thesaurus I would even give them mine from college, you know, "it's for the kids", and to, "fight terrorism".

    6. Re:Traditional model a thing of the past? Really? by kent_eh · · Score: 2, Insightful

      Does anyone have a human-readable version of this?

      --

      ---
      "I can't complain, but sometimes still do..." Joe Walsh
    7. Re:Traditional model a thing of the past? Really? by Scragglykat · · Score: 1

      if you add the -h parameter to the call, it should format it properly for human readable I believe.

    8. Re:Traditional model a thing of the past? Really? by rtb61 · · Score: 1

      Hmm, substitute 'internet' for 'software' and 'service' for 'licence' and, you pretty much have the typical system for altering the nature of your internet connection online, for number of, period, capacity and speed. Sounds like some tea leaf (that's cockney rhyming slang nothing to do with crazy republicans) at M$ documented their ISP's system and is trying to patent it because it hasn't been patented yet. It should have been really obvious and recognisable to all the M$ executives all the way up the line but, lie, cheat and steal is just in their nature from the top down, really a lame effort of this one though.

      --
      Chaos - everything, everywhere, everywhen
    9. Re:Traditional model a thing of the past? Really? by Anonymous Coward · · Score: 0

      It's still just patenting a business model ala software... rejected...

    10. Re:Traditional model a thing of the past? Really? by mikiN · · Score: 1

      I have to inform you that adding a -h parameter to an application invocation to instruct it to produce human-readable output is patented by us. If you do not already have a license agreement with us for using the -h parameter in your application, please contact our sales department.

      Any use of the -h parameter in this way without a proper license agreement with us will be considered patent infringement and will result in legal action to the fullest extent of the law.

      --
      The Hacker's Guide To The Kernel: Don't panic()!
    11. Re:Traditional model a thing of the past? Really? by Anonymous Coward · · Score: 0

      Kinda looks like MS is attempting to perfect a process of applying for patents designed to annoy and incense the average consumer.

      Perhaps someone could patent an incremental qualitative annoyance licensing process? That way, for each increasingly inane step MS takes to annoy it's customers, they could be sued for violation of that patent and recovery of licensing fees. ...not that I expect it to stand, but it makes about as much sense as this potential abomination.

    12. Re:Traditional model a thing of the past? Really? by Tablizer · · Score: 3, Funny

      NASA please test! It's believed there may be water in the soil in Redmond

      That's not water, it just looks like water from afar. It's a blue screen with little white letters.
               

    13. Re:Traditional model a thing of the past? Really? by aurizon · · Score: 1

      This is very exciting, you can have books licensed this way. After a while the pages go blank, or they go to a reduced functionality where all the vowels vanish, then the consonants, in frequency of use sequence, until all that is left are the Qs, four of them.
      Yes, the four Q screen of death(pages also go blue then).
      The potential is unlimited...

    14. Re:Traditional model a thing of the past? Really? by thogard · · Score: 1

      That sounds very much like they trying to get a patent on something they just fought in court.

    15. Re:Traditional model a thing of the past? Really? by MrMr · · Score: 1

      I can jump to stupid conclusion very well without reading folkloristic software patents, thank you.

    16. Re:Traditional model a thing of the past? Really? by Anonymous Coward · · Score: 0

      Only one way to be sure: Massive Orbital Bombardment (MOB)

    17. Re:Traditional model a thing of the past? Really? by ergodik · · Score: 1

      More than ever "Viva Linux"

    18. Re:Traditional model a thing of the past? Really? by niftymitch · · Score: 1

      My bet is that this application is to cover the method that is embedded in Windows-7. The implication is that any hack of the licensing scheme would be a patent violation in addition to theft of service/ product. For example Win-7 Beta has a timer after which it will begin to throttle itself to a max up time of two hours. Beyond that it will eventually stop working sometime after the updates fail. I tried and tired of Win-7 and replaced it with Ubuntu.

      --
      Truth is stranger than fiction, but it is because Fiction is obliged to stick to possibilities; Truth isn't. Mark Twain.
  2. Matlab by volpe · · Score: 4, Informative

    Invention? What the heck are they talking about? My Matlab license has been time-based for years. I remember one day Matlab stopped working for me because I never got around to entering the new license number that our IT folks emailled me a few weeks earlier.

    1. Re:Matlab by Tablizer · · Score: 5, Funny

      Invention? What the heck are they talking about? My Matlab license has been time-based for years. I remember one day Matlab stopped working for me because I never got around to entering the new license number that our IT folks emailled me a few weeks earlier.

      I find htat venders uzwolly forgit to tern off feeturs. Four exampul, my spail chekker lisense ran out, butt it steal fixes all my werds just fyne, flaging and perviding opshuns az uzwoll. Woodent that bee funnie iff it listed rong werds aftur? Ha, I probly woodent notiss teh differns anyhowl.
             

    2. Re:Matlab by networkBoy · · Score: 3, Funny

      prior to expiring you should have used Matlab to brute force the algorithm for generating keys...
      But you forgot to do that, so you had to go and retrieve that e-mail. How silly.

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    3. Re:Matlab by Linker3000 · · Score: 2, Informative

      Back in the early 90s one CAD vendor (no, not that one) had a novel approach to licence renewal..

      We got a call from one of our big customers saying that a number of machines in the drawing office had popped up a cryptic message saying that there was a problem with an installed application and to stop using the computer otherwise data may be lost. I rushed over to find that the company had ordered all staff off their (networked) PCs and had shut them down in case there was a spreading virus.

      I isolated one PC and powered it up, scanned it to death and found nothing. I scanned a few more (nothing) and slowly got the company up and running. Then one of the CAD PCs popped up the message again and I had a read and noticed a phone number - our customer had not got that far before panicking and switching the PC off.

      I rang the number and found myself speaking to the CAD Company's sales team, who glibly informed us "Oh yes, that means their licence has expired and the message is designed to make customers call us as soon as possible to renew!"

      I passed the matter back to our customer and "words were had". I think some form of compensation for downtime and our charges was agreed.

      --
      AT&ROFLMAO
  3. Give me a break... time keeps on ticking into... by itsybitsy · · Score: 1

    This patent is absurd.

    Ok, let's collect up the prior art and kill this patent in it's tracks.

  4. Hi, Microsoft! by SecurityGuy · · Score: 3, Insightful

    Name's flexlm. I see you're new around here, and determined to reinvent everything that was done on *nix 30 years ago.

    But seriously--what here is new? Time based licensing has been around forever. Get the feeling they're just flailing around trying to find some revenue model that'll continue to extract money out of their customers? Microsoft's fundamental problem is that they've already sold many people what they need. XP works fine for me. I don't need Vista. Or 7. Office is fine. I don't care about the next round of bells and whistles. Most of what most of us do doesn't require them.

    I don't really begrudge them some kind of revenue, but the more they demand, the better alternatives (OpenOffice, Google Docs, or hell, just buying a mac and being done with it) look.

    1. Re:Hi, Microsoft! by garcia · · Score: 1, Insightful

      Name's flexlm. I see you're new around here, and determined to reinvent everything that was done on *nix 30 years ago.

      I see you're new around here and determined to think I give a flying fuck about you and what you know about how computer licensing should work. Thankfully you aren't my target market. My target market is corporate IT, moron Mr. and Mrs. Blow, and anyone else that wants to buy a machine that's priced below $599 and who still want to be able to use the same media, documents, etc that they do everyday on the machines/software we sold to the corporate IT shop that handles their work computer. These people don't care about your ideals, your knowledge of how the world "should" work, and the fact that Linux, Apple, and free software exist at either a markup or insane markdown with a steep learning curve.

      What's new here? Not you. So why don't you go the fuck away, before I throw a chair at you, and let me rake these poor douchebags over the coals so my stock options will go up a few percentage points more before a retirement full of picking the legs off of flies, throwing people off the towers of my 16th home in the French Riviera and throwing chairs in my $23 million dollar rubber room.

      Thanks,
      Steve Ballmer.

    2. Re:Hi, Microsoft! by CannonballHead · · Score: 1

      I was sure you were SecurityGuy... man, you had me fooled, flexlm.

    3. Re:Hi, Microsoft! by Anonymous Coward · · Score: 0

      Dear Mr. Ballmer,

      I think I speak for the rest of the class when I say: Fuck You!

      Sincerely,
      Anonymous Coward.

    4. Re:Hi, Microsoft! by Anonymous Coward · · Score: 0

      I would disagree with 'forever'. Perhaps quantify it as the Holocene epoch, or the last 12,000 years.

      It's an old idea, new application base.

      If you define 'perpetual licence' as 'marriage' and 'by the hour' as prostitution, then I'm sure there are a whole bunch of equivalents available for all proposed licencing arrangements. (Polygamy, mistresses,...) Divorce lawyers are free to comment on the relative merits of the business models.

      So maybe blow-up dolls in future will not only have an OS, they will only be allowed Windows. Even condoms will have an OS. The important step is to get the patent. You don't have to invent land to own it.

    5. Re:Hi, Microsoft! by bertoelcon · · Score: 1

      This is the most insightful AC post I have ever read. I would say mod it up but its AC so meh.

      --
      Anything can be found funny, from a certain point of view.
    6. Re:Hi, Microsoft! by elashish14 · · Score: 2, Interesting

      Microsoft's fundamental problem is that they've already sold many people what they need. XP works fine for me. I don't need Vista. Or 7. Office is fine. I don't care about the next round of bells and whistles. Most of what most of us do doesn't require them.

      Except Microsoft chooses which you can use. Soon they'll stop selling licenses for XP, you can already only get it on netbooks, and even they probably know that XP is a better product, but force Vista on you anyways. And the same goes for Office - not that I've looked, but I'm pretty sure you couldn't buy Office 2003 if you wanted to.

      This is the failure of the software-by-one-company-for-profit model.

      --
      I have left slashdot and am now on Soylent News. FUCK YOU DICE.
    7. Re:Hi, Microsoft! by mikelieman · · Score: 1

      "I see you're new around here and determined to think I give a flying fuck about you and what you know about how computer licensing should work."

      Isn't the point that MSFT's patent application is torpedoed by the prior art of FlexLM?

      --
      Technology -- No Place For Wimps! Grateful Dead and Jerry Garcia Chatroom -- http://www.wemissjerry.org
  5. good for FOSS I guess by Anonymous Coward · · Score: 3, Insightful

    Microsoft is effectively trying to patent the single most effective method of convincing ordinary users that alternatives are worth trying. That or piracy... Either way, it doesn't look like a very smart thing for MS to be doing.

    1. Re:good for FOSS I guess by Anonymous Coward · · Score: 0

      ah yes. another nail in the coffin. keep thinking that. i've been hearing this shit out of the f/oss community for over a decade. what a bunch of stooges.

    2. Re:good for FOSS I guess by Anonymous Coward · · Score: 0

      Yeah, just in this case, it isn't Foss with whom M$ is on crash course.
      It is other licensors who are supposed to be unable to perform time based extortion from now.
      HAHA.
      Either way, this is a win.
      There is plenty of prior art, so M$ will most likely fall flat on their face.
      Or, it will prevent others to pull the same stunt.

  6. El Crasho by Tablizer · · Score: 1

    you'd try touting a three-year lease with a balloon buy-out payment, too!

    Isn't the Mortgage Bubble Crash prior art?
           

  7. Dangerous move by Anonymous Coward · · Score: 4, Insightful

    People have options these days. I'm on the knife edge myself and Vista was annoying enough to have me considering a shift. Turn my software and OS into a ticking time bomb and I'm likely to jump ship. Microsoft is desperate to establish a revenue stream that requires no innovation or effort on their part. Vista falling on it's face confirmed for them the need for putting a gun to their users heads to keep money flowing.

    1. Re:Dangerous move by ^_^x · · Score: 2, Interesting

      Yeah. Now that I'm out of school and can afford to, I buy my copies of Windows. If they charged by time period, I wouldn't be against cracking them again.

    2. Re:Dangerous move by Anonymous Coward · · Score: 0

      snip -- annoying enough to have me switch to ubuntu linux and install open office...

      -- There I fixed it for you! ;)

  8. Re:Give me a break... time keeps on ticking into.. by someone1234 · · Score: 1

    Don't waste effort on this one. As others said, this is actually helpful :)

    --
    Patents Drive Free Software as Hurricanes Drive Construction Industry
  9. Re:Give me a break... time keeps on ticking into.. by Bill,+Shooter+of+Bul · · Score: 2, Interesting

    So.. we can have more time based software licensing? Yeah, I'll get right on that.

    I was once part of an in house testing group of a software package. Even in pre alpha stage dev, they time limited the testing builds. I guess it was to entice us to always test with the latest, rather than the stable version from last month. That's about the only good use of it I've known.

    --
    Well.. maybe. Or Maybe not. But Definitely not sort of.
  10. Talk about no innovation! by NoYob · · Score: 1

    The licensing business models may include, for example, a non-renewable evaluation of a software product, a renewable trial of the software product, a one-time promotion of the software product, a subscription for use of the software product, or other licensing business models for use of the software product

    What next, charge by the minute like in the old mainframe days?!

    --
    It's NOT me! It's the meds! I'm on 1000mg of Fukitol.
  11. Per-hour usage coming soon! by Anonymous Coward · · Score: 0

    How long until the Office license is a metered per-hour billing fee?... or a per-document opened fee? Or a parking meter style, guess how many minutes you need in advance fee?

    Absurdity.

    1. Re:Per-hour usage coming soon! by Spellvexit · · Score: 1

      Well, that's a bit more tricky than you'd think -- they'd have to adjust the rate based upon the speed of the processor as well. It wouldn't be fair for a quad-core user to pay the same rate as a dual-core! Something's got to be done!

      --
      The moon may be smaller than the earth, but it's much farther away!
    2. Re:Per-hour usage coming soon! by mysidia · · Score: 1

      How about a cell-phone style plan where you pay a monthly fee, and you get X minutes per month, whether you use them or not.

      Also, any minutes you don't use, you lose.

      If you go over your minutes, the charge for overage is 100X as much per minute.

      Also, previewing documents counts against your minutes.

      E-mailing a .DOCX file incurs an extra charge (ala SMS messages)

      Printing a .DOCX file incurs 10X the SMS charge (aka extra charges for MMS messages over SMS)

      So does receiving an e-mailed .DOCX file... the software can tell, since it stamps a unique ID on each document tied to you and your Office install.

      Also, the fee is double to read a .DOCX that you received not using the 'send as e-mail' feature.

      Working with documents on a shared drive even more so.

      Moreover, for your computer to participate in the 'Office Network', certain features have to get disabled. Mainly, your ability to run third-party document software like OOo. And the copy & paste feature and file upload abilities of third-party instant messenger software will be disabled.

    3. Re:Per-hour usage coming soon! by petermgreen · · Score: 1

      One thing i've noticed about MS is that so far at least they really aren't that anal about using technical means to enforce thier licensing. Afaict a kms can activate as many vista machines are try to connect to it and they stay activated for a long time. XP volume licenses didn't need activating at all. MS offers some subscription licensing options but afaict thier expiry is only enforced through the legal system not by anything technical.

      Compare that to specialist products like matlab and altium where mac locked or even dongle locked licenses are the norm for single installations and installations using a license server disable themselves if they can't access the license server for some short period of time (I think it's about 15 minuites for altium)

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    4. Re:Per-hour usage coming soon! by networkBoy · · Score: 1

      Hi I'm from Chip-Co, I'd like to remind you that we support the FlatFee metering model. If you want more value from your time license then obviously you should buy our 80 core AdNausium CPU.
      -nB

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    5. Re:Per-hour usage coming soon! by mysidia · · Score: 1

      They've been getting more anal with every new release of Windows. In Windows 3.1, you typed in a key and you were done. For corporate VL installs, you just used a master image for all machines, no keys, no activation..

      Then XP came around.. activation for home/small business; no activation for enterprise VL. WGA introduced later for everyone as an optional addon.

      Then Vista.. activation for everyone (either activation of the copy, or activation of an Enterprise KMS). WGA built-in.

      In the future, expect KMS to be more like terminal services licensing where limits are enforced.

      installations using a license server disable themselves if they can't access the license server for some short period of time (I think it's about 15 minuites for altium)

      Typically, because the license server releases licenses a short time after the client last checked in...

      These product vendors are draconian from the start, because they have an extremely small market, and their products are highly expensive.

      License abuses would be widely committed if they weren't so draconian.

      Windows licenses are cheap by comparison, and their market is massive: Windows is practically a commodity.

      Also, there's no such thing as releasing a Windows license... generally these tools are permanently associated with the computer they are used on, and use so common, a license server just introduces unacceptable latency.

      Some license error doesn't hurt MS much at all, for an Enterprise Windows user to be using a dozen more copies than they had paid for, accidentally as otherwise...

      Enterprises that are large enough run KMS servers generally have to be pretty vigilant about software licensing, for regulatory compliance and internal accounting reasons, already.

      On the other hand, if a MATLAB user with a license server gets 20 more concurrent users at a time than allowed, that's over $30,000...

      If an org activates 20 more Vista installs on a KMS than they're supposed to, that's what... $1000?

      And more likely than not, all the new PCs the corporations buy most likely come with Vista anyways.. but surely their IT dept. will re-image with the corporate install.

      M$ thus normally getting the price of Vista twice... once when they bought the PC with the OEM Vista.. then a second license when IT imag'ed the unit with the corporate VL.

      Actually, more likely MS is getting recurring profit from the "Software Assurance" subscription payments, whether they release new versions of software or not.

    6. Re:Per-hour usage coming soon! by mysidia · · Score: 1

      Correction: Windows 3.1 is like OS X today: you didn't type any key at all, you just installed from floppies.

      Entering a key to install appeared in Windows '95.

      Maybe some day MS will go back to a no CD-key required, no "genuineness authentication" product, which is more convenient for IT and corporate installs, but I won't hold my breath.

      The "CD KEY" requirement for Home use of Windows is understandable, given the tendency of some small PC retailers/custom PC builders to cheat, copy media, and re-use keys.

    7. Re:Per-hour usage coming soon! by dna_(c)(tm)(r) · · Score: 1

      Enterprises that are large enough run KMS servers generally have to be pretty vigilant about software licensing, for regulatory compliance and internal accounting reasons, already.

      Only because they run that kind of software. They wouldn't have to if they commited to FOSS.

      It's the same reason why they have to run an eight year old OS (XP), the new versions serve the short term interests of the vendor only...

      XP, Outlook, Notes, ClearQuest, Word, SQLServer "Enterprise Manager", Toad, ... Shoddy, clunky tools for exorbitant fees. It's a ripoff.

  12. Prior Art? by jklovanc · · Score: 1

    Every business model in their list has been done by many software companies and the process to obtain the license is standard practice. How can anyone patent something like this?

  13. Big Brother or Al Capone? by petronije · · Score: 1

    They anounced it months ago. The concept was to charge the user as much as they use their machine resources. On the other hand, who wouldn't like to charge the racket on 90% of this small planet's computers?

  14. anitvirus? by Anonymous Coward · · Score: 0

    I thought most of non-free antivirus apps out there use a system where you pay for a license for a set period of time?

    "The filing acknowledges that some systems already allow software to be licensed for a predetermined period of time ...."
    If they acknowledge that this already exists how would they even get a patent on it?

  15. How about this? by klashn · · Score: 0

    How about you sign up for the Open licensing. Buy a ton of computers, donate your old computers at the end of the year (to not increase the number of licenses) and continue on the next year paying the same Open Licensing fee. Do the same thing for year 2 and 3. This will essentially give you a fixed cost for the licenses over the 3 years - and a few tax breaks i guess. Probably not the most efficient use of capital, but a good way to screw M$ if you are forced to pay for the licenses!

  16. Turn it around by randallman · · Score: 1

    How about software that drops restrictions after X years. Does anyone know of an existing license that does this? I'm working on software that I want to revert to BSD after a time period.

  17. Re:Give me a break... time keeps on ticking into.. by DragonWriter · · Score: 3, Informative

    This patent is absurd.

    It is (like every patent described on Slashdot) described poorly.

    The patent is not a business-model patent for time-based licensing, its a technology patent for a specific scheme of enforcing time-based licensing rules.

    The way its described in TFS there would certainly be massive prior art. I'm less sure about the particular scheme they're actually trying to patent.

    Though, from the description in TFA, regardless of prior art, the scheme seems painfully obvious, so I wouldn't be surprised if existing time-based licenses use this enforcement scheme already.

  18. Is this legal? by Anonymous Coward · · Score: 0

    Can you really patent a contract?

  19. Common sense patent? by gmuslera · · Score: 1

    Licensing is something somewhat old. Extending it to "only valid for certain amount of time" (total or of active use) looks like a common sense (maybe greedy, but hey, is Microsoft after all) extension.

    The good thing is that by patenting prevents or at least discourages other companies about doing the same.

    1. Re:Common sense patent? by sbeckstead · · Score: 1

      I already implemented this for my wife's company, almost exactly as the patent describes.

  20. Isn't trialware licensing time-based? by mysidia · · Score: 1

    Just about every shareware application has either a nag-screen or a 30 day countdown....

    You get licensed to try the software for 30 days.

    There are old DOS programs that were like this.

    There were Windows 3.1 applications that were licensed like this.

    There is absolutely nothing novel about time-based licensing.

    1. Re:Isn't trialware licensing time-based? by sbeckstead · · Score: 1

      None of those licenses are even close to what they are patenting. Read the freaking article or the patent or at least the full description.

    2. Re:Isn't trialware licensing time-based? by mysidia · · Score: 1

      Apparently you didn't bother to actually read it.

      It says very clearly: The licensing business models may include, but not be limited to, a non-renewable evaluation license, a renewable trial license, a one-time promotion license, and a subscription license. In some embodiments, a configurable parameter may indicate an amount of time for a grace period after a time-based license would have normally expired.

      Of course all this has been done before.

      e.g. Antivirus products are commonly sold with annual renewal, or renewal every X months.

      Which is distinct from annual maintenance.

      Heck.. clarified gets sold as a cookie jar. Where, e.g. you buy a "10 cookie bundle"

      One cookie gives a single user access to activate and use the program for 24 hours.

  21. Prior Art by shentino · · Score: 1

    vBulletin's yearly licenses.

  22. Re:NASA please test! by tomhudson · · Score: 1

    NASA please test!

    It's believed there may be water in the soil in Redmond

    bthis time, please use a nuke so we're guaranteed to see the dust plume.

    After all, nuking them from orbit is the only way to be sure!

  23. One patent I will never violate by betterunixthanunix · · Score: 1

    With pride, I can say that I will not be violating this patent.

    --
    Palm trees and 8
  24. OMG, Microsoft's trying to make money...Boohoo! by Anonymous Coward · · Score: 0

    /. lame asses always say the same thing..."OMG, Microsoft's trying to make money...I hate them" and whine in the corner. As Dr. Evil say, "Boo-freakadie-hoo!" OSS sucks! The "sunlight" dwellers don't want it! Have a pity party why don't you....oh, wait, that's what /. is for....lame.

  25. monthly train pass - time based, single seat rtu. by emptybody · · Score: 1

    this is obvious and not patentable.

    last time i took the train I paid a single ride fare. -- single use license.
    back in college I would buy the monthly pass. -- unlimited, time based right to use license.

    --
    comment directly in my journal
  26. Re:Hi, Microsoft! From Cadence by whoever57 · · Score: 1

    Name's also Cadence, who had a system to issue time-based licenses automatically based on customer request. EDACard, I think they called it. While not exactly the same, I think that everything describes is obvious based on waht Cadence did with their EDACard program and FlexLM.

    --
    The real "Libtards" are the Libertarians!
  27. Oh Noes! by Ecuador · · Score: 1

    Oh, my god, we're in deep trouble if they patent time based software licensing! Imagine a world where nobody else has the right to sell limited time licenses - just MS! Death to us all I say!

    --
    Violence is the last refuge of the incompetent. Polar Scope Align for iOS
  28. SAS by Anonymous Coward · · Score: 0

    SAS [www.sas.com] have been doing time based licensing for years. You get a license key (called a setinit) for X years, which is the duration of the contract (1-3 years typically). When the license expires the software stops working. PERIOD. The main language (called SAS funnily enough!) is interpreted at run time, so with no valid software key, all the software that been developed in SAS stops working. There is no "run-time" version.

  29. Re:Hi, Microsoft! From Cadence by julesh · · Score: 1

    Name's also Cadence, who had a system to issue time-based licenses automatically based on customer request. EDACard, I think they called it. While not exactly the same, I think that everything describes is obvious based on waht Cadence did with their EDACard program and FlexLM.

    Really? Cadence software I have here is using flexlm... have they changed recently?

  30. Freedom to Contract is a Big Deal! by MarkvW · · Score: 2, Insightful

    A license is a contract. A contract is an exchange of enforceable promises. Patenting a contractual idea would deprive other people of the freedom to contract in a certain manner (because Microsoft has patented it). Freedom to contract is an idea that a lot of judges groove with--it has a lot to do with liberty, freedom, and other cool ideas like that.

    I don't think that Microsoft will be able to tell other people how they can and cannot order their affairs.

    1. Re:Freedom to Contract is a Big Deal! by julesh · · Score: 1

      A license is a contract. A contract is an exchange of enforceable promises. Patenting a contractual idea would deprive other people of the freedom to contract in a certain manner (because Microsoft has patented it). Freedom to contract is an idea that a lot of judges groove with--it has a lot to do with liberty, freedom, and other cool ideas like that.

      The argument doesn't work, though, because they're not patenting a type of contract, but a method of producing product keys as an antipiracy measure in conjunction with such a contract.

      Obviously this is nothing new, and MS's patent application iw way too general and thus falls down on a huge quantity of prior art. I imagine some of the more specific claims may survive (e.g. one of their claims is for a 'valid from' field to allow postdated licenses, which may be new).

  31. Microsoft: It's not just your hand in your pocket by kawabago · · Score: 1

    This is Microsoft's wet dream. Every time someone uses their software, kaching! they get money. It would be an absolutely perfect business model if there was even one person in the world stupid enough to buy into it. Every time Microsoft introduces a new and more onerous 'innovation' it just sends more people looking for a way out. *Hint* just use Open Office for free!

  32. I really should... by sbeckstead · · Score: 3, Interesting

    I implemented this system in it's entirety with another engineer back about 6 years ago. Complete with the license server and the multiple parameters of the license. Is there a way to protest this being patented? It's still in daily use for my wife's company. They even get updates based on whether they have paid the license fee for the month.

    1. Re:I really should... by julesh · · Score: 3, Informative

      I implemented this system in it's entirety with another engineer back about 6 years ago. Complete with the license server and the multiple parameters of the license. Is there a way to protest this being patented? It's still in daily use for my wife's company.

      Yes. It's still in the application phase, so you can make a representation to the patent office as to why you believe it shouldn't be granted. You need some legal advice on how best to provide such a representation. There are several people who may be able to give you such advice; it may be worth contacting either the EFF or the Public Patent Foundation, both of whom have a lot of experience in this field.

    2. Re:I really should... by mmandt · · Score: 2, Interesting

      I implemented a time-based licensing scheme in 2002. Which is very much the same as the product microsoft launched to do this. I thought of patenting it, but didn't. I would like to object as well. We still use it...

    3. Re:I really should... by Tablizer · · Score: 1

      Why are you thinking this hard about trying to stop MS from sinking their own ship? Let them sink. Let them slowly ramp up fees which will cause customers to slowly bleed away, leaving MS to slowly die. They used to be the WalMart of software. Now they are morphing toward the Computer Associates model.

  33. Re:Give me a break... time keeps on ticking into.. by Zordak · · Score: 4, Informative

    This patent is absurd.

    Two things. One, this is not a patent. It's an application. You can put literally anything you want in a publication, and it will get published after 18 months, even though nobody's looked at it. I could file an application, and my first claim could be, "I claim a data storage device comprising a magnetic platter containing a plurality of magnetic bits, each bit configured to have two states, wherein each state represents alternately a 0 or a 1." That application would publish after 18 months with that claim, and everybody on /. would be hoppin' mad that I'd gotten a patent on the hard drive. And they would be completely wrong. Just because you ask for a particular, broad claim, doesn't mean you're going to get it.

    Second, I doubt that you've done anything close to the analysis to even know if the filed claims are "absurd." What do the claims say? Do you know? What disclosure supports them? Does the disclosure have any limiting definitions or statements? Is there any file wrapper estoppel? Are the claims statutory subject matter under Bilski? I'm betting you don't know, which means you don't know if these claims are absurd or not.

    --

    Today's Sesame Street was brought to you by the number e.
  34. Ahhh, fond memories.... by rcolbert · · Score: 0

    Remember way back in 2008...you know, VMware ESX 3.5 update 2. I love the smell of a software time-bomb in the morning.

  35. Drop Dead Dates by KwKSilver · · Score: 1

    I remember those. This is like drop-dead dates raised to the nth power. Paying off once won't get it, you just trade an early drop-dead date for a later drop-dead date- over, and over, and over. until they decide you must upgrade. Sounds really, really swell. Have fun, Microsoft lovers! ;-) Glad I use Linux & BSD. What's next for MS, patenting "The GUI" and the CLI?

    --
    If you want your life to be different, live it differently.
  36. Re:Give me a break... time keeps on ticking into.. by julesh · · Score: 3, Informative

    The patent is not a business-model patent for time-based licensing, its a technology patent for a specific scheme of enforcing time-based licensing rules.

    No, it isn't. The claims of the patent are so ridiculously vague they would cover any such technology. Here's claim 1:

    "1. A machine-implemented method for licensing a software product, the machine-implemented method comprising:generating a time-based license from among a plurality of types of time-based licenses in response to receiving a request for the time-based license, each of the plurality of types of time-based licenses having a plurality of configurable parameters, a combination of the plurality of types of time-based licenses and the plurality of configurable parameters being capable of accommodating a plurality of licensing business models; andsending the time-based license to an originating processing device of the request for the time-based license."

    This patent would cover any automated software licensing business offering multiple types of limited time licenses, and is therefore a business model patent, not a technology one.

    The more specific claims don't add much, either:

    2 - some licenses are renewable
    3 - supports a restriction on how many times the software can be reactivated
    4 - product keys that can be used on a specified number of computers
    5 - system for switching to a permanent license after a certain number of limited ones
    6 - (I don't understand this claim; can somebody translate for me?)
    7 - some licenses might not start immediately
    8 - computer with the above scheme in memory
    9-14 - covers a management user interface, really boring stuff
    15 - above scheme stored on machine-readable media
    16 - a command line interface to license management
    17 - displaying a warning when the license is about to expire
    18 - making the software stop working when the license expires
    19 - informing the user how long the software will continue working for
    20 - an api whereby a program can query whether it is licensed or not

    Seriously. This is all _basic_ stuff, and covers just about every possible implementation, not just a single implementation of the idea.

  37. Re:Give me a break... time keeps on ticking into.. by sabs · · Score: 1

    Doesn't WoW and every MMORPG in the world use this scheme :)

  38. This is a good thing! by Anonymous Coward · · Score: 0

    Once MSFT has the patent, no one else will try to sell a BS time based license. Win win for all!

  39. Patent Troll by learningtree · · Score: 1

    Apparently this appears is nothing but a patent troll from Micro$oft.
    EDA tool industry has long been using the time-based licensing model for their tools, particularly using the FlexLM based licensing system.
    How can they even think to patent this sort of thing ?

  40. Re:Give me a break... time keeps on ticking into.. by bertoelcon · · Score: 1

    Don't waste effort on this one. As others said, this is actually helpful :)

    If Microsoft wants to patent being a douche, more power to them.

    That is how it is useful.

    --
    Anything can be found funny, from a certain point of view.
  41. Look at things differently... by mcrbids · · Score: 1

    What if you could buy software that was a service? One that provided excellent availability, convenience, automatic backups, and automatic updates?

    Oh yeah... you can!

    Many software products nowadays are not products, but in fact, services. From Google's Gmail-based email hosting (for schools and businesses) to customer relationship management (Salesforce, et al) to my own company's products, many software products, especially software targeting larger organizations, are actually best sold as a service.

    It's now a feature that many directors in organizations are looking for - they don't want to have to buy servers and hire staff and do backups and apply patches and all that - they'd rather just login and get started. If the software is commodity and doesn't represent any special "mojo", SaaS (Software as a Service) or by its new name, "Cloud Computing" can make lots of sense.

    Now, perhaps *you* don't want this. And that's fine. You aren't required to buy it. But it's not some horrid conspiracy. It's just a reflection of the fact that, in many cases, the cost of hosted applications can be dramatically lower while simultaneously improving the overall service quality by moving the application hosting closer to the people who produce the software in the first place!

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
  42. Hello disgruntled microsoft customers! by Anonymous Coward · · Score: 0

    Hello disgruntled microsoft customers! How are we feeling today? Are we ready to pay Bill every month for the wonderful software he provides? He wants to be paid forever for it you know! This is Linux calling. You may have been unhappy with us before (sight unseen), but how do you feel about us, in comparison to the situation approaching you? Are you happy? Were you happy with license 6? Do you have a whole bunch of checks printed out and ready to send in (for the use of your computer)? Are you all set up and ready to type in license keys on a monthly basis? Is it a dollar per day? Is it more? Just sayin'

  43. Whoa. by Kingrames · · Score: 2, Funny

    STAND BACK!

    I'm going to attempt time travel.

    --
    If you can read this, I forgot to post anonymously.
  44. Re:Give me a break... time keeps on ticking into.. by Anonymous Coward · · Score: 0

    Not to mention the basic idea looks like someone said "well what if we issued NT security tickets for software licensing?" and then some PHB said "great idea! let's get a patent on that!" and then the attorney said "ok well we have to cutesy it up some so it won't look like we're just making the obvious extension of the existing security infrastructure."

  45. Re:Give me a break... time keeps on ticking into.. by Anonymous Coward · · Score: 0

    Well said. It takes a lawyer to twist plain language and common sense into nonsensical retoric.

  46. Re:Give me a break... time keeps on ticking into.. by thejynxed · · Score: 2, Interesting

    My copy of Kaspersky Antivirus does much of what they are claiming:

    Claims 1, 2, 4, 9-15, 17-20 for sure.

    In fact, most AV software works in this manner, and has for years.

    --
    @Mindless Drivel: 100% of Twitter posts ever Tweeted.
  47. Re:Give me a break... time keeps on ticking into.. by Anonymous Coward · · Score: 0

    Looks like MS decided to patent FlexLM after the fact.

    - T

  48. Re:Give me a break... time keeps on ticking into.. by RiotingPacifist · · Score: 1

    We would all (correctly) think your a douche for trying to patent hard drives.

    I claim a data storage device comprising a magnetic platter containing a plurality of magnetic bits, each bit configured to have two states, wherein each state represents alternately a 0 or a 9"
    rule no1, of patent obfusation, always make your system sound more complex than it has to!

    --
    IranAir Flight 655 never forget!
  49. Re:Give me a break... time keeps on ticking into.. by Anonymous Coward · · Score: 0

    Who cares. Let them patent it. Then no one else will want to pay to use it.

    The PTO needs a "sure, have it" clause for anti-customer patents.

  50. Don't need any prior art... by Nick+Driver · · Score: 1

    ...because it's too blatantly obvious.

  51. I WOULD ask how they plan to force this, but... by Anonymous Coward · · Score: 0

    How are they going to convince Tom and Jane that their older version of the software must be "upgraded" to the subscription model? I'd like to think that Average Joe is smarter than to fall for something like that.

    We all know that since MS controls the OEM market, they can do whatever they damn well please and consumers will take it... because 90% of the users have no choice.

  52. They might patent it, but they won't use it by mark-t · · Score: 1

    Considering their software is installed, by default, on a significant percentage of new computers sold every day, after whatever time the license lasts elapses, the volume of complaints that people's computers no longer work correctly would skyrocket beyond any numbers that we've seen previously.

    1. Re:They might patent it, but they won't use it by maxwell+demon · · Score: 1

      They could use it for business licenses of Windows. Or they could use it for any of their other software that doesn't come preinstalled with computers and isn't used by most home users.

      --
      The Tao of math: The numbers you can count are not the real numbers.
  53. Re:Give me a break... time keeps on ticking into.. by Anonymous Coward · · Score: 0

    AutoDesk AutoCAD, and most any other CAD software have been doing this for years with student versions. Heck so far in the past 3 years I've purchased AutoCAD twice for 1 year each time and Solidworks once for 2 years, I also purchased CATIA for 1 year once. Also please note that what I'm referring to means the software stops working after it expires, it doesn't cripple itself or end support, it really stops.

  54. No matter what... by Anonymous Coward · · Score: 0

    No matter what MS does, the little people of the world will continue to get our stuff from Russians figuring out how to ultimately make it all work, and the Chinese who package it all unreadable in cheap cellophane wrappers - for just 50 US cents a DVD. There is no stopping that biz model found around the globe today. If MS figures rolls out a way to stop the hackers, then the hackers will use the botnet to end microsoft in this mutual assured destruction scenario.

  55. Re by Anonymous Coward · · Score: 0

    Microsoft does more for killing Microsoft then any of Microsoft haters.

  56. Go ahead M$, push me towards open-source by kheldan · · Score: 1

    If you put an expiration date on my operating system, then I'd be dumping it all and moving to linux in short order. It's bad enough that the hardware goes obsolete in a few years and/or breaks!

    --
    Are YOU using the TOOL, or is the TOOL using YOU? Think about it!
  57. Re:Hi, Microsoft! From Cadence by Anonymous Coward · · Score: 0

    EDACard is like a web based license purchasing program. The license you get is for flexlm.

  58. Patent application != patent by AliasMarlowe · · Score: 1

    Slashdot fsck-up on patent terminology yet again.
    This is a published patent application, which has not yet been examined at all. Check its status on PAIR (12/099137 is the application number) and you will see "Docketed new case - Ready for examination", which merely means they've submitted enough paperwork and fees that an examiner will read the thing soon. If you're a bit masochistic, you could go to the Image File Wrapper and read the official correspondence between the applicant's attorney and the PTO, which will include the examiner's material when it becomes available.
    There are many steps between the start of examination and the issue of a patent, during which the claims may have to be narrowed or revised or rewritten completely. Some applications get chucked out, no matter how loud and prolonged the howls of the applicant. In most cases which actually issue as patents, the claims get modified to some extent. Claim 1 of this application looks like it will be treated somewhat roughly by the examiner during prosecution.

    --
    Those who can make you believe absurdities can make you commit atrocities. - Voltaire
    1. Re:Patent application != patent by ffreeloader · · Score: 2, Informative

      Hmmm.... And here I could have sworn people were mocking MS just for applying for this patent, not for being awarded a patent.

      --
      "while democracy seeks equality in liberty, socialism seeks equality in restraint and servitude." de Tocqueville
  59. Forced Obsoletion by McGuirk · · Score: 1

    Smells like they didn't like the rate of Vista adoption. Don't want to buy the new OS? No worries, we'll simply stop renewing the license of the old one.

  60. MS-Windows Doesn't Keep Accurate Time by Anonymous Coward · · Score: 0

    How can they possibly based licensing on time when MS-Windows doesn't keep accurate time? I'm serious. Every 24 hours, I have to manually sync my Windows desktops/servers which have drifted over 1.5 minutes off.

    Microsoft - NTP - know it, use it, love it. This is 2009 after all.

    Geeze.

  61. Oracle as well by Anonymous Coward · · Score: 0

    FOr as far back as I can remember (late 80s), Oracle has had term licenses as well, and that makes a huge difference in the apparent price of Oracle. Difference to Matlab, it's not enforced in the software so it does not disable the code. (User 'agrees' to stop using the product at end of term.) But it does stop the renewal of support and patches which is a significant hiccup in the care and feeding of any Oracle DB.

  62. There has to be a ton of prior art here by Veretax · · Score: 1

    There are multiple third party solutions on the market already that handle this, I don't know if they are patented but I know the place I used to work used things like CrypKey, Crypto++ and later developed their own solution

  63. same old same old. by Anonymous Coward · · Score: 0

    Time based leasing has been around for centuries, It's called renting. How can you patent that? That move will only cost MS more customers........

  64. How is this new? by Ancient_Hacker · · Score: 1

    Time-based licensing is NEW?

    A while back I picked up a MicroVAX at a garage sale for $3, mainly for the 25-inch color monitor that came with it.

    Plugged it in, and it started booting. And continued booting... About 15 minutes later it complained: "TCP/IP license has expired". No, not a DHCP lease, an
    actual software license. Sigh. Nice monitor tho.

  65. Why stop there? by Drakkenmensch · · Score: 1

    Let's start a hard drive timeshare program, so you could run with win 7 in the summer, vista in the fall, XP in the winter and linux in spring!

  66. Re:Give me a break... time keeps on ticking into.. by Anonymous Coward · · Score: 0

    We would all (correctly) think your a douche for trying to patent hard drives.

    And we think you're a douche for your incorrect use of your.

  67. I believe its called a Parking Meter by Anonymous Coward · · Score: 0

    Or Taxi Meter....rental agreement...time bomb....take your pick

  68. One bogus patent I don't mind at all... by hackel · · Score: 1

    This can only be a good thing... Seriously, people who use this kind of proprietary software *deserve* to get screwed over by their corporate software masters. For too long people have lived under the false assumption that they have rights, but the fact is these software developers can do whatever the hell they want, and there is nothing people can do about it so long as they keep purchasing their proprietary software! Maybe this will help a few more people get a clue and move to open source.

  69. Re:Give me a break... time keeps on ticking into.. by srmalloy · · Score: 1

    6 - (I don't understand this claim; can somebody translate for me?)

    There are several different types of licenses, of different durations, and a range of possible product keys, and there is some method to assign product keys to each type of license, with additional information being stored that tells the license-management system whether a product key can be shifted from one license type to another. I.e., the system could designate a particular license key as being valid for 30 days after first activation, and convertible to a full license, while another license key could be designated as valid for 60 days after first activation and cannot be changed. The former could be used for a trial copy of a program, where the user could pay for a full license and have it become a regular copy of the program, while the latter might be for copies of the software to be distributed to reviewers, and is intended to become unusable after the review period.

    Not being a patent lawyer, my judgement may be suspect, but it appears that the whole process described in the application fails to meet the requirements set out in the recent In re Bilski decision, although since that has been appealed to SCOTUS, which has granted certiorari, the last word on that has yet to be heard. The application certainly doesn't make the process "tied to a particular machine or apparatus", given the text of claim 8, which would seem to make the application's validity hinge on whether changing the data fields associated with a license key in a database constitutes "transforming a particular article into a different state or thing".

  70. Plainly not patentable by Anonymous Coward · · Score: 0

    A patent covers an actual device, or in some corrupt countries like the USA, a software process. This is neither as it is a concept, which by definition is not patentable.