Slashdot Mirror


Microsoft Won't Assert Web Services Patents

Andy Updegrove writes, "Microsoft has just posted the text of a new promise not to assert its patents with respect to 35 listed Web Services standards. The promise is similar to the covenant not to assert patents that it issued last year with respect to its Office 2003 XML Reference Schema, with two important improvements intended to make it more clearly compatible with open source licensing. Those changes are to add an explicit promise not to assert any relevant patents against anyone in the distribution chain of a product, from the original vendor through to the end user; and to clarify that the promise covers a partial as well as a full implementation of a standard. It's all part of a recent wave of such pledges made by companies such as IBM, Nokia, and Oracle, and a significant shift in how Microsoft is dealing with open standards."

29 of 155 comments (clear)

  1. Lets be sure to praise em for doing good by jmorris42 · · Score: 4, Insightful

    Can't see any downside to them making such a pledge, so lets all be sure to be unreserved in our praise. Who knows, maybe we can encourage more of the same sort of behaviour. And not only just from Microsoft, lots of patents out there held by lots of companies, many of them potential mortal threat.

    Yea Microsoft!

    See, my tongue didn't burst into flames or anything. :)

    --
    Democrat delenda est
    1. Re:Lets be sure to praise em for doing good by Em+Adespoton · · Score: 2, Interesting

      I'm curious though... what do these pledges actually mean? Are they legally binding? Can they be rescinded at some point in the future? If these pledges really mean that the patents are unenforcable until they expire, I'm all for it... but given MS's history, I want to be absolutely certain on this before doing anything that messes with these now well-known patents (can't claim ignorance).

    2. Re:Lets be sure to praise em for doing good by pthisis · · Score: 2, Interesting

      I'm curious though... what do these pledges actually mean? Are they legally binding?

      In particular, anyone have any idea to what degree does this constitute an estoppel against future patent litigation against web services implementations?

      http://en.wikipedia.org/wiki/Estoppel

      --
      rage, rage against the dying of the light
    3. Re:Lets be sure to praise em for doing good by Kesch · · Score: 3, Informative
      Microsoft irrevocably promises not to assert...


      It does appear to be legally binding by the tone of the analysis in the TFA.

      You pretty much automatically have been granted a license to the listed patents and the only term of use is that you lose the protection if you try to file a patent infringement lawsuit against Microsoft concerning the standard.
      --
      If this signature is witty enough, maybe somebody will like me.
    4. Re:Lets be sure to praise em for doing good by DragonWriter · · Score: 2, Interesting

      The question of whether it raises an estoppel (presumably, here, a promissory estoppel) depends on, among other things, the degree to which the reliance by the unlicensed user of the patent on the pledge to not enforce the patent is "reasonable", as well as consideration of whether injustice can be avoided by any other means than enforcing the promise.

    5. Re:Lets be sure to praise em for doing good by TekPolitik · · Score: 4, Insightful

      The question of whether it raises an estoppel (presumably, here, a promissory estoppel) depends on, among other things, the degree to which the reliance by the unlicensed user of the patent on the pledge to not enforce the patent is "reasonable", as well as consideration of whether injustice can be avoided by any other means than enforcing the promise.

      As a statement of the law this is spot on, but it would have been more helpful to the person asking the question if you had applied it to a sample set of facts.

      Note the requirement for reliance - this means you must at least have been aware of the promise. You (or at a minimum somebody you claim through) must have then acted, in reliance on the promise, in such a way that you would suffer a detriment if Microsoft resiled from the promise.

      If, being aware of the promise, you produce any non-trivial amount of work depending on the patents, chances are that a court is going to be willing to impose a promissory estoppel. In the case of GPL software, somebody, somewhere is going to rely on this promise, and a consequence of this is there will be GPL software out there that effectively gives you something that should support an estoppel. It's going to be very difficult, if not impossible, for Microsoft to renege on this.

      It is fairly safe* to take them at their word here.

      * - usual disclaimers apply.

    6. Re:Lets be sure to praise em for doing good by moochfish · · Score: 2, Funny

      Anybody up for some hardcore skiing? I hear there's record snowfall in Hell right now!

  2. So, why? by McFortner · · Score: 2, Interesting

    So, can somebody tell me why you would have a patent if you are not going to enforce it?

    "Pay no attention to the Patent Lawyers behind the curtains...."

    --
    Beware of Sales Reps bearing gifts.
    1. Re:So, why? by Zeinfeld · · Score: 2, Interesting
      So, can somebody tell me why you would have a patent if you are not going to enforce it?

      To stop some bastard from reading the spec and patenting it.

      This has happened to me a very large number of times. I am told there are roughly 100 US patents on work I have done filed by other people after the work was published.

      So now I patent ideas aggresively as the only way to keep them open.

      I do not worship at the shrine of RMS. I do not beleive that software patents are always a bad thing. The RSA and Diffie-Hellman patents were clearly for publishing innovative work.

      I think that 95% of the issues open source has with software patents would be solved if the USPTO stopped handing them out like smarties to anyone who asks. Software is not the only area where the USPTO is causing serious problems. I wrote an essay proposing reforms.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
  3. Re:Uhm... by Anonymous Coward · · Score: 2, Funny

    The banner is not red.

    You have the killer eye fungus.

    You are bleeding into your eye.

    Soon it will eat your brain.

  4. Re:Uhm... by McFortner · · Score: 2, Funny
    Itsatrap
    Get an axe!
    --
    Beware of Sales Reps bearing gifts.
  5. Microsoft HAD to do this by Audent · · Score: 2, Interesting

    because its patent (on XML in this instance) was soundly thrashed about and it had to re-word it thus reducing its impact.

    Story on it here: http://computerworld.co.nz/news.nsf/UNID/E6D44C460 0041E39CC2571D4007DF1C8

    snip
    The patent will no longer cover the XML file formats that Microsoft is using and therefore anyone is free to interoperate with Microsoft file formats without fear of patent litigation from this particular patent
    snip

    The prior art around AbiWord's handling of XML basically did for the original patent Microsoft was after. The new one doesn't really have the same issues for the industry at large.

    --
    I am a leaf on the wind
  6. Dialog by eldavojohn · · Score: 3, Interesting

    Act One

    Setting: 1990s

    Developer: "Man, java is the shit!" (hey, it was the 90s, everybody spoke like an idiot)

    Microsoft: "Then you'll love J++, it's more efficient and other stuff that we don't need to prove. Plus, it will soon be used by everyone everywhere."

    Developer: "Cool, sport me a copy!"

    Microsoft: "Not so fast, it's $300 a personal license."

    Developer: "No thanks."

    (Scene ends)

    Act Two

    Setting: late 1990s

    Developer: "JSP's are stupid awesome."

    Microsoft: "Then you'll love ASPs, they're more efficient and other stuff that we don't need to prove. Plus, it will soon be used by everyone everywhere."

    Developer: "Cool, where do I get the compiler for VB or this .NET stuff?"

    Microsoft: "Well, you can make ASPs for free and stuff and almost everyone has IIS anyways ... but to make applications that do anything at all you need our libraries. You need to buy Visual Studio and we're afraid it's a bit pricey ..."

    Developer: "No thanks."

    (Scene ends)

    Act Three

    Setting: the oughts

    Developer: "XML makes my life easier but it's not standardized."

    Microsoft: "Use our standard, it's the best! Uh, it's kind of sorta free. You can edit it easy and use it. *cough* but we've got some patents *cough* so go ahead and use it."

    Developer: "Wait, what was that last part?"

    Microsoft: "Aw, christ, well, to stop everyone from slowly eating away at our dominant market, go ahead and use it. We promise not to sue but no backsies on these patents!"

    Developer: "What the fsck, Microsoft, get it through your heads, we just want to get along. Stop charging us for everything (even standards). Change your business model."

    (Scene ends, developer storms off to go play nice with the Sun & the rest of the world)

    --
    My work here is dung.
    1. Re:Dialog by CCFreak2K · · Score: 2, Insightful

      ...go play nice with the Sun...

      Sometimes I think the only reason Sun Solaris is open is because they'd be dead if not. I also think the only reason OpenOffice is open is because Microsoft Office isn't.

      --
      "Beware of he who would deny you access to information, for in his heart he dreams himself your master."
  7. Heres a thought by Anonymous Coward · · Score: 2, Interesting

    Maybe they should sign them over to a 3rd party such as the FSF instead of making nonbinding promises.

  8. Why not? by VanessaE · · Score: 4, Insightful
    Why keep the patents if you're not going to use them? It's just blatent patent hogging.

    As much as software patents may be a horrible idea, and as much as people here generally hate Microsoft, maybe this is a *good* step? The company has pledged publicly that they won't actually assert their patent rights... and since these are patents we're talking about, it means that noone else can either.

    Maybe it's just the sort of protection that the open source movement needs so that we *can* innovate without having to jump through a bunch of hoops or worry about facing legal action?

    1. Re:Why not? by Jerf · · Score: 2, Interesting
      Unless this pledge is legally binding, I personally don't find it very reassuring.
      I can not categorically tell you it is; IANAL and I only follow patent and IP law for fun.

      But there is a doctrine of laches, which has been applied to patents before. The basic idea is that the person bringing the suit deliberately held the suit until the moment of maximum damage, rather than bring it when the grounds for the suit was discovered.

      It has been successfully used as a defense against submarine patents, where the patent's enforcement was merely delayed. I would imagine that using a laches defense would be even stronger when the prosecution is on record as having pledged to not use the patent in litigation. It would take one asshole of a judge or one incompetently-presented argument to lose on that point.

      It's worth reading the Wikipedia page; I'm not completely explaining why I think this would be covered all the more strongly, partially because, well, there's the Wikipedia page. It'd just be redundant of me.

      Additionally, one could argue implied contract pretty successfully, too.

      Last, and assuredly not least, my God, the PR disaster this would be. It's hard to imagine what 'infringement' would possibly be worth the PR disaster.

      Contrary to popular belief, merely having a lot of lawyers does not buy you victory; that's just cynicism, not an informed belief. I really don't think Microsoft is going to be able to weasel out of this later.
    2. Re:Why not? by DragonWriter · · Score: 2, Interesting
      As much as software patents may be a horrible idea, and as much as people here generally hate Microsoft, maybe this is a *good* step? The company has pledged publicly that they won't actually assert their patent rights... and since these are patents we're talking about, it means that noone else can either.
      The problem with such a pledge is that, as its not a contract, or even a license, its dubiously enforceable. If they wanted people to be reasonably free to use the patent, they could make an offer of a no-cost license with clear conditions. As it is, it creates a big cloud of uncertainty.
      Maybe it's just the sort of protection that the open source movement needs so that we *can* innovate without having to jump through a bunch of hoops or worry about facing legal action?
      No, its precisely not the kind of protection that the open-source movement needs to succeed in the enterprise.
    3. Re:Why not? by DragonWriter · · Score: 2, Informative

      The doctrine of laches is only applicable to delay, a promise not to enforce would not raise an issue of laches, though it might raise an issue of promissory estoppel, which might be a bar to enforcement in some cases, and in others the promise might simply limit the available remedies.

  9. Re:Reminds me... by Archangel+Michael · · Score: 3, Funny

    I read your post as

    Billy: Come over here.
    Me: No! You'll hit me!
    Billy: No I won't.
    Me: Yes you will.
    Billy: No I won't, I promise.
    Me: Uh, okay.
    Billy: (PUNCH!) Sucker!

    --
    Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
  10. Breakable Pledges by Doc+Ruby · · Score: 4, Interesting

    What legal binding do these "pledges" have? Why not back up the pledges by just releasing the patent into the public domain?

    --

    --
    make install -not war

    1. Re:Breakable Pledges by Anonymous Coward · · Score: 2, Informative

      When you give your word and publish it in durable form, that's pretty much binding. It's not a contract (which requires explicit mutual agreement and thus EULAs don't contain the word "contract"), but it hardly constitutes tresspass when you put out the welcome sign. They could conceivably revoke future uses of the patent at some arbitrary point, but it'd be a pretty hard sell to a judge, let alone a jury to sue anyone over it.

  11. Good, positive attitude by mangu · · Score: 4, Insightful
    Microsoft's position is that of someone in a warehouse full of gasoline cans. Let's not start throwing lighted matches around.


    It's a positive step, because it shows they can act rationally, having had their share of trouble from software patents. It also goes to show that, if software patents are bad for Microsoft, they should be considered generally as a Bad Thing for the software business in general.


    There is a general attitude in Washington, sponsored by the ??AA, that any law that creates more "intellectual property" is good for business. Microsoft is sending a message that it ain't necessarily so.

  12. Re:A promise by rewt66 · · Score: 2, Informative

    Two words: promissory estoppel.

    IANAL. I'm not even sure I spelled either word right. But the thing is, legally, if you make a promise, and I act on that promise, you can't turn around and sue me for acting on your promise.

    OK, it's a bit muddier than that. You can still sue me. Anybody can pretty much sue anybody for anything. But you can't win the lawsuit, and losing can be painful enough that most people don't play such games.

    It's actually even muddier than that. You can't win the lawsuit, unless there's something else going on, like I'm also infringing on some other patent that you didn't promise not to sue on. So don't blindly take this and run without actually understanding what Microsoft said. It may go less far than you expect. But that paranoia aside, it's actually a really cool thing for MS to do (and I don't say that very often).

  13. Re:motivation behind this? by rifftide · · Score: 4, Insightful

    Historically, Microsoft has not been a big proponent of winning through patents, either by preventing competition or extorting usage fees. They like to win in other ways. The big software houses see Web Services as the key towards the next great era of business software, and they all like their chances. But that only happens if they can avoid getting stuck in a mire of standards dueling and IP litigation (see: Blu-Ray/HD DVD).

    Notice that the pledge includes the standard defensive measure - if you sue Microsoft for infringing one of your patents, it's void. But it was carefully crafted so that only Microsoft code used to directly implement one of the specifications is covered by the defensive clause - not all of Windows and MS Office for example. That's perhaps the most impressive part of the pledge.

  14. Re:Why not a license by Rik+van+Riel · · Score: 2, Interesting

    A pledge is a lot nicer, since a license would need to be signed and returned by every recipient of software covered by the specifications.

    This, in turn, creates issues where somebody who distributes free software cannot automatically pass the license on to the people dowloading the software.

    A universal pledge, that covers everybody, is a lot more practical.

  15. Protection against patent suits by I'm+Don+Giovanni · · Score: 2, Insightful

    A good reason to patent something you "invented", even if you have no intention of enforcing them yourself, is to prevent some small company that does nothing *but* patent from patenting your "invention" and coming after you. Even if you had "prior art", the case costs money to actually win, so you might feel compelled to settle to make it go away.

    Microsoft normally doesn't sue over patents, but they're the biggest target for these patent-specialist companies (since MS has the most money, and potential suers think MS would be more likely to settle since they can do it without missing the cash), so they patent their stuff for their own protection.

    --
    -- "I never gave these stories much credence." - HAL 9000
  16. Re:A promise is as good as gold by Russ+Nelson · · Score: 2, Informative

    Uhhhh, actually, there is a legal doctrine called "reliance". If somebody says "I won't do this even though the law lets me", and you rely on their promise, then they have very little chance of successfully doing it. The judge will throw their case out of court so fast it will go into orbit.

    --
    Don't piss off The Angry Economist
  17. Is this not just marketing? by FritzSolms · · Score: 2, Insightful

    The implicit message conveyed is that Microsoft has patented all these standards, giving the impression that all these public web standards are thanks to the innovation of Microsoft. They have contributed to ssome of these (most notably the SOAP specification), but web services are not just due to Microsoft. Furthermore, having contributed to SOAP as a public standard in a W3C process should certainly have prevented them from being able to patent it (or am I wrong?). SOAP is, however, included in the list of 35 software patents which are not enforces??? I would think that the W3C would have a policy that if a company contributes to a public standard and then patents it, that that company would be prevented from participating in any other community processes. Does anyone have the actual list of patents?