Can Microsoft be trusted on OOXML covenants?

analysis Developers wanting to use Microsoft's Office Open XML specification will need to brush up on their legal skills.

Academics studying Microsoft's efforts to promote its Office Open XML (OOXML) specification as an ISO standard have called on the software giant to clarify the language it uses on its licensing specifications, in order to make them easier for the technology community to understand.

OOXML, under consideration to become an ISO standard at a ballot resolution meeting later this month, can only be considered as a standard if offered on RAND (reasonable and non-discriminatory) terms.

To meet this criteria, Microsoft has made the 6,000 page specification freely available at zero cost. But further to this, Microsoft first released the standard under a "covenant not to sue", which has since been updated into a document called the Open Specification Promise (OSP).

The OSP is essentially a form of licence agreement designed to give software developers piece of mind that Microsoft won't come after them for patent infringement or other intellectual property litigation upon using the specification.

While Microsoft's intentions seem clear on the surface (a "covenant not to sue" is as indicative of the company's plans as any phrase), academics and legal experts have pointed out that the ambiguous legal jargon within both the covenant and OSP gives little piece of mind to the average developer.

Ronald Yu, a US patent agent and academic says that smaller developers should have some concerns about the vagaries of some terms used in the OSP.

Although terminology such as "required portion" is understood in the specialist patent and IP law community, Yu questions whether even the most technically well-informed and legally-sophisticated developer would be able determine exactly what things 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, he says, how can an organisation be sure Microsoft won't still be entitled to sue it?

The covenant, Yu warns, has never been tested in court with regards to IP rights, and it includes no mention of a forum (the court or tribunal and country) to resolve a dispute. It's not a release, he stresses, and nor is it a contract and therefore is something that needs to be treated with some caution.

David Vaile, executive director of the Cyberspace Law and Policy Centre at UNSW, says 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," he said. "In turn, this could restrict its viability as a usable standard for less well-resourced users, including small developers and many public organisations."

Steve Mutkoski, regional director of interoperability at Microsoft and one of the lawyers on the team that drafted the licensing terms, describes the OSP as an "innovation" that enables a company like Microsoft to gain a quick and broad adoption of a technology without needing to negotiate 20- and 30-page agreements with every party that wants to use it.

Mutkoski says a reading of the FAQs at Microsoft's OSP Web page provides adequate clarification as to what the terms mean.

Further, he claims that Microsoft inherited or adapted the legal jargon in the OSP from similar pledges offered by Sun, IBM and Adobe. If the terms are a problem, he says, it's not a problem limited to the legal team at Microsoft but one that affects the wider industry.

But Vaile, while acknowledging the heritage of the terms, argues that the "everybody else is doing it so why can't we" explanation isn't ultimately a very helpful one for users.

"Just because other lawyers do it, it doesn't necessarily mean they are things that people should be willing to accept," he said.

"The ultimate goal is to reduce litigation, litigation risk, and legal complexity and expense. It is a higher goal to move beyond language that specialist high-end lawyers at major business partners are comfortable with to language which technical users or ordinary lawyers are also comfortable with in practical applications."

Vaile acknowledges that the Microsoft approach to its Open Specification Promise is similar although not identical to other approaches used by IBM, and to a lesser extent Adobe and Sun, and that these represent a substantial advance on the past practice of negotiating long case-by-case agreements.

An interpretation of Microsoft's Promises is made less straightforward by a lack of any specific identifier of exactly which elements in the 6,000 page OOXML Draft Specification are "necessary" in patent terms, and thus covered, as opposed to not "necessary" and thus still exposed, he said.

Another contributor to uncertainty is the reluctance of Microsoft to discuss the potential interaction of the OSP with Free or Open Source Software licences such as the GPL.

Mutkoski asserts that if the OSP is good enough for ECMA and good enough for the likes of Apple and Novell to consider their own implementations, that it should be good enough for the wider industry.

Vaile observes that ECMA's support, as a trade association that can potentially be influenced by business relationships, should not be seen as conclusive evidence as to whether a particular term is comprehensible to ordinary users of the document.

The likes of Apple and Novell too, he says, are able to "play the patent game as business equals" in that they have a patent portfolio to bargain with.

"Smaller players and non-IT firms, those who are not and perhaps cannot be in close business deals with Microsoft, are potentially at a disadvantage in not having either a relevant competing patent portfolio to bring to negotiations, or the legal resources to assess the level of risk," he said. "This is why a truly global open standard ideally needs to be dealt with in a way that removes obvious sources of uncertainty for smaller participants as well."

Talkback

Add your opinion

In order to post a comment, you need to be registered. (Sign In or register below)

Post your comment

Terms of Service - As a ZDNet registrant, and by using this service, you indicate that you agree to our Terms and Conditions and have read and understand our Privacy Policy.

ZDNet Australia Live

NSW Govt appoints Silicon Valley champion http://t.co/gSXGx0YE

News: War talk dominates AusCERT 2012 (EN) | ZDNet Australia http://t.co/qyetVC2y

NSW Govt appoints Silicon Valley champion: "Through his recent employment with international software solutions ... http://t.co/WpLDPZtg

NSW Govt appoints Silicon Valley champion: The NSW Government has appointed an Australian champion for the techn... http://t.co/UqFJfEax

by http://t.co/vmlLt4bh: NSW Govt appoints Silicon Valley champion: The NSW Government has appointed an Australia... http://t.co/68qZCUz9

Exploring: NSW Govt appoints Silicon Valley champion: The NSW Government has appointed an Australi... http://t.co/xduZaMHg #ICTChallenge

Exploring: NSW Govt appoints Silicon Valley champion: The NSW Government has appointed an Australi... http://t.co/etlEht9x #ICTChallenge

Exploring: http://t.co/0vzE1eIs

NSW Govt appoints Silicon Valley champion http://t.co/K0aeETz8

Exploring: http://t.co/Db2YGVTJ

NSW Govt appoints Silicon Valley champion - ZDNet Australia http://t.co/uCT03Ldu

Santos' thin client starts big-data plans #redhat
http://t.co/xydeKiCB

Android's biggest security flaws http://t.co/mCVUAZ6P via @zdnetaustralia

RT @teksquisite: Anonymous hacks Bureau of Justice, leaks 1.7GB of data http://t.co/OwfZ4csk

what a non-story. these thing happen all the time. is zdnet short on material?

26 minutes ago by paulwrussell on Spotify launch suffers redirect bungle

NSW Govt appoints Silicon Valley champion: The NSW Government has appointed an Australian champion for the techn... http://t.co/NRIajjiv

NSW Govt appoints Silicon Valley champion: The NSW Government has appointed an Australian champion for the techn... http://t.co/31SWsqJt

New #iPad case/stand could revolutionize #flying coach - @ZDNet (blog) : http://t.co/neUcgj4k

4 months old phone died. Took 6 weeks, three visits to the authorised repairer (Fonebiz) to "fix it". 2nd hand untested parts used, I say...

29 minutes ago by paracin on Sony Ericsson Xperia Arc S

Anonymous hacks Bureau of Justice, leaks 1.7GB of data http://t.co/OwfZ4csk

AusCERT 2012: contemplating the end http://t.co/oQFewLXr

Android's biggest security flaws| ZDNet Australia http://t.co/oVIpu1PE

Android's biggest security flaws| ZDNet Australia http://t.co/ApyNPcUF

It's easy to rubbish an old operating system long after the rest of the world has already passed judgement upon it. I would be far more i...

1 hour ago by ramnet on Microsoft admits Vista was 'cheesy'

Spotify launch suffers redirect bungle http://t.co/qUkSYPJB via @zdnetaustralia

Best user comment: "If Vista is cheesy, Metro is an over-ripe Stilton." http://t.co/ZJUwaxJT

If Vista is cheesy, Metro is an over-ripe Stilton.

1 hour ago by meski on Microsoft admits Vista was 'cheesy'

A farewell to democracy: Kaspersky - ZDNet Australia - A farewell to democracy: KasperskyZDNet AustraliaWithout inte... http://t.co/4Chwa6uL

A farewell to democracy: Kaspersky http://t.co/mOhiBgDu

Spotify launch suffers redirect bungle http://t.co/EZeHfNeb

RT @zdnetaustralia: What are Android's biggest security flaws? http://t.co/SJoTiDUY ^ST

Chief Marketing Officer - the hottest seat in the C-suite http://t.co/Gfnvwm7c

you are kidding right - what qualification do you have to make such wildy stupid statements - do you really have customers who pay you fo...

1 hour ago by rant rant rant on National Botnet Network coming: Earthwave

Spotify launch suffers redirect bungle - ZDNet Australia http://t.co/VmBsbPL8

Spotify launch suffers redirect bungle - ZDNet Australia http://t.co/E1kTrltd

Spotify launch suffers redirect bungle http://t.co/8UP4lyd1

by http://t.co/vmlQ0Ecb: Spotify launch suffers redirect bungle: Spotify's Australian launch seems to have failed... http://t.co/FRd6qAFw

Spotify launch suffers redirect bungle http://t.co/KPzJd2I8

Chrome overtakes IE: does it matter?: Google's Chrome appears to have become the most-used browser, having surpa... http://t.co/RJH13wPw

#Qantas promotes Strategy & Technology Head to #Jetstar CEO role from July 2012 http://t.co/bn5lmRRe

Exactly. There are two topics of discussion, that are co-mingled; 1) Unauthorized software was put on the company device, by an IT person...

5 hours ago by lamont on ABC's Bitcoin miner tackled in minutes

Of course, it's true and it may be quite unnerving and mind-boggling, to begin thinking about selling or buying precious jewelry. This, o...

10 hours ago by Sanchezgavi5 on Don't add Telstra deal to NBN cost: Quigley

First off, Bitcoin is not a virus. Second off, the only way to generate Bitcoins, is by using a Bitcoin miner. More information on this h...

14 hours ago by rizowski on ABC's Bitcoin miner tackled in minutes

When an operating system is sold it should not launch until an approved security service is purchased online with a list of approved supp...

15 hours ago by Kevin Cobley on National Botnet Network coming: Earthwave

Admits? Don't fall for their marketing. Vista was beautiful. Microsoft has a history of trashing their older OSes.

20 hours ago by anonymuos on Microsoft admits Vista was 'cheesy'

Gotta agree. For our Burnie, Tas. internet, we have a 1.5MB download speed adls connection through exetel using testra copper line. ADS...

21 hours ago by brozza on Broadband Speedtest

Well the message certainly is clear. Never do anything because something might happen. Seriously it seems to me "Earthwave" just want to...

23 hours ago by Hubert Cumberdale on National Botnet Network coming: Earthwave

you really think it's going to be such a grim future? looking at South Korea, Japan, even Czech Republic - I haven't seen either emit mo...

1 day ago by romant on National Botnet Network coming: Earthwave

No... they'll just blame the NBN for that too ;-)

1 day ago by Beta on National Botnet Network coming: Earthwave

It seems that some of the people who set up ACCAN (not staff members) took the view that it would somehow be against their view of 'consu...

1 day ago by socrates on ACCAN gets govt tick amid industry criticism

Don't laugh, Mr Turnbull is dumb enough to try and use this against the NBN. I'm sure the noallitions magical FTTN will be impervious to ...

1 day ago by Jingles on National Botnet Network coming: Earthwave

OMG, the sky will fall if we get NBN - it must be cancelled immediately! Sorry; was just channelling Malcolm Turnbull there for a moment...

1 day ago by socrates on National Botnet Network coming: Earthwave

Thats just stupid.. what else is the NBN going to get blamed for? People die crossing the road, are you going to ban cars or police it b...

1 day ago by fibretech on National Botnet Network coming: Earthwave

And again - missed this bit did you? "... Telstra is responsible for estates where development approval was granted before 1 January 201...

1 day ago by Beta on Copper greenfield dominance irrelevant: Conroy

I think the idea of dropping aero glass bit of a mistake. At least have some colour. Thats something i liked (especially after working on...

1 day ago by JCOZ on Microsoft admits Vista was 'cheesy'

Facebook Activity

Keep up with ZDNet Australia

ZDNet Events Calendar

ZDNet Events Calendar