Legal Counsel Advises Against Accepting OOXML Pledge
ozmanjusri writes "A legal analysis of Microsoft's Open Specification Promise (OSP), which was purportedly written to give developers protection from patent risk, says the promise should not be trusted. According to the Software Freedom Law Center, 'While technically an irrevocable promise, in practice the OSP is good only for today.' This is on the back of a chaotic ISO meeting to resolve outstanding specification problems. The session was described by Tim Bray as 'Complete, utter, unadulterated bulls**t. This was horrible, egregious, process abuse and ISO should hang their heads in shame for allowing it to happen.' The advice would seem to throw more doubt on OOXML's suitability as an international document standard. Microsoft responded to these assertions stating that they've already taken steps to answer these concerns"
Love the irony. And does it surprise ANYONE that lawyers are advising against trusting Microsoft's pledge?
To perpetuate their late 80's file and OS monopolies. There is nothing subtle or difficult to understand about this.
Friends don't help friends install M$ junk.
Is there any legal indication that the GPL is revocable?
When considering the case of a sole developer (for example, me), can I legally revoke the agreement if I wish to do further work proprietary?
I've heard yes and no both.. They both logically cannot both be true.
One could substitute any similar open-source freedom based licenses instead of the GPL.
Don't look at me, lawyers are saying it! ^__^
even if OOXML is approved (and lets face it deep wallet large multinationals have a habit of winning these things) its name is MUD everywhere. I really cannot see anybody using it (has MS made it their standard yet?) and the "de facto" standard has a good chance of being ODF. Sooner or later MS will have to accept that.
As for the "agreement" any decisions or choices offered by any corporation will always be biased and in their interests instead of the users.
So, it makes perfect sense, as stated by SFLC, that the license is irrevocable, but has no irrevocable value, since Microsoft has discretion to destroy the value of the licensed behavior. To quote directly:
This makes perfectly good sense. The promise is irrevocable. But it's "good"ness may easily be destroyed, by destroying the value of the promised license.
Caveat: I am reporting what I read in the SFLC's article. I have not checked their facts independently.
Mike O'Donnell http://people.cs.uchicago.edu/~odonnell/
The reason it's really not irrevocable is that it states in writing that future versions of anything under the promise are not automaticaly under the promise. So, if they add a feature and you were interoperable before, you may not have the right to be interoperable any longer. It's the usual embrance-and-enhance stuff we've seen from Microsoft.
Bruce Perens.
Some software freedom people don't think Microsoft is going far enough with guarantees of openness and freedom.
How was this news, again?
He actually said "bullsnot"? Since when is "snot" a dirty word? Come to think if it, I don't think I've ever heard the word "snot" on TV so maybe it is.
And not only did he misspell "udder", a bull's nose isn't its udder. Bulls don't even have udders! That would be as useless as tits on a bull!
Look, guys, this is an adult forum. People post pictures of goatse and tubgirl. I have journals about drunken whores here, for fuck's sake! If you can't say a word, just don't say it rather than using asterisks. It's a spade, damn it, not a "pointy shovel".
When someone says "That snot funny!" I laugh my ass off.
-mcgrew
mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
Microsoft, in contrast, hasn't bound itself to the GPL during the development of any existing OOXML implementation. Microsoft has also behaved in a very hostile manner, for example spreading FUD about their patents (we still don't have the list) covering our existing software. So, we don't have much reason to read their agreements in a favorable light.
Bruce
Bruce Perens.
I'd actually argue that it is reasonable to be biased against MS in this regard by anyone who has viewed their past conduct in this area. A whole lot of MS partners who implemented technologies with Microsoft have since been driven out of business by Microsoft. Further, Microsoft has a history of breaking both contract and criminal law and then tying up the courts with legal maneuvers until the issue is moot. Just look at the number of settlement MS has paid out, knowing that they have made more money than that by breaking a contract or law.
Some of the points made by Mr. Knowlton completely ignore the context of the situation. He claims that other companies have not provided any better promises with regard to ODF. This, for example, ignores that no one company is the sole originator or implementor of ODF and that none of the developers implementing it are monopolists who can leverage that monopoly to undermine the free market. If Sun deviated from open standards in a future version of ODF, nothing stops their customers from migrating to another solution from another vendor. If MS deviates from open standards in a future version of OOXML, they will become a de facto closed standard just as .doc is now since they do have undue influence on the office software and desktop OS markets. Anyone who forks OOXML in future (and by forks I mean uses a version that is not what MS is using, even if MS encumbers their version with patents or DRM or anything else) will be trying to compete fairly against a monopolist which is a losing proposition economically.
I'd say the majority of his arguments fall into the same category of fallacy as people here who argue that because Apple bundles Safari with OS X, MS should be able to bundle IE with Windows. It completely ignores that MS's OS constitutes a monopolized market, while Apple's OS X does not. Many people are ignorant on this topic and still others willfully ignore the difference in order to try to make a more persuasive (but flawed) assertion. Basically, the logical flaw being presented by Mr. knowlton is equivocation where someone might argue that everyone should be free to travel anywhere in the US they want, intentionally ignoring the fact that one person is a criminal on parole with a history of being a flight risk, whereas the other people to whom that person is being compared are not convicted criminals and have no reason to flee the courts.
Sounds a lot like the GPL...
Very true - which is why it is a stupid idea to use the GPL for a file format.
Now Knowlton may have some good points in his rebuttal, but AFAIK he's not a lawyer. Until some Microsoft lawyer (or some other lawyer who is versed in software licensing and patent law) wants to step up and rebut the SFLC, I'm going to be inclined to believe that the OSP is not strong enough to protect me from lawsuits.
Microsoft has an absolutely abysmal record when it comes to interoperability and free and open access to their file formats. "Embrace-Extend-Extinguish" is their watchword. In March of 2005 I wrote to Microsoft's legal department and the Free Software Foundation, asking if the licensing of the Office 2003 XML Schemas (the ancestor of OOXML) were compatible with the GPL. Microsoft didn't even give me the courtesy of a reply. So even if, as Knowlton claims, "[Office] Open XML's terms are the same or more liberal than rival document standard OpenDocument," if there's any doubt in my mind as to whether I am legally protected when working with the OOXML format, why should I believe that Microsoft will act in good faith in the future when it never has in the past?
coding is life
Funny thing is, he links to the IBM ISP saying that it is exactly the same as the OSP... However, if you follow that link and read the IBM doc, it says nothing about being able to revoke the promise for future versions of the same spec the way the OSP specifically states.
Further, he links to the SUN agreement saying that it is the same as the MS one in regards to implementations, SUN explicitly gives you the right to implement ODF 1.0 *AND ANY FUTURE VERSION* of ODF. This 100% contradicts what he says in his article (he says sun and IBM also have provisions that limit the applicability of the promise to a single version or set of versions of the specs in question). He is either willfully misrepresenting or he is ignorant.