Slashdot Mirror


Developers Warned over OOXML Patent Risk

Tendraes brings us a story about legal experts who are warning that Microsoft's "covenant not to sue" over use of the OOXML specification is both ambiguous and untested. Developers wishing to make use of OOXML are unlikely to understand the complex legal language of the Open Specification Promise, and such a document - being neither a release nor a contract - has never been tested in court. From ZDNet Asia: "David Vaile, executive director of the Cyberspace Law and Policy Center at the University of New South Wales, said that Microsoft participants at a recent symposium on the issue found it challenging to explain how an ordinary person 'or even an ordinary lawyer' could easily determine which parts of the specification were covered. 'This lack of certainty would mean a cautious lawyer may be reluctant to advise any third party to rely on the promise without extensive and potentially quite expensive analysis, and even that could be inconclusive,' Vaile said. 'In turn, this could restrict its viability as a usable standard for less well-resourced users, including small developers and many public organizations.'"

134 comments

  1. too many lawyers by MissingPersons · · Score: 0, Flamebait

    Eradicate them from the earth, rewrite everything in simple English and we'll all be a lot better off.

    1. Re:too many lawyers by mattmcm · · Score: 1, Offtopic

      These guys have already started the Simple English trend. All we need now is a plan to decimate the lawyers.

    2. Re:too many lawyers by siyavash · · Score: 2, Insightful

      No, actually you don't need to eradicate lawyers. That would be treating symptoms and not the cause of it. Edadicate all those stupid laws and make the government smaller... and most of the lawyers will disappear with it.

    3. Re:too many lawyers by Anonymous Coward · · Score: 1, Insightful

      There's a Simple English now?

    4. Re:too many lawyers by GreyyGuy · · Score: 2, Informative

      It is a chicken or the egg situation. Many of the laws were written by lawyers- either the politicians themselves, those that work for them, or the lobbyists that wanted the law.

    5. Re:too many lawyers by KDR_11k · · Score: 5, Insightful

      I wouldn't be so sure about that. The predecessors to lawyers caused this mess by arguing "but it doesn't SAY that!" so everything had to be spelled out in an unambiguous way to prevent people from arguing about the rules.

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    6. Re:too many lawyers by Naughty+Bob · · Score: 1
      Plain English lacks the precision required in the drafting of legal/technical texts.

      I agree that stuff should be made as simple as possible though, and bet that's not the case with the MSFT documentation.

      All we need now is a plan to decimate the lawyers
      Do you mean select one in ten for death? (Ducks)
      --
      "Be light, stinging, insolent and melancholy"
    7. Re:too many lawyers by cheater512 · · Score: 2, Funny

      Ah I see now.

      So they turned something which could be interpreted in different ways in to something which has no meaning at all!

      Thus solving the ambiguity problem once and for all. :)

    8. Re:too many lawyers by English+French+Man · · Score: 1

      And it would be a good thing if every law was really spelled in an unambiguous way, I think the problem is, it's not... and people still argue about law. It is specially true for the kind of law we are talking about, software patent laws, or copyright laws, etc. they seem designed to be endlessly discussed in every detail, designed to be used for anything but what they are initially asked for...

      --
      If I'm wrong, please correct me ; learning is better than being right.
    9. Re:too many lawyers by smittyoneeach · · Score: 2, Funny

      ...decimate...
      Do you mean select one in ten for death?
      Nah, just move the full-stop one position to the left:
      lawyer.s
      You people simply waste time obfuscating everything.
      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    10. Re:too many lawyers by Daimanta · · Score: 2, Interesting

      Also useless. It's like cutting off a leg when you have a scratch. Those laws did not come into being by accident. They were and are part of a natural process that simply happens. It's pretty much standard.

      Incident happens or a trend is happening. People or politicians deem is at as a bad thing. A law is written to fix the issue. Now, this may sound straightforward but the problem is that if you enter in this loop a couple of thousand times, law bloat and fragmentation start to happen. Pretty soon you are doing something illegal because it is in violation of some law. This can be a direct effect of the law(thus the intention of law) but it can also be a side-effect of the law. The huge pile of laws becomes a sort of cancer. Cancer is a bunch cells not doing what they are supposed to do. A lawcancer is a bunch of laws that aren't doing what they are supposed to do. Sure, you can cut all the laws and begin again but that simply does not solve the problem. You simply enter the loop at stage 1.

      Goverments and lawbooks always start out when a state is formed. However, they all experience bloat and then *boom*, you're in an uncomfortable situation. As a small conclusion I would like to ask you, how many laws have you broken today?

      --
      Knowledge is power. Knowledge shared is power lost.
    11. Re:too many lawyers by Anonymous Coward · · Score: 0

      The first thing we do, let's kill all the lawyers.
              Shakespeare, Henry VI.

    12. Re:too many lawyers by digitig · · Score: 1

      0.1 in 10?

      --
      Quidnam Latine loqui modo coepi?
    13. Re:too many lawyers by Siddly · · Score: 1

      May be too many confused laws to begin with. Eliminate the lawyers and companies like Microsoft would find alternatives to do their extortion for them, probably ones who would come around to your house on dark nights. No niceties such as "See You In Court" either.

    14. Re:too many lawyers by peragrin · · Score: 1

      >>As a small conclusion I would like to ask you, how many laws have you broken today?

      I had sex in three non legal positions with my wife. yep in some states you can only have sex in certain ways.

      there are literally thousand of laws on the books because no one ever cleaned them up(New yorkers have a telephone tax that goes back to the late 1800's)
      As well as many laws that were passed just because it made a politician feel good. You could gut out half the laws on the books and things wouldn't change as those laws no longer apply.

      If they have a 75 year long copyright there should be a 50 year long limit on all laws. After which they must be renewed, or they expire.

      Term limits, and pay increases for politicians only as referendum vote by the people and you might see more people interested in the voting.

      --
      i thought once I was found, but it was only a dream.
    15. Re:too many lawyers by Zeinfeld · · Score: 4, Interesting
      So they turned something which could be interpreted in different ways in to something which has no meaning at all!

      The objections are irrelevant in this case. If a party writes a contract, covenant, deed or other legal document that could be reasonably misinterpreted the ambiguity goes against the party that wrote it. That is why lawyers try to get the other side to draft contracts, its less risky.

      Since we are talking patents here the enforceability of the patent is an issue. Given the nature of the problem I somewhat doubt that if the patents are enforceable against OOXML implementations that they would not cover ODF as well.

      Microsoft's general approach to patents has been to 1) assert that company A infringes its patents, 2) sign a cross licensing deal with company A in which each company gets access to the patents held by the other 3) write company A a large check being the balance owed.

      Of course it is quite possible that Microsoft might start demanding royalties at some point in the future but at this point they seem to care a lot more about not being sued than actually raising net revenue.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    16. Re:too many lawyers by Meski · · Score: 4, Funny

      Why stop at decimation, which would still leave us with 9 in 10 lawyers?

    17. Re:too many lawyers by Z00L00K · · Score: 1
      Why not apply the Klingon Lawyer ruling? :->

      The Lawyer gets the same penalty as the person he/she represents.

      Never mind - the problem is that there should be a rule stating that any writing that can't be understood by an average person should be declared invalid.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    18. Re:too many lawyers by unoengborg · · Score: 1

      The problem is not lawyers in this case, the problem is software patents. Novels, short stories and mathematics, or even legal texts are covered by copyright, why need software be special. Especially mathematics and legal texts have very big likeness to software in that they attempt express something in a non ambigous way. Layers doesn't need to pay
      licence fees to use e.g a insanity defence in a murder case. Why should software developers be patent suits if they don't pay licences for things that are equally obvious within their field. It is true that many software patents will not hold up in court, but the cost of going to court is so high both in terms of money and in time that very few developers can afford it.

      --
      God is REAL! Unless explicitly declared INTEGER
    19. Re:too many lawyers by dwarfking · · Score: 1

      The only problem I see with this, is the definition of average appears to be getting weaker and weaker due to the dumbing down of society. Eventually we would would end up with laws written like:

      See Jim. See Jim take bread. See Jim not pay for bread. See police arrest Jim. Bad Jim, bad.

      Ok, maybe not quite that bad, I hope.

    20. Re:too many lawyers by Ciggy · · Score: 1

      ...the problem is software patents. Novels, short stories and mathematics, or even legal texts are covered by copyright, why need software be special.
      Spot the subtle difference between Novels, etc that are covered by copyright and software that (is! but also) requires patents:

      With the Novels, etc, everyone gets to see the text of the covered object, whereas with software, it's only the "author" that gets to see it - until OSS that is.

      If I'm not mistaken, (the majority of) those who want patents on software are the Closed Source Software suppliers - they can't protect their "idea" by copyright (as you can't see their source), so they've gone for protecting their "secret formula" with a patent...and keep it "secret" by obsfurcating the patent...
      --

      A rose by any other name would smell as sweet;
      A chrysanthemum by any other name would be easier to spell
  2. Right! by rolfc · · Score: 4, Insightful

    The trick is to stay away from Microsoft if you don't want trouble with the law, with licences or with vendor lockin.

    1. Re:Right! by Znork · · Score: 4, Interesting

      Without a doubt.

      For anyone wanting an explanation of what the 'open specification promise' entails it's quite easy. It's a 'promise' from a corporation that barely complies with legal restraints, and only reluctantly operates within the limits of the law. So for what it's worth they might as well have published a blank page. Except then the non-lawyers would probably also conclude it was useless.

      If they wanted to put their money where their mouth was they'd release any patents or other potential relevant IP into the public domain. The fact that that's not what they're doing indicates they have no intention of keeping that promise at all.

    2. Re:Right! by chunk08 · · Score: 4, Interesting

      Yes, but its pointless to argue about that. MS will continue to try to lock people into their "standards", as they tried with HTML. Anything MS releases is just bait to try to get you entangled with something else.

      --
      Do away with our corrupt tax code. Support the Fair Tax
    3. Re:Right! by Anonymous Coward · · Score: 5, Interesting

      Microsoft has not worked well with anyone. Even though they are a company based in the United States and Bill Gates and Steve Ballmer are U.S. citizens, they have a philosophy and mantra that goes against the principles of democracy, against the very foundations of their country that establish freedom and opportunities for ALL people. They simply want to take advantage of numbers, not grow a society in the freedoms many forefathers have fought for, but one that would continue to give them lots and lots of money. They are selfish, greedy, and self-serving. All they care about is getting people to use their software in order to continue their money stream. They don't care who they exclude, they don't have to care about the quality of their services, because they have a monopoly bought from the US-government through the avenues that allow special interests to take power away from the people and give it to the people who have a lot of money, no matter if that money was earned honestly, or not.

      If the way Microsoft did business is very good, right, and moral, then why not teach this to our kids in our schools? Lacking in creativity? getting bad grades? Pay off your teacher. Buy your way through school through manipulation, power, and influence. Isn't that what Microsoft has done in the real world, except they have bought their way through the government enough to dispell public scrutiny? If we let Microsoft do this, are we not doing our kids a disservice because we are not teaching them the way the world is? Maybe the correct way is not democracy, but to make as much money as possible, any way you can, buying your way through life, and trampling over people who have less power than you?

      If we would let Bill Gates and Steve Ballmer take over the world, I would have to say, your free speech would be removed, you would have to pay to post your words anywhere on the internet, and your words would of course be censored, and only speech that would be permitted would have to glorify Microsoft's cause as long as Bill and Steve could use it propaganda for their empire. They are no different than a totalitarian dictatorship trying to take over the world.

      Your choice. Freedom or Bondage. I want freedom. In everything I do, I do those things that promote those ideals. In regards to computing, I use only Open Source software such as Linux, Open Office, and the rest of the gems produced as GNU/GPLed Free Open Source software which is the stuff Bill Gates and Steve Ballmer do not want anyone to use because it does not suit their purposes, like MS-Windows, Microsoft Office, or Internet Explorer (stuff that would lock anybody in to giving Bill Gates and Steve Ballmer a perpetual revenue stream without them having to earn it from me.)

    4. Re:Right! by bmartin · · Score: 5, Insightful

      MSFT has done an amazing job of locking people in. PC Gaming is predominantly a Direct X-driven industry. Take a look at Halo. People are going to stick w/ Windows instead of OS X or Linux as long as MS dominates the gaming world.

      People stick with what they're used to. Wine helps with gaming in OS X and Linux, but it's not going to challenge MSFT's dominance.

      Do you want to challenge their dominance? Give a PS3 or a Wii as a gift... or even an Xbox 360. Put an end to Windows gaming. Install a copy of OpenOffice.org instead of that evaluation copy of MS Office that comes with their new computer.

      Are you sick of providing tech support to your relatives? Show them what it's like to be virus- and spyware-free with OS X or Linux. Let them run Vista and Ubuntu (or whatever distro you like) side-by-side on the same hardware and let them decide for themselves which one better suits their needs.

      I can honestly say that I've had a lot of luck. My parents, my little brother, my fiancee and her father all run Ubuntu now. We use CUPS to print documents from our laptops and it never fails. We mount remote file shares easily and spend countless hours playing Battle for Wesnoth, Runescape, etc.

      I don't care if you're a Mac or a Linux person... get people to use something other than Windows... anything else will do.

      --
      "You could almost look at defense of Microsoft as a form of the Stockholm syndrome." -neapolitan
    5. Re:Right! by Anonymous Coward · · Score: 0

      I use only Open Source software such as Linux, Open Office, and the rest of the gems produced as GNU/GPLed Free Open Source software... See? You have a choice. So what was the point of that rant?
    6. Re:Right! by coppro · · Score: 5, Interesting

      For anyone wanting an explanation of what the 'open specification promise' entails it's quite easy. It's a 'promise' from a corporation that barely complies with legal restraints, and only reluctantly operates within the limits of the law. So for what it's worth they might as well have published a blank page. Except then the non-lawyers would probably also conclude it was useless. IANAL, but from reading that page, it's clear that any non-required parts of the standard are not covered under this Promise. In other words, if it's a part of an ISO standard, but not specifically required by said standard, they can sue you.. So in other words, they can standardize some extension, except mark it as non-necessary, and sue the heck out of anyone who tries to implement it (or more likely, sue the heck out of someone who has used it for years, such that they are no longer able to provide that feature and the victim's customers only have one place to turn).
    7. Re:Right! by Anonymous Coward · · Score: 1

      Are you blind? The point is that he thinks Microsoft is run by a gaggle maligned, money loving, malevolent monkey asses. He has a point.

      How is that not obvious..?

    8. Re:Right! by aweraw · · Score: 3, Interesting

      Do you want to challenge their dominance? Give a PS3 or a Wii as a gift... or even an Xbox 360

      The PS3 and Wii make sense, but the Xbox360? It's also a directX based development platform... That's why most games released for the Xbox360 generally turn up on PC soon after (if not a simultaneous release).

      --
      5468652047616D65
    9. Re:Right! by MSZ · · Score: 1, Insightful

      MSFT has done an amazing job of locking people in. PC Gaming is predominantly a Direct X-driven industry. Take a look at Halo. People are going to stick w/ Windows instead of OS X or Linux as long as MS dominates the gaming world.


      I don't see the great evil here. It's lock-in but not because of typical MS machinations, rather because they were first ones to provide one standardized and consistent development platform. OpenGL used to have serious problems with compatibility and features (since it was created not for gaming). Linux is not a contender for a gaming platform because of crappy video card drivers and Linus' stance is not helping there.

      Give a PS3 or a Wii as a gift... or even an Xbox 360. Put an end to Windows gaming.

      XBOX 360 IS Windows. Not the regular Windows, but still Windows. And anyway, consoles suck - any and all of them. Those controllers could easily win a prize for worst interface (even Wiimotes - they're great for some game types only but not others).

      nd spend countless hours playing Battle for Wesnoth, Runescape, etc.

      If that's the kind of game you like... I don't. So I don't have any choice as my favorite games run only on Windows.

      To make Linux a serious gaming platform, two things are needed. First, a game library kit much like DirectX, fully supporting 3D acceleration, fancy audio etc WITHOUT need for installing bits and pieces manually. Highly standardized and backwardly compatible. Chances of such software appearing are close to zero (cue the great binary drivers debacle). Secondly, a way to put pressure on game publishers - right now they have many reasons to see Linux as niche system, hard to develop for, with limited sales potential. No wonder there are practically no Linux versions of current games.
      --
      The moon is not fully subjugated. I demand a second assault wave preceded by a massive nuclear bombardment.
    10. Re:Right! by syousef · · Score: 3, Insightful

      Give a PS3 or a Wii as a gift... or even an Xbox 360.

      People who currently buy a PC for games AND business/education use the business/education to justify it. If you kill off PC gaming, you'll drive up the cost of PCs as you drive demand down. Meanwhile gamers are still locked into a proprietary platform - just one they can't hope to mod or contribute to as much.

      Not a good move.

      --
      These posts express my own personal views, not those of my employer
    11. Re:Right! by peragrin · · Score: 1

      you are right but MSFT just lost any hope of another big hit for their gaming platform. halo was made by bungie inside MSFT. they have now split. While MSFT still owns halo outright, and bungie will make games that runs on windows MSFT doesn't have a team of game developers who can innovate an FPS like halo.

      MSFT will lose only because they try to be everything to everyone.

      --
      i thought once I was found, but it was only a dream.
    12. Re:Right! by srmalloy · · Score: 4, Insightful
      IANAL, either, but you will also note that the document also states:

      This promise applies to the identified version of the following specifications. New versions of previously covered specifications will be separately considered for addition to the list.

      As I read that, in other words, it says "You can use the specifications listed below in those specific versions. Should we choose to update those specifications and make our OOXML implementation conformant to and dependent upon any new features in those specifications, we reserve the right to not add them to the document and sue your ass off if you try to maintain compliance with OOXML in our full implementation."
    13. Re:Right! by Anonymous Coward · · Score: 0

      "why not teach this to our kids in our schools".
      I thought thats what happened in the film Risky Business with Tom Cruise. He steals, he lies, he breaks the law, he tries to bribe his way into University for a Business Course. And the university is so impressed with his business acumen they accept him.
      Do anything to make a profit however illegal - as long as you don't get caught, that is what big business is all about and what we have been taught for 25 years. Tom Cruise is to blame for all the evils of the world.
      I wish i knew if i was joking or not.

    14. Re:Right! by Anonymous Coward · · Score: 0
      If they wanted to put their money where their mouth was they'd release any patents or other potential relevant IP into the public domain. The fact that that's not what they're doing indicates they have no intention of keeping that promise at all.

      As someone recently (and wisely) said:

      What someone doesn't want you to know is news; everything else is advertising.

    15. Re:Right! by Anonymous Coward · · Score: 0
      If we would let Bill Gates and Steve Ballmer take over the world, I would have to say, your free speech would be removed,....

      While you're at it, MS is not alone in this. I believe it's Oracle, among other companies, whose EULA forbids you to benchmark their products against other vendors' offerings, then to publish the results without review and clearance from Oracle.

      IIRC MS Word also has EULA restrictions on using their products, like Word, to disparage MS in any way.

    16. Re:Right! by Anonymous Coward · · Score: 0

      I am not in any way anti-American, but I should say that to many people around the world, Microsoft is seen as a classic example of US-style business. Forget innovation, forget value for money, forget about making friends... just use a position of power to get what you want. Some would say it applies to US business, foreign trade, and maybe even foreign policy. The current economic problems in the US are a direct result of incorrect focus. For the economy to become productive and efficient again, the US needs to return to the traditional values you mention. True capitalism, based upon innovation and value based commerce, rather than bully boy tactics, playing legal games and manipulating markets. A perfect role model is Apple.

    17. Re:Right! by Anonymous Coward · · Score: 0

      Capitalism is not a democratic process.

  3. Cyberlaw Centre, Ron Yu by Anonymous Coward · · Score: 5, Informative
  4. The same has been said of the GPL by ContractualObligatio · · Score: 0

    If "it's not been tested in court" or "non-lawyers may not understand legalese" is all you've got, STFU.

    If M$ made no legal commitments at all, people would complain. When they do, anyone beyond the mental age of twelve years old knows that you can always find something to complain about in a legal contract. Lawyers are hated for a reason.

    Don't believe the hype. Don't believe the FUD. There are real reasons to complain about M$. This isn't one of them.

    1. Re:The same has been said of the GPL by CRCulver · · Score: 4, Informative

      The GPL has been tested in court, and in more than one jurisdiction too.

    2. Re:The same has been said of the GPL by MissingPersons · · Score: 1

      I wasn't complaining about m$ - I was commenting on the topic of lawyers. Attorneys are a self-perpetuating breed. In today's world you can't be a TV commentator or a member of the Senate/House without being a lawyer. Since their beginnings in England, they used to get paid by the word. Now their job is to obfuscate, hide and meander.

    3. Re:The same has been said of the GPL by Anonymous Coward · · Score: 1, Interesting

      That kind of lax thinking would forgive any legal problems in the OSP. Look at what is industry standard, and then look at Microsoft changing legal terms such as "license" to a "promise" and originally insisting on a full implementation before having any coverage.

    4. Re:The same has been said of the GPL by mrvan · · Score: 1

      What part of "has been" did you miss there? A number of years back the GPL had not been tested in court, and detractors stated that since such licenses were never used before, they might not be valid, making firms copying and distributing GPL'd software copyright infringers (thieves! pirates!) I am not a lawyer, but I don't really understand why microsoft cannot put those things in the patent equivalent of public domain or grant everyone a free license. I mean, they want people to use their standard, right? OTOH, I agree with GP that "it might not hold up in court" is not a very strong argument by itself.. Anyway, good to see MS getting the FUD :-)

    5. Re:The same has been said of the GPL by Anonymous Coward · · Score: 0

      If "it's not been tested in court" or "non-lawyers may not understand legalese" is all you've got, STFU.

      Don't believe the hype. Don't believe the FUD. There are real reasons to complain about M$. This isn't one of them.
      Um, right...

      While you're dismissing it as FUD and investing money to build software that depends on OOXML, I'll be over here building my software on open standards that nobody can sue me for implementing.

      Microsoft has scads of money and dozens of highly paid attorneys working for it. If they wanted to make the language simple and straightforward, they could have done so. The fact that they did not means they are either (A) incompetent, and/or (B) malicious. Neither choice leaves me with "warm fuzzies" for Microsoft technology.
    6. Re:The same has been said of the GPL by JaredOfEuropa · · Score: 4, Interesting

      If "it's not been tested in court" or "non-lawyers may not understand legalese" is all you've got, STFU.
      The article says: "Ambiguous and untested". One thing you cannot say for the GPL is that it is ambiguous. While there may be some wriggle room for any lawyer in there, the document states in pretty clear terms what its intent it. Even if you do not understand legalese, you can still read and understand the GPL even if you can not fully appreciate what bits might not hold up in court. For that reason, if a company releases software under the GPL and then contests the consequences in court, any judge worth his salt will at least ask: "but then why did you release under the GPL in the first place?".

      Microsoft's document on the other hand seems obfuscated on purpose, so that they can claim OOXML to be open and freely available to speed its adoption as a standard and alleviate fears of lock-in... then go to court and assert a different interpretation whenever their interests are sufficiently challenged. Given where Microsoft's interests lie, that's not a farfetched scenario.
      --
      If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
    7. Re:The same has been said of the GPL by Cyberax · · Score: 3, Insightful

      On the contrary, GPL is written in a fairly comprehensible language.

      I was able to understand it without any problem, and English is not even my native language.

    8. Re:The same has been said of the GPL by betterunixthanunix · · Score: 5, Interesting

      Mainly I think the problem people have is that Microsoft has not made a clear commitment to make this an open standard that anyone may implement in their software. Personally, I would expect no less from Microsoft, and wouldn't be surprised if their intention was to scare third party developers away from OOXML. This is the company that has fought tooth and nail to make sure that nobody ever uses third party software, after all, and now they are in a market that increasingly demands open standards and interoperability. What better way to kill two birds with one stone?

      --
      Palm trees and 8
    9. Re:The same has been said of the GPL by Vexorian · · Score: 5, Insightful

      Don't believe the hype. Don't believe the FUD. There are real reasons to complain about M$. This isn't one of them.
      Hell yes it is. In fact, if there is a reason to complain about MS, optionally-open XML IS! In fact, you have not credibility left for saying the non sense you've just said.

      For starters, MS' "promise not to sue" is in no part friendly with the GPL (now that you mention it) And the mere fact that you need MS' to decide not to sue you for implementing their "open" standard is quite ridiculous (really...) What on earth prevents MS to suddenly decide to stop the promise?

      --

      Copyright infringement is "piracy" in the same way DRM is "consumer rape"
    10. Re:The same has been said of the GPL by ContractualObligatio · · Score: 1

      Exactly.

      If you think about it (did you think about it?), you'll realise you're providing a supporting argument to my post.

    11. Re:The same has been said of the GPL by ContractualObligatio · · Score: 1

      Erm. I didn't even reply to your post. What's the rant for?

    12. Re:The same has been said of the GPL by PhysicsPhil · · Score: 3, Interesting

      One thing you cannot say for the GPL is that it is ambiguous. While there may be some wriggle room for any lawyer in there, the document states in pretty clear terms what its intent it.

      Recently I attended a seminar given by the Chief Council of a technology company. He was addressing the legalities of open-source and free software and, as you might expect, the topic of the legality of the GPL came up. During the talk, he commented that the GPL was generally a solid license, but had some unknowns that made it tough for a lawyer.

      After the talk I asked him to elaborate a little on this point, specifically asking under what conditions he would actually advise a client to litigate against a GPL claim. He responded that the issue of dynamic linking against GPL software is a significant unknown. While the FSF has a position on the subject, it is not addressed in the GPL, there is little or no case law on the subject and there are differing opinions within the software developer community on the subject.

    13. Re:The same has been said of the GPL by ContractualObligatio · · Score: 1

      One thing you cannot say for the GPL is that it is ambiguous .. there may be some wriggle room for any lawyer in there.

      Those phrases contradict each other. Do you know what "ambiguous" means?

      you can still read and understand the GPL even if you can not fully appreciate what bits might not hold up in court.

      Did you even RTFA?! That is the exact argument this guy is using! And I say it is a bullshit argument, using the example of how people tried to use the same bullshit against the GPL.

      I have no patience for people that are happy with bullshit as long as it supports their own preference. FUD is FUD, and you diminish yourself for using it. I read the M$ document linked to from this angle, and did not see the ambiguity. If you can point it out, do so: otherwise don't insult my intelligence.

    14. Re:The same has been said of the GPL by ContractualObligatio · · Score: 0

      I never said it wasn't, so I'm not sure what your point was.

      That said, you're post isn't too smart. English is my native language and I happen to understand it better than most. I have never found a document of any substance that cannot be interpreted in different ways. Anyone who claims they have understood a document's intent, literal meaning and consequential impact "without any problem" is simply a fool. This is particularly so with respect to a legal document.

      This is exactly why I have no patience for someone posting an article which has no greater semantic content than "it is possible to misinterpret this document".

    15. Re:The same has been said of the GPL by setagllib · · Score: 1

      Just a tip here: "you're" English isn't good enough to use for the purpose of insulting the language skills of others. I'm not a native English speaker either, but some basic professionalism in communication isn't too much to ask.

      --
      Sam ty sig.
    16. Re:The same has been said of the GPL by ContractualObligatio · · Score: 0

      If there was a single fact or reference in that reply, it would drag itself out of the same intellectual swamp that gave birth to intelligent design.

    17. Re:The same has been said of the GPL by LaskoVortex · · Score: 1

      Don't believe the hype. Don't believe the FUD. There are real reasons to complain about M$. This isn't one of them.

      Would it be fair to say that a license that has been tested in court is better defined than a license that hasn't? Would it be fair to say that microsoft does not have a history of open specifications? I think both would be fair to say. If microsoft wanted a well defined open license, they should have used one that is already available (GPL, etc.) rather than making up one of their own that is, by any one's definition, ambiguous.

      IANAL, but lets look closer at the promise.

      If you file, maintain or voluntarily participate in a patent infringement lawsuit against a Microsoft implementation of such Covered Specification, then this personal promise does not apply with respect to any Covered Implementation of the same Covered Specification made or used by you.

      To an average English speaker, this clause appears to mean, for example, that if a developer patents an algorithm for (implementation of) a better spreadsheet and such spreadsheet uses the open specification, then they can't sue microsoft if microsoft "borrows" their algorithm without the developer's losing his right to implement the specification.

      That clause covers a heck of a lot of territory and effectively gives microsoft right to use any implementation of their specification. Of course the intelligent person's response should be "so don't use the specification if you don't like it"--and that would be the point of TFA and the FUD surrounding it.

      --
      Just callin' it like I see it.
    18. Re:The same has been said of the GPL by Cyberax · · Score: 2, Insightful

      The _intent_ of GPL is perfectly clear, it's written in plain English in the preamble. Literal meaning is also crystal clear.

      Now, _technical_ _details_ of GPL enforcement, of course, won't be the same in all jurisdictions. For example, GPL technically was not enforceable in Russia a year ago.

      But you don't NEED to know all technical details of GPL to understand most of GPL consequences. And you also can read nice FAQs on GPL from the FSF.

    19. Re:The same has been said of the GPL by und0 · · Score: 1

      That said, you're post isn't too smart. English is my native language and I happen to understand it better than most. In my native language there's a say that you can translate to "pissing outside the bowl"... ^__^
    20. Re:The same has been said of the GPL by LingNoi · · Score: 2, Insightful
      Look what they promise from the Microsoft Open Specification page...

      Q: Is this Promise consistent with open source licensing, namely the GPL? And can anyone implement the specification(s) without any concerns about Microsoft patents?

      A: The Open Specification Promise is a simple and clear way to assure that the broadest audience of developers and customers working with commercial or open source software can implement the covered specification(s). We leave it to those implementing these technologies to understand the legal environments in which they operate. This includes people operating in a GPL environment. Because the General Public License (GPL) is not universally interpreted the same way by everyone, we can't give anyone a legal opinion about how our language relates to the GPL or other OSS licenses, but based on feedback from the open source community we believe that a broad audience of developers can implement the specification(s).


      That's not a legal commitment at all. Why can't they give a legal promise not to use their patents against Free and Open Source software?

      In fact I can tell you EXCACTLY what is going to happen...

      1. GPL project implements Microsoft patented format
      2. Microsoft says "ZOMG! 200 patents in Linux!"
      3. ...
      4. Profit?
    21. Re:The same has been said of the GPL by JaredOfEuropa · · Score: 1
      The issue is not so much with the terms of the Promise itself, but with ambiguity about which parts of the specification are covered, and which aren't. From TFA:

      [...] Yu questioned whether even the most technically well-informed and legally-sophisticated developer would be able determine exactly which elements referred to within the 6,000 pages of the specification are affected by patents that aren't covered under the OSP. If this coverage is not explicitly defined, Yu asked, how can an organization be sure Microsoft won't still be entitled to sue it?
      The Promise states that not everything in the specification is covered. It does not state "We promise to never sue you for implementing any part of this specification".
      --
      If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
    22. Re:The same has been said of the GPL by ContractualObligatio · · Score: 0

      Would it be fair to say that a license that has been tested in court is better defined than a license that hasn't?

      Yes. Thankfully, the people that wrote the GPL didn't hold that point of view.

      Would it be fair to say that microsoft does not have a history of open specifications?

      Yes. Which means that if you want that to change for the better, FUD is a waste of everybody's time. If you don't want to see that change, reading anything about M$ is a waste of time.

      If microsoft wanted a well defined open license, they should have used one that is already available (GPL, etc.)

      Yes, this would have been preferable, although your reference to the GPL being applicable to M$ suggests a slight disconnect from reality. Nonetheless, this is no excuse for FUD.

      Of course the intelligent person's response should be "so don't use the specification if you don't like it"--and that would be the point of TFA and the FUD surrounding it.

      I disagree. You make a clear argument of how things could go wrong - that's fine, and that's worth a discussion. But TFA is simple "it's ambiguous, don't touch it" FUD bullshit.

      On your argument, I don't see how using a certain file format suddenly opens up rights to all of the spreadsheet software. It should be possible to separate the file handling from the spreadsheet itself, say by use of a converter module. Any patent on a converter module is liable to have the specification as prior art anyway, so M$ isn't doing anything that wouldn't play our in a court case anyway. So overall your point sounds like the kind of FUD used against the GPL that turns out not to hold up in court. But - I wouldn't say I'm sure of that. Your point is something worth discussing.

    23. Re:The same has been said of the GPL by GaryPatterson · · Score: 1

      You quoted the parent out of context. The parent said:

      "While there may be some wriggle room for any lawyer in there, the document states in pretty clear terms what its intent is"

      while you quoted only:

      "there may be some wriggle room for any lawyer in there"

      The parent was clearly saying that as far as legal documents go, the GPL is generally not ambiguous, but that's not to say it's got no room at all for debate.

      Show me an unambiguous legal document and I'll show you a lawyer who will make it ambiguous.

      I'm not agreeing or disagreeing with anyone here, but as I trawled this thread your misquoting jumped out at me.

    24. Re:The same has been said of the GPL by ContractualObligatio · · Score: 1

      So you agree with me, then? That bitching about a specification simply because a lawyer might play with the technical details is bullshit?

    25. Re:The same has been said of the GPL by SpaceLifeForm · · Score: 1

      Seven digit uid.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    26. Re:The same has been said of the GPL by ContractualObligatio · · Score: 1

      Heh :)

    27. Re:The same has been said of the GPL by SpaceLifeForm · · Score: 2, Informative

      Dynamic linking is fine. He was keeping his future litigation
      cash flow in mind. As to precedent, see uClibc and Monsoon.

      Monsoon screwed up, and knew they did.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    28. Re:The same has been said of the GPL by Stephen+Ma · · Score: 1

      Until you actually offer an argument, as opposed to ad hominem, I will assume that you have lost.

    29. Re:The same has been said of the GPL by femtoguy · · Score: 1

      In fact, I think that file formats are the most important front in the control of computers. 10 years ago, it was all about what operating system ran on what hardware, but things are different today. People don't really care what operating system they run, or what hardware they run it on, they only care that they can use the data that they need. That's why microsoft tried so hard to control web browsers or servers (either one would do) because that left them in control. Instead, open standards won out, and it doesn't matter what browser I use, or what operating system I run on, I can still access on-line content. If microsoft can continue to control office document formats, the can control another generation of computer sales to businesses, and thus computer sales to consumers who want to use the same stuff at home as at work. If we had an open office document format (like ODF) that everyone agreed on, then microsoft would have to compete based on the ease of use, feature set, cross-platform compatablility and cost of their software against WordPerfect, OpenOffice, KOffice and whatever else. So in the end, control of this format is critical. If it fails, it means that all of you data belongs to microsoft, because if you don't have the latest copy of MSOffice, you cannot exchange files any more.

    30. Re:The same has been said of the GPL by harlows_monkeys · · Score: 1

      One thing you cannot say for the GPL is that it is ambiguous

      You've never read gnu.misc.discuss, have you? Lot's of people in practice find it ambiguous, and when they come to ask about it, long flame wars break out, over the ambiguity.

    31. Re:The same has been said of the GPL by ContractualObligatio · · Score: 0

      Why can't they give a legal promise not to use their patents against Free and Open Source software?

      My comment was that I don't like FUD. That doesn't mean I'm going to start defending M$ on patents. I think all software companies should lobby the US government to get rid off software patents altogether. They don't exist here in the UK now, but they might if America doesn't get its act together.

      Incidentally, it's hard to believe anyone knows EXACTLY what's going to happen when they talk in standard /. groupthink memes. I'd much prefer intelligent arguments - it would give me some faith that maybe the US government might be presented with good reasons to get rid of software patents.

    32. Re:The same has been said of the GPL by LO0G · · Score: 1

      Microsoft can't give you a legal promise about how the OSP affects you because Microsoft's lawyers CAN'T tell you how a legal document applies to you. They're lawyers representing Microsoft, and they can't issue legal opinions for anyone else.

      Lawyers are professionals who are trained to understand the language of the law, just like software developers are professionals who are trained to understand the language of computers. Just as I wouldn't expect a lawyer to be able to writing an operating system, I wouldn't expect a software developer to be able to interpret a legal document.

      That's why this entire discussion is stupid. Microsoft has created a legal document (the OSP). If you want to understand your rights under the OSP, you need to talk to your lawyer.

    33. Re:The same has been said of the GPL by ContractualObligatio · · Score: 1

      You couldn't even be bothered to read the web page, could you?

      Read the FAQ. Cut the bullshit.

    34. Re:The same has been said of the GPL by LaskoVortex · · Score: 1
      On your argument, I don't see how using a certain file format suddenly opens up rights to all of the spreadsheet software. It should be possible to separate the file handling from the spreadsheet itself, say by use of a converter module.

      One would reckon you are correct. But no court has found this interpretation to be correct or incorrect, which would be definitive. The question is, who wants to be the first to put it to the test? Yes, this is FUD, but I think it is legitimate FUD until microsoft more completely clarifies such subtleties.

      --
      Just callin' it like I see it.
    35. Re:The same has been said of the GPL by gchesney0001 · · Score: 1

      No, six, digitbreath.

      --
      Bite me
    36. Re:The same has been said of the GPL by setagllib · · Score: 1

      It's not a typo, it's completely the wrong word. "Your" and "You're" are too different to consider one a typo of another.

      Maybe I'm making a weak connection here, but challenging a person's interpretation of a document is an insult to their interpretation ability, which is a language skill. You can't prove it's a matter of arrogance (which may be the case, but you can't consider as a fact), so all that's left is a matter of skill or simply lack of effort to apply skill. I'd take either as an insult, personally.

      It's up to you whether you agree that this is an insult to language skills, but I believe I've made my view clear, so there's no need to argue over it. Either way, it doesn't change that you're being pretty harsh on somebody you don't know, while leaving yourself open to mockery for errors.

      --
      Sam ty sig.
    37. Re:The same has been said of the GPL by ozmanjusri · · Score: 1
      Lot's of people in practice find it ambiguous,

      There's "lot's" of MS shills and trolls here too.

      What's your point?

      --
      "I've got more toys than Teruhisa Kitahara."
    38. Re:The same has been said of the GPL by ContractualObligatio · · Score: 1

      Not quoting the full sentence does not make a quote out of context. The entire argument is about the existence or otherwise of wriggle room and ambiguity. The full sentence is logically null because it claims both the presence and absence of clarity. It is perfectly valid to select only one clause for the purposes of a clear debate.

      Besides, you rather hypocritically choose to drop the other half of my quote, which is perfectly logical substitute for the part I "failed" to quote. It would make no difference to my argument or the GP's if I simply quoted the sentence as you did, except that I felt my selection conveys my point better. Repeating the GP's belief that there is no ambiguity serves no purpose.

      Also, you may not realise it but you're actually agreeing with me. My very point was that there is no such thing as a document which someone can't find ambiguous if they wanted to. So it's just pointless FUD to do so.

    39. Re:The same has been said of the GPL by ozmanjusri · · Score: 1
      If there was a single fact or reference in that reply, it would drag itself out of the same intellectual swamp that gave birth to intelligent design.

      Ad hominem much?

      If you have an actual counter argument, I'd suggest you present it. The GPP doesn't need to specifically reference what anyone interested in computers will have observed for themselves over the past few decades.

      --
      "I've got more toys than Teruhisa Kitahara."
    40. Re:The same has been said of the GPL by ContractualObligatio · · Score: 1

      I think the GP was responding to my question ("What's the rant for?") by pointing out the ranter has a seven digit UID. Might even have meant to imply that said poster may be lacking in patience, intelligence or experience.

      Of course, you've proven that six digit UIDs can have similar problems :)

    41. Re:The same has been said of the GPL by ContractualObligatio · · Score: 0, Flamebait

      The GP says I have no credibility, which is an ad hominem attack. Further, I don't consider rants to be arguments.

      I made exactly the same assumption as you.

    42. Re:The same has been said of the GPL by ContractualObligatio · · Score: 0

      No, I don't agree with that logic. It is pure FUD - only as substantial as the fear and doubt you give it. You only have to look at the way M$'s claim of 200 LInux patents has been generally ignored to know that people are concerned about them, but not to the extent of letting it affect their decisions.

      And look at the GPL. I'll bet that the people that took my original post from being modded Insightful down to 0 would endorse the notion that this is legitimate FUD, but would have decried the FUD about the GPL. It stinks of hypocrisy, and so I challenge it.

    43. Re:The same has been said of the GPL by harlows_monkeys · · Score: 1

      That anyone even remotely familiar with the history of GPL is ROFLing at the notion that it isn't ambiguous. Go read Rosen's book on open source licensing, and see how much text it takes for him to explain what parts of it mean. Go read the last few years of gnu.misc.discuss, and see the legions of open source developers who've needed help figuring out what it means.

    44. Re:The same has been said of the GPL by ContractualObligatio · · Score: 0, Troll

      it doesn't change that you're being pretty harsh on somebody you don't know, while leaving yourself open to mockery for errors.

      Fair point. Although I'm confident that making something of an error made during a few milliseconds of typing on an online forum leaves yourself open for much more mockery than me.

      Given the smug arrogance of someone saying I'm wrong because they understood the GPL with no problem, I simply wasn't worried about being harsh. I carefully chose my wording to refer to their post and not to be ad hominem attack, but nonetheless it was just egotistical bullshit and I'm happy to point that out.

      As for "challenging a person's interpretation of a document" or chiding them for a "lack of effort", I did no such thing. That would certainly be an insult, but you appear determined to put words in my mouth. Presumably this is a well intentioned desire to be politically correct, but in preference to a fair interpretation of what was actually written it is kind of annoying. Your view is clear, but the reason you hold it is not.

    45. Re:The same has been said of the GPL by ContractualObligatio · · Score: 1

      The TFA is the counter argument. It clearly conveys M$'s intent to make OOXML an open standard. Incidentally, pointing out that a post with no facts or references and relies upon an unquestioning thought process that thrives amongst the ideologically inclined may be harsh, but it's not necessarily wrong, and certainly not an ad hominem attack. I'd appreciate it if you refrained from that kind of accusatory bullshit and actually justified your position. Anyone on Slashdot will know there's plenty of groupthink here, so what they've "observed for themselves" is hardly a convincing argument.

    46. Re:The same has been said of the GPL by LingNoi · · Score: 1

      Microsoft can't give you a legal promise about how the OSP affects you .... Lawyers are professionals .... That's why this entire discussion is stupid.
      Seems like you didn't even read the article..

      Q: I am a developer/distributor/user of software that is licensed under the GPL, does the Open Specification Promise apply to me?

      A: Absolutely, yes. The OSP applies to developers, distributors, and users of Covered Implementations without regard to the development model that created such implementations, or the type of copyright licenses under which they are distributed, or the business model of distributors/implementers. The OSP provides the assurance that Microsoft will not assert its Necessary Claims against anyone who make, use, sell, offer for sale, import, or distribute any Covered Implementation under any type of development or distribution model, including the GPL. As stated in the OSP, the only time Microsoft can withdraw its promise against a specific person or company for a specific Covered Specification is if that person or company brings (or voluntarily participates in) a patent infringement lawsuit against Microsoft regarding Microsoft's implementation of the same Covered Specification. This type of "suspension" clause is common industry practice.
      So which is it? GPL'd code uses their patents, lawsuit or not lawsuit? Is that really a difficult question for them to answer in detail?

      This is all BS, smoke and mirrors. In one section they say they can't support the GPL in the quoted section above they say they can.
  5. Of course by wraithguard01 · · Score: 1

    Microsoft would write some obscure language piece of literature. This just goes to further show that either they are retards that can't speak in plain English, or they do in fact have a hidden agenda. There is no good reason to hide behind obscure legal documents.

  6. It's all about the spec by topham · · Score: 3, Informative


    Look, if it was a good spec then there would be reason to debate it's license, implied or otherwise. There would be reason to discuss Microsofts standing.

    It isn't a good spec, so it isn't relevant.

    1. Re:It's all about the spec by julesh · · Score: 3, Insightful

      Look, if it was a good spec then there would be reason to debate it's license, implied or otherwise. There would be reason to discuss Microsofts standing.

      It isn't a good spec, so it isn't relevant. The same license also applies to a number of other specs that MS have participated in, including SOAP, WSDL, the VHD image format, SPF, and WMF, all of which are important standards that are relevant to open source implementers. Yes, it's worth discussing.
  7. Renounce ownership of the patents? by G4from128k · · Score: 1

    IANAL, but it looks like the PTO has some mechanism by which a patent owner can reassign ownership or a patent. If so, Microsoft need only transfer the patent to the public domain or renounce ownership to solve this. Some wishy-washy covenant won't hack it unless it is irrevocable.

    --
    Two wrongs don't make a right, but three lefts do.
    1. Re:Renounce ownership of the patents? by julesh · · Score: 1

      Some wishy-washy covenant won't hack it unless it is irrevocable. FTFL:

      Microsoft irrevocably promises ... Huh?
  8. No need for complex legal BS by EmbeddedJanitor · · Score: 2, Insightful
    You can make a valid legal document that is only a couple of lines long that is easy to understand. No need for legalese. eg. "Anyone can use the OOXML structure for any legal purpose. The End."

    The first step to "open" or "sharing" or whatever TF you want to call is is making stuff accessible (ie easy to use and understand) and making clear licensing is part of that.

    If every OpenOffice user needs to first get a legal opinion before using OO, then they may as well buy MS Office. Companies that want to be legal won't just take the advice of www.jimmy.org.

    --
    Engineering is the art of compromise.
    1. Re:No need for complex legal BS by ContractualObligatio · · Score: 1

      Bullshit. There would need to be a definition "the OOXML structure", and if you RTFA and the link you'll find that demarcating what is covered by the agreement is precisely one of M$'s concerns.

      Your implication that developers should get a legal opinion before working with OOXML is the exact kind of FUD some people tried to use against the GPL.

    2. Re:No need for complex legal BS by Ptraci · · Score: 1

      But that is exactly what Microsoft advised be done, specifically with respect to the GPL, clearly for their own fuddish purposes.

    3. Re:No need for complex legal BS by ContractualObligatio · · Score: 1

      No they don't. There is no part of the linked page where they are giving any more than the simplest, most obvious, "don't ask us to define the law" response regarding the GPL. The same answer makes it clear that OSP is intended to allow open source implementations. That is completely different to advising people to get legal advice.

  9. Microsoft patents around OOXML by pieterh · · Score: 5, Informative

    It appears that Microsoft has about 280 patents around OOXML and related technologies. It also has a large number of patents that read on ODF. We're making a list of these and hope to be able to publish them soon.

    There are also several patents from third parties that read on OOXML, and in theory ISO should halt the process while these are examined and cleared. It looks like ISO won't do that.

    Microsoft has several techniques to keep OOXML a captive standard controlled by a single vendor. Complexity is one. But patents are the very best technique.

    Note also that OOXML's complexity is mostly because it's a dump of a legacy format. Some upcoming MS ISO proposals are very clean technically, but also very heavily patented.

    It seems clear that the OSP is worthless for GPL implementations, the biggest threat to Microsoft.

    At the same time it's worth noting that the format being voted on by ISO is not the format implemented by Office. There are over 2,300 changes and the two formats are not compatible. The reason for pushing for ISO standardisation is to let MS market their formats as "standard", while in fact implementing non-standard vendor-specific formats. And then, using patent threats against anyone who tries to reverse-engineer those.

    It's a nice con trick. Many national bodies have realized what's going on but many are too corrupted or too ignorant to understand.

    1. Re:Microsoft patents around OOXML by Anonymous Coward · · Score: 2, Interesting

      I just read this recently. It shows how bad an idea it is to use Microsoft's "standard" ooxml, since the docx format is deliberately written for vendor lock-in. On the other hand, if you have lots of money, want to only use Microsoft products, believe everyone you care about and/or do business with is in the same position, then go right ahead. Microsoft is great if you want to stop progress.

    2. Re:Microsoft patents around OOXML by harlows_monkeys · · Score: 1

      It seems clear that the OSP is worthless for GPL implementations, the biggest threat to Microsoft

      So how come this hasn't been a problem for the numerous parts of SOAP that are covered by the OSP and for which there are GPL implementations?

    3. Re:Microsoft patents around OOXML by pieterh · · Score: 1

      SOAP is not a competitive threat to Microsoft. And even if it was, the lack of litigation threats in SOAP means nothing more than "so far, so good", which is not proof of anything. You cannot prove that OSP is safe by pointing to the lack of issues in a non-controversial domain.

    4. Re:Microsoft patents around OOXML by harlows_monkeys · · Score: 1

      Wait a minute. Web services are a MAJOR part of both Sun and IBM's business and strategy. Are you suggesting that they did not scrutinize OSP carefully before accepting it, or that they ignored potential problems because they figured Microsoft would have no interest in harming or annoying either of them?

    5. Re:Microsoft patents around OOXML by giafly · · Score: 1

      Sun and IBM need not rely on the OSP. I wonder whether, as companies, they have even accepted its terms. Sun and IBM both have large patent arsenals and Microsoft could not sue them without huge risk of retaliation. This is not the case with other developers.

      --
      Reduce, reuse, cycle
    6. Re:Microsoft patents around OOXML by Anonymous Coward · · Score: 0

      Why do you imply that Microsoft's OSP even covers SOAP in any meaningful way? Microsoft has patents that cover SOAP? Which ones?

  10. Re:get over it by YaroMan86 · · Score: 1

    But I like my healthy irradiated glow!

  11. How can a standard be patented? by frdmfghtr · · Score: 3, Interesting

    I'm confused--am I missing something obvious? How can a standard be patented? Isn't the whole point of a standard to specify a format or design requirement for something so that anybody that implements the standard will do it properly? I can understand patenting/copyrighting a particular implementation, but not the standard itself.

    --
    Government's idea of a balanced budget: take money from the right pocket to balance...oh who am I kidding?
    1. Re:How can a standard be patented? by bkaul · · Score: 3, Informative

      It's not that the standard itself is patented, but that there is patented material included in the proposed standard. The promise is that Microsoft won't sue for patent infringement when developers use the proposed standard, even though the standard itself would infringe some patents held by Microsoft, if implemented without their permission.

    2. Re:How can a standard be patented? by harlows_monkeys · · Score: 1

      The rules vary depending on the particular standards organization, but generally the patent owner (or owners) are required to make a license available for the necessary patents on reasonable and non-discriminatory terms. Most hardware standards are covered by patents, as are a significant chunk of non-hardware standards.

  12. It's a promise. by julesh · · Score: 4, Informative

    and such a document - being neither a release nor a contract - has never been tested in court Bullshit. It's a promise not to take legal action. It says so in the first sentence:

    Microsoft irrevocably promises not to assert any Microsoft Necessary Claims against you for ... Such promises have been tested in court many times. The doctrine that enforces them is called Promissory Estoppel.

    Promissory estoppel requires:-

            * (i) an unequivocal promise by words or conduct,
            * (ii) evidence that there is a change in position of the promisee as a result of the promise (reliance but not necessarily to their detriment),
            * (iii) inequity if the promisor were to go back on the promise. Microsoft's words are clearly unequivocal. There is clearly a change in position on the part of a developer who, having read Microsoft's promise, decides to incorporate this format into their software. It would clearly be inequitable then for Microsoft to take action against them.

    Untested in court my ass. The first case to use it was 131 years ago.
    1. Re:It's a promise. by Anonymous Coward · · Score: 2, Insightful


      Bullshit. It's a promise not to take legal action. It says so in the first sentence:

      >> Microsoft irrevocably promises not to assert any Microsoft Necessary Claims against you for ...


      And certainly microsoft would never EVER even consider selling some patents to various patent trolls on behind-the-scenes-off-the-record condition that they sue particular companies.

      After all. Microsoft promises not to assert themselves. That's it. What some other little guy does after they get a hold of a patent or two of the implimentation is entirely "out of their hands".

    2. Re:It's a promise. by LingNoi · · Score: 1
      yeah, yeah, yeah... maybe you should read the damn FAQ and see what they're really promising.. I can't figure out if it's a yes or no..

      Q: Is this Promise consistent with open source licensing, namely the GPL? And can anyone implement the specification(s) without any concerns about Microsoft patents?

      A: The Open Specification Promise is a simple and clear way to assure that the broadest audience of developers and customers working with commercial or open source software can implement the covered specification(s). We leave it to those implementing these technologies to understand the legal environments in which they operate. This includes people operating in a GPL environment. Because the General Public License (GPL) is not universally interpreted the same way by everyone, we can't give anyone a legal opinion about how our language relates to the GPL or other OSS licenses, but based on feedback from the open source community we believe that a broad audience of developers can implement the specification(s).
      Right so they're backing out right there and saying no to GPL, but also "other OSS licenses".

      Q: I am a developer/distributor/user of software that is licensed under the GPL, does the Open Specification Promise apply to me?

      A: Absolutely, yes. The OSP applies to developers, distributors, and users of Covered Implementations without regard to the development model that created such implementations, or the type of copyright licenses under which they are distributed, or the business model of distributors/implementers. The OSP provides the assurance that Microsoft will not assert its Necessary Claims against anyone who make, use, sell, offer for sale, import, or distribute any Covered Implementation under any type of development or distribution model, including the GPL. As stated in the OSP, the only time Microsoft can withdraw its promise against a specific person or company for a specific Covered Specification is if that person or company brings (or voluntarily participates in) a patent infringement lawsuit against Microsoft regarding Microsoft's implementation of the same Covered Specification. This type of "suspension" clause is common industry practice.
      So here they're saying the opposite. WTF..

      Why don't they just use the ISO standard? If they're willing to go this far to get their Office Software in Government buildings just include ODF support. It'd take them much less time to implement ODF then to rally everyone behind them and there's no patent problems with the ISO ODF spec.

      Why reinvent the wheel?
    3. Re:It's a promise. by TrekkieGod · · Score: 1

      I can't figure out if it's a yes or no...

      IANAL, but what I interpreted from reading those faqs is that in the first answer, they're worried about limitations from the license. For example, the gpl3 has patent clauses which may or may not be compatible with microsoft retaining their patents. The second answer qualifies this as stating that the promise not to sue applies to everyone, regardless of their development model.

      Microsoft often does underhanded things, but everything about the open specification promise actually does seem pretty good to me. That first answer was just their lawyers covering their bases against the wording of licenses which may prohibit you from using patented algorithms, in which case, it's not microsoft's fault, but the license that is causing you to retain "concerns about microsoft patents."

      --

      Warning: Opinions known to be heavily biased.

  13. I have a question by Mateo_LeFou · · Score: 4, Insightful

    Is *anyone, *anywhere, just aching to get their hands on the OOXML spec 'cause then they can springboard off of a bunch of the cool innovative things that MS formats can do?

    Or is everyone, like me, just kinda hoping it's open enough so that we can sorta-promise clients that the software we develop will sorta-work with their piles of legacy, cruft-infested data. (At least, it'll sorta work until MS changes their document spec again and force-upgrades everyone through Genuine Windows YoureScrewed.)

    --
    My turnips listen for the soft cry of your love
  14. Promises are different? by Ben+Justice · · Score: 1

    Both ODF and MS-OOXML are covered by patents. Hasn't Sun, IBM, etal. issued "covenants not to sue" that apply to ODF as well? In simple english, can someone please explain the difference? Why are Sun covenants GPL friendly and Microsoft's not?

    1. Re:Promises are different? by ozmanjusri · · Score: 4, Insightful
      Why are Sun covenants GPL friendly and Microsoft's not?

      Good question.

      The key characteristics and innovative features of the Sun agreement in the OASIS context are: The declaration:
      (1) constitutes a blanket promise connected with ODF that's not restricted to particular facets or features;
      (2) is irrevocable;
      (3) is global valid in all countries and all jurisdictions insofar as Sun is concerned;
      (4) is not time-limited with respect to the past, present, or new features added to future versions of ODF [insofar as Sun is obligated under OASIS IPR rules];
      (5) is reciprocal, allowing Sun to be able to take action to protect itself and the community, providing rock-solid safety for developers and end-users;
      (6) has no bureaucracy or paperwork;
      (7) is simple and clear;
      (8) makes no reference to essential claims which sometimes govern whether a waiver is applicable: the Sun statement applies regardless. As opposed to:

      The Microsoft Open Specification Promise is ambiguous

      Moreover, in the OSP we find additional language limiting rights:

      Microsoft Necessary Claims" are those claims of Microsoft-owned or Microsoft-controlled patents that are necessary to implement only the required portions of the Covered Specification that are described in detail and not merely referenced in such Specification.
      --
      "I've got more toys than Teruhisa Kitahara."
  15. MS + SCO news = Oh, Oh XXXX by harvey+the+nerd · · Score: 1

    Given the latests news about SCO, Gates' connection and the $100m plan, as well as previous involvement of the Vole, anything less than crystal clear and open sourced, is another trap with MS.

  16. It's a trick... by readgs · · Score: 1

    ...get an axe. I'm not sure whether this is a Microsoft FAIL or a lawyer FAIL. Oh, heck...I'll post'em both... http://wwwfail.com/?url=microsoft.com http://wwwfail.com/?url=http%3A%2F%2Fwww.forcounsel.com%2Fproducts%2F1265.jpg

  17. It's NOT the promise we need by Stephen+Ma · · Score: 1
    Microsoft irrevocably promises not to assert any Microsoft Necessary Claims against you for ...

    Is Microsoft's definition of "Microsoft Necessary Claims" broad enough and clear enough to allow a third party to implement the actual .docx format without legal harassment by Microsoft or Microsoft's sock puppets? With Microsoft, as with the devil, you have to check for weasel language in everything they say.

  18. Let's have a show of hands. by TW+Atwater · · Score: 1

    OK,everyone who needed to be told that you can't trust Microsoft, raise your hand.

    --
    More than 60,000 Windows programs won't run on Linux.
  19. The Real Protection by logicnazi · · Score: 3, Informative

    The real protection you enjoy is that suing you for patent infringement would do too much damage to MS's credibility. MS simply has too much to lose if people start being overly suspicious of relying on the developer information they provide. Ultimately their entire existence is predicated on people being able to take information about specifications they provide (windows APIs) and use them without fear of suit. They simply can't afford to take advantage of some legal loophole to sue you given the damage to their reputation it would cause.

    --

    If you liked this thought maybe you would find my blog nice too:

  20. TAKE OUR WORD FOR IT! by Mr.Ballmer · · Score: 1

    I promise not to sue, even though you may be in violation of our IP! We need thousands of you out there using this before we would consider such a thing anyway. http://fakesteveballmer.blogspot.com/

  21. true, but... by nguy · · Score: 2, Insightful

    The "covenant not to sue" is indeed not a particularly sound guarantee. On the other hand, if Microsoft sued over patent infringement in 10 years, I think they'd have a hard time recovering anything: any infringement wouldn't be willful and any it's hard to claim damages over something that they themselves said anybody could use.

  22. Easy solution, Use ODF and converters by zackster · · Score: 1

    Given there are a number of projects which translate OOXML to ODF and back, I would simply always develop with ODF and translate to and from OOXML when it is required

    1. Re:Easy solution, Use ODF and converters by pavera · · Score: 1

      well, obviously those translators are using the spec and therefore fall under this problem. Developing an open source OOXML translator is probably in violation and to do it right will cost millions in attorneys fees.

    2. Re:Easy solution, Use ODF and converters by zackster · · Score: 1

      but there is a MS sanctioned converter which should be ok?

  23. Game Development is much easier by LingNoi · · Score: 4, Informative

    Microsoft have really lowered the barrier to making games on Windows and Xbox 360. XNA and C# have made it really easy to make games but they're so tied to Microsoft that there is no hope of a port. Most code includes look like this..

    using System;
    using System.Diagnostics;
    using System.Collections.Generic;
    using Microsoft.Xna.Framework;
    using Microsoft.Xna.Framework.Content;
    using Microsoft.Xna.Framework.Graphics;
    Simple, but Microsoft specific.

    Making a cross platform game is a lot harder if you are trying to port something written from Windows because you don't even realise until it happens how non-standard you code can be between operating systems. Perhaps you're using the Windows registry or you're using DirectX. Your only hope really is to score an xbox arcade contract with the publisher Microsoft and if you have written your game in C# and XNA you can give up hope of a port unless you're going to go back and re-write some code in c++.

    If you want to make a cross platform game then my advice is to write your code on a different platform (Mac, Linux, etc) and then port it to Windows. You'll find the port much easier this way around as it forces you to write your code to be cross platform and it leaves you open to some great debugging tools such as LatencyTop to help you figure out why your game is losing FPS.

    That said you can't do all your game programming on Linux because the tools just aren't there. RenderMonkey for shader programming is a good example, but you can easily just do your shader programming on one machine and use the shaders in Linux. Ogre 3D for example has a shader exporter from RenderMonkey.

  24. Two things that bother me. by Requiem18th · · Score: 1

    Two things that bother me, besides the fact that instead of releasing the patents to the public they released a "promise" not to sue over those patents.

      What does Covered Implementation [sic] and Necessary Claims [sic] mean? As far as this developer understands, Covered Implementation implicates that the promise only covers you as long as you are implementing a OOXML editor, other software might not be so protected, for instance I have had to add "excel" exporters (actually html pages with a different mime type) in some web applications, if my application exports documents to OOXML am I protected?

      And if all implementations are covered what does it mean to be a Covered Implementation? Is there such a thing as an Uncovered Implementation? And what does Necessary Claims mean? And why the random Capitalization?

    --
    But... the future refused to change.
  25. Pot calling kettle black logic by Carlaann · · Score: 0

    Really, one should just doubt any license or contract that is difficult to understand - like the GPL. Dangerous pot calling the kettle black logic here.

  26. MPEG Video is a standard... by Anonymous Coward · · Score: 0

    and it's patent encumbered. You need to make a payment
    to mepgla.com if you sell an encoder.

  27. legalistic shell game .. by rs232 · · Score: 1

    "Q: I am a developer/distributor/user of software that is licensed under the GPL, does the Open Specification Promise apply to me?"

    "A: .. the only time Microsoft can withdraw its promise .. is if that person or company brings .. a patent infringement lawsuit against Microsoft .."

    So the whole motive in this legalistic shell game is to protect MS from being sued over claiming IP ownership in Open Source software.

    translation: by signing this agreement you acknowledge Microsofts IP claims against Open Source.

    --
    davecb5620@gmail.com
  28. ambiguous, untested by Anonymous Coward · · Score: 0

    Tendraes brings us a story about legal experts who are warning that Microsoft's "covenant not to sue" over use of the OOXML specification is both ambiguous and untested.

    And likewise, the GPL itself is both ambiguous and untested. But for some strange reason, these very lawyers aren't warning people away from using GPL'd software.

    I wonder why? Could they be biased, or are they pushing an agenda? It should certainly be looked into.

    If vendor lockin is a concern, then it's probably of the utmost importance to avoid FOSS. With the open hostility to commercial software and applications now codified in the GPLv3, there's no way in hell you are ever going to unlock yourself from FOSS, short of burning down all your work and data, then starting over.

    So really, I can't see how FOSS "avoids vendor lockin". You might want to read some of the horror stories of people who were trapped in OpenSQL, and their company outgrew it and moved to a "real" database package like MS-SQL.