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

by http://t.co/vmlLt4bh: SA Health's journey to e-health: Implementing e-health services for an entire state is a... http://t.co/NVrBd9c5

Facebook investor to sue Nasdaq over alleged bungled orders: http://t.co/XGRsNzA4 ^LH

Combining @Ariba's network & @SAP's applications - "SAP eyes cloud super network with Ariba buy" http://t.co/jeMWEKpB

SA Health's journey to e-health: Implementing e-health services for an entire state is a daunting task, but, as ... http://t.co/Vwchau6N

RT @JamesVickery: Google warns users of DNSChanger malware http://t.co/DsHUnC5r

Upskill. RT @zdnetaustralia Job vacancies are down 22 per cent on a year ago. So what are IT professionals to do? http://t.co/PrFEBfqS ^ST

Google warns users of DNSChanger malware http://t.co/DsHUnC5r

National Botnet Network coming: Earthwave http://t.co/t49r3IV0

Surely IT is more than just a game? http://t.co/WvSk0C0N

RT @JLLLOW: Revolution. RT @zdnetaustralia: Job vacancies are down 22 per cent on a year ago. So what are IT professionals to do? http://t.co/rdjqdACC

Revolution. RT @zdnetaustralia: Job vacancies are down 22 per cent on a year ago. So what are IT professionals to do? http://t.co/rdjqdACC

Google has joined in on the chorus of organisations warning users about DNSChanger infections http://t.co/ysaIHiuG ^ML

Akku Asus A32-K72 Original,Kompatibler Ersatz akku für Li-ion Asus A32-K72 Original Laptop Akkus Asus A32-K72 Original,A32-K72 Original...

3 hours ago by akkuakku on HP Compaq 6730b

It is great to see the NSW government taking this step, however there's plenty of home-grown talent loeaving or being rediverted due to l...

3 hours ago by Aceyducey on NSW Govt appoints Silicon Valley champion

Job vacancies are down 22 per cent on a year ago. So what are IT professionals to do? http://t.co/EpY9YiFg ^ST

by http://t.co/vmlLt4bh: JobWatch: where the jobs are: The latest analysis on online job ads from the Department ... http://t.co/nh1wg7Y6

@chieftech @zdnetaustralia that's a fair call. Still an area that requires consideration work. BYOD = BYOViruses & Malware :)

JobWatch: where the jobs are http://t.co/Lqo8BNVT

EMC hones focus on hybrid cloud big data Hardware News ZDNet Australia: EMC has launched 42 prod... http://t.co/uR56HXDz #bigdata #blogs

Are specific gaming development degrees bollocks? http://t.co/z2zbaWvT ^ST

#NSW Govt announces shopfront in Silicon Valley + 7 consortia to dev #mobile for public sector http://t.co/GPrIXH4F via @johnW3LLS #govcamp

JobWatch: where the jobs are: The latest analysis on online job ads from the Department of Education, Employment... http://t.co/qJce42h2

RT @johnW3LLS: #NSW Govt announces shopfront in Silicon Valley + 7 consortia to dev #mobile for public sector http://t.co/JDSdSxWu #gov2au

RT @zdnetaustralia: Android fragmentation threw a spanner into Victorian Health's app strategy: http://t.co/4pkmnkMB ^LH

What Microsoft won't tell you about Windows 7 licensing http://t.co/Y2e6sXdI #Win7

#Android fragmentation steers Vic Health - @ZDNet Australia : http://t.co/chrmWl7B

RT @zdnetaustralia: Android fragmentation threw a spanner into Victorian Health's app strategy: http://t.co/4pkmnkMB ^LH

Android fragmentation steers Vic Health - ZDNet Australia: Android fragmentation steers Vic Healt... http://t.co/VTbMBy5A #android #news

by http://t.co/vmlLt4bh: Android fragmentation steers Vic Health: Fragmentation issues in Android were a key conc... http://t.co/wOmHdAav

Android fragmentation steers Vic Health http://t.co/CqTImM5l

Android fragmentation steers Vic Health - ZDNet Australia: Android fragmentation steers Vic... http://t.co/3ssDp1SW http://t.co/KpTZdvuO

Android fragmentation steers Vic Health: Fragmentation issues in Android were a key concern for the Victorian De... http://t.co/NnjPEqSu

Android fragmentation steers Vic Health http://t.co/jcB7UGer

Chrome beats Internet Explorer in global Web browser race | ZDNet http://t.co/7G7xMfJj

Android fragmentation steers Vic Health: Fragmentation issues in Android were a key concern for the Victorian De... http://t.co/HLdurfS5

Mining the social data stream for deeper customer insight | via @ZDNet http://t.co/x4xouPQh)

Android fragmentation steers Vic Health http://t.co/A6SJkfJw

But this is the thing. There are still plenty of good-quality graduates whose skills can raise seasoned professional eyebrows... if they ...

4 hours ago by techkid on Skills shortage: companies being too picky?

I wouldn't have called Vista cheesy. Its GUI was pretty slick (and indeed handed on to Windows 7). It was, however, poorly implemented, h...

5 hours ago by techkid on Microsoft admits Vista was 'cheesy'

Thanks Nelson, it should be right now.

-Michael.

5 hours ago by Mukimu on Ausgrid network to talk back to operators

I guess the mouse was a necessary evil at the time. I mean, yes, keyboard shortcuts in the right hands are faster than any mouse action (...

5 hours ago by techkid on Microsoft admits Vista was 'cheesy'

fyi google may always lie

5 hours ago by rt luvs youh on Google shows we're killing our language

they probaly always lie about in4mation bout people

5 hours ago by rt luvs youh on Google shows we're killing our language

$6.7million, now we know the price to the tax payer of a government IT project clean up. You've got to ask the question don't you: why o...

6 hours ago by Takenforgranted on Vic scraps HealthSMART system

why some mp4 files with higher frame width can not be played in my 3m mp180??

6 hours ago by cyrusmann_ymail.com on 3M MP180 Pocket Projector

Unfortunately there is NO such place as Nelson's Bay. It's Nelson Bay!! Probably not your fault for the error, as your Media Release prob...

7 hours ago by Nelson on Ausgrid network to talk back to operators

@Wow - thats one of the benefits of the iPad (and tablets in general). They are one of the most generation neutral products ever made. ...

9 hours ago by Gav on Westpac board goes paperless with iPads

and why is this such a super idea? http://www.itnews.com.au/News/301778,thousands-affected-in-billing-cloud-breach.aspx oh, yeah, right...

9 hours ago by btone on Fed Govt steps up on shared cloud plan

Wow, seems like a fantastic initiative that helps to save the environment. It must have taken a lot of convincing to get the Board to mov...

10 hours ago by Wow on Westpac board goes paperless with iPads

I'm a payed up lib member who has voted Labor in the last 2 federal elections. I had the previlege of speaking to Mr Turnball 3 months ag...

10 hours ago by spazmanaught on NBN contracts may be left alone: Turnbull

Good to see Westpac's concentrating on the real IT issues !

10 hours ago by jeff_syd on Westpac board goes paperless with iPads

I am not sure how this issue becomes an attack on Mr Turnbull. But I guess he is fair game. In any event I would have thought a Ddos woul...

21 hours ago by Doubt on National Botnet Network coming: Earthwave

I still use 98SE. Windows ME was an abortion in a bucket and Vista was ME without the bucket. My screen may look boring, but I jumped str...

21 hours ago by Treknology on Microsoft admits Vista was 'cheesy'

This story has been voted 10 times in the last 24 hours!

21 hours ago, CeBIT 2012 opens: photos

This story has been voted 15 times in the last 24 hours!

22 hours ago, Lenovo ThinkPad 3G tablet (32GB)

Well I don't know what they have done with their EFTPOS machines, local one in WA Coles Express I used this morning and I normally do "ch...

22 hours ago by harryinthesoup on Coles ditches PINs in payment pilot

6.7 M last ditch attempt - interesting - The Auckland region (population 1.4 mil) has estimated to have spent less than this in total ...

1 day ago by debsteele on Vic scraps HealthSMART system

Facebook Activity

Keep up with ZDNet Australia

ZDNet Events Calendar

ZDNet Events Calendar