Bonum Certa Men Certa

Reader's Article: The Microsoft Patent Threat to ODF

by Paul E. Merrell, J.D. (Marbux)

Coming on the heels of its April 28, 2009 release of Microsoft Office 2007 Service Pack 2 ("SP 2"), Microsoft has added several versions of the OpenDocument Format standard ("ODF")to its list of specifications covered by the Microsoft Open Specification Promise ("MOSP"). The expected move casts the pall of the Microsoft software patent cloud over ODF, which is supported by many free and open source software ("FOSS") computer programs.



SP 2 adds native ODF read/write support to Microsoft Office 2007 and is slated to become an automatically installed update to Office 2007 in approximately 75 days.



“The MOSP was criticized on several grounds including transferal of insufficient patent rights to implement OOXML, extreme ambiguity, and provisions incompatible with the Gnu General Public License.”The MOSP achieved notoriety during the processing of Microsoft Office Open XML into ISO/IEC:29500-2008 Office Open XML ("OOXML"). The MOSP was criticized on several grounds including transferal of insufficient patent rights to implement OOXML, extreme ambiguity, and provisions incompatible with the Gnu General Public License. Major critiques were published by Groklaw, the Software Freedom Law Center, and the University of New South Wales Faculty of Law.



Although the points raised by the Groklaw critique -- also addressed in the later University of New South Wales critique -- were published in January of 2007, Microsoft has apparently never responded to any of the specific criticisms. (Disclosure: although unattributed, this writer researched and drafted the portions of the Groklaw document criticizing the MOSP.)



Microsoft lawyer Steve Mutkoski, who co-authored the MOSP, was interviewed by ZDNet Asia in regard to the University of New South Wales critique but did not address any specific criticism included in the University publication.



One question raised by the Microsoft extension of the MOSP to ODF is whether Microsoft actually controls any patents whose claims read on implementation of ODF. As with Microsoft's claim of patent infringement by the Gnu/Linux operating system, Microsoft has not identified any specific patents that implementation of ODF might infringe.



According to a 2007 Fortune magazine interview with Microsoft General Counsel Brad Smith and licensing chief Horacio Gutierrez regarding Microsoft claims that Gnu/Linux infringes, Microsoft "refuses to identify specific patents or explain how they're being infringed, lest FOSS advocates start filing challenges to them."



But [Gutierrez] does break down the total number allegedly violated - 235 - into categories. He says that the Linux kernel - the deepest layer of the free operating system, which interacts most directly with the computer hardware - violates 42 Microsoft patents. The Linux graphical user interfaces - essentially, the way design elements like menus and toolbars are set up - run afoul of another 65, he claims. The Open Office suite of programs, which is analogous to Microsoft Office, infringes 45 more. E-mail programs infringe 15, while other assorted FOSS programs allegedly transgress 68.


While Microsoft has not identified any specific patents whose claims read on ODF implementation, the Microsoft claim that the OpenOffice.org ("OOo") office suite infringes 42 Microsoft patents raises reasonable grounds to suspect that some of the same patents -- if they in fact exist -- may read on implementation of ODF, since OOo is presently the market-leading implementation of ODF.



However, a follow-on article published by RedmondDeveloper attributes to Microsoft a statement that OOo infringes on 45 patents rather than 42, which leaves the precise number of patents claimed to be infringed by OOo ambiguous.



It is equally reasonable to suspect that Microsoft lawyers' concerns that FOSS advocates might challenge the patent's validity has only increased since the 2007 Fortune interview. Since then, the U.S. Court of Appeals for the Federal Circuit has severely undermined (PDF) its precedents approving of software as patentable subject matter but has reserved a ruling on the specific issue for a later case in which a software patent is at issue:



We leave to future cases the elaboration of the precise contours of machine implementation, as well as the answers to particular questions, such as whether or when recitation of a computer suffices to tie a process claim to a particular machine.


That case was preceded by indications that U.S. Supreme Court justices doubted whether software is patentable subject matter, an issue on which that court has never ruled.



Microsoft's list of specifications covered now includes the following ODF standards:





Microsoft also added language to the MOSP specific to those standards and to Ecma 376, the predecessor of OOXML:



As long as Microsoft participates in their revision process to completion, Microsoft irrevocably commits to apply this promise to future versions of the below listed specifications.


That language resolves one criticism of the MOSP but leaves all others unrepaired, leaving the MOSP still hopelessly ambiguous. Microsoft also added its own Implementer's Notes for ODF 1.1 to the list of covered specifications, with a new definition of "Microsoft Necessary Claims" specific to those implementation notes and those for ECMA 376, which served as the draft for ISO/IEC:29500 OOXML:



With respect to these Implementer’s Notes, the definition of “Microsoft Necessary Claims shall be – those claims of Microsoft-owned or Microsoft-controlled patents that are necessary to implement the information contained within the Implementer’s Notes when read in conjunction with the Covered Specification to which the Implementer’s Notes applies to the extent the information is described in detail and not merely referenced in such Implementer’s Notes”.


In this writer's opinion, the injection of a definition for the Implementer's Notes different from that applied to ODF itself does nothing more than increase the ambiguity of both definitions in combination. However, with both, the problem remains that patents are not "necessary to implement" a specification.



“As a practical matter, Microsoft’s extension of the MOSP to ODF is in my considered opinion unlikely to have anything beyond propaganda value to Microsoft, the ability to extend its infringement claims to ODF implementations other than OOo.”Software is written in code, not in patent claims, and a specification can be implemented regardless of whether a patent would thereby be infringed. "[P]atents that are necessary to implement" a specification is a null set and no rights are thereby conveyed. It remains worrisome that Microsoft continues to foregop usage of widely-adopted and well understood language for the conveyance of patent rights such as "patent claims that are necessarily infringed by implementation" of a specification.



Rather than repeating what has previously been written, the reader is referred to the other critiques of the MOSP linked above as to other and equally troubling issues embodied in the MOSP.



As a practical matter, Microsoft's extension of the MOSP to ODF is in my considered opinion unlikely to have anything beyond propaganda value to Microsoft, the ability to extend its infringement claims to ODF implementations other than OOo.



Never-withdrawn and expansive Microsoft public statements about the extent of the rights conveyed by the MOSP when it was first issued remain at odds with what the MOSP actually says. Those statements were beyond question intended to induce reliance on the statements, and an estoppel or waiver of any contrary rights would likely be found by a court reviewing the issues.



Likewise, Microsoft's failure to take any legal action to assert the rights it claims are being infringed in more than two years plus its refusal to identify the specific patents involved raises the affirmative defense of laches, that Microsoft slept on its rights too long.



Because of those factors, the movement by courts toward curtailing or eliminating the patentability of software, and the likelihood that any assertion of relevant Microsoft patent rights would trigger patent Armageddon as other ODF implementers' patent portfolios are fired in retaliation, it appears likely that the patent stand-off between FOSS advocates and Microsoft will continue, with every day of delay in pursuit of its claimed legal rights strengthening the argument that Microsoft slept too long on its rights.



Still, Microsoft's continued claims of patent infringement by FOSS developers and its refusal to alter the MOSP to make it compatible with any other licensing scheme -- from FOSS to proprietary in nature -- stand as concrete barriers between Microsoft and other software developers, barriers that can only be removed by a good faith Microsoft effort to create a patent rights structure that other developers can work within.



A patent promise that threatens to jerk the legal legs out from under any who dare to implement the covered specifications is an unstable foundation both for any software development effort and for those reformers within Microsoft seeking to improve working relations with FOSS developers.

Comments

Recent Techrights' Posts

Microsoft said “GitHub and its leadership team will continue its mission as part of Microsoft’s CoreAI organisation.” But it's just an empty shell created earlier this year.
In short, it's not too clear what Microsoft has just done except dumping GitHub - i.e. mostly a Web site that loses a ton of money (it always lost money) - into some mysterious new bucket
IBM Layoffs in MCC, or Marketing, Communications and Corporate Social Responsibility (CSR)
IBM and Microsoft inflate their share price by circular financing
The Register MS gets Lazy, Uses Slop
Unlike 3-D renderings or "Classic" CG, slop images aren't quite original and definitely not fair use
 
Accessibility Isn't Overrated
Making things simpler typically means better accessibility
The Register's Slopfest
Remember when The Register UK (yes, UK) had better standards?
Latest Version of Windows (Vista 11) is a Failure 4 Years After Its Fake 'Leak'
Vista 11 became more scarce this month
Improving Our Archives
Our old archives are still accessed a lot. Making them better is well worth the investment.
Things One Learns as a Litigant in Person at the UK High Court
Don't fear the official manuals
Slopwatch: Lots of Fake Articles From Fake "Linux" Sites and About "Linux"
Google says it's committed to "AI" (it means slop, not AI); that seems like an excuse to dodge accountability
Links 19/08/2025: "Eavesdropping on Phone Conversations Through Vibrations" and Air Canada in Chaos
Links for the day
Gemini Links 19/08/2025: Niche Spaces and "AI Pasta Sauce"
Links for the day
Links 19/08/2025: "NASA Is Giving Up on Climate Change Science" and "Earth's Continents Are Drying Out at an Unprecedented Rate"
Links for the day
Phil Wyett evidence & Debian Zizian plagiarism, modern slavery tendencies
Reprinted with permission from Daniel Pocock
In Many Countries People Move Away From Vista 11
Vista 11 has been available for download for 4 years already, but adoption has been poor
Desktops/Laptops Fall to All-Time Lows in the UK, So Why Does British Media Quote a Famous Criminal on "End of the Smartphone Era"?
mobile usage (for Web access) has never been higher, based on an Irish surveyor, statCounter
The Groklaw Web Site Has Been Hijacked by Scammers
Groklaw.net isn't a safe site to access at this time
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Monday, August 18, 2025
IRC logs for Monday, August 18, 2025
Online Safety Act Does Not Tackle the Worst (and Biggest) Culprits
if our governments are serious about tackling online harms, then they need to look closely at GAFAM and social control media giants
Chat Control (1 and 2) in the European Union Sends the Wrong Message
This is an EU law
Slopwatch: Google News and Serial Sloppers (Fake Articles About "Linux")
Calling out the culprits
Gemini Links 19/08/2025: Digital Legacy and Chat Control
Links for the day
English Law Misused by Americans and Irishmen Against Brits is Unfair
There's always a way to improve existing laws
Overly Maximalist, Expensive, Localised Patent Law is Dooming Western Companies, Argue 3-D Printing Champions
We've long warned (over 7 years already!) that China's approach to patents will impress WIPO by gaming the totals but will doom the West
Links 18/08/2025: "Microsoft Store" Gets Increasingly Hostile, "Cracking Abandonware DRM"
Links for the day
Gemini Links 18/08/2025: Summer "Gone" and Web Reposts in Gemini
Links for the day
Microsoft's Windows in Gabon: Still Moving Down
What is this Unknown? Who knows...
Links 18/08/2025: LLM Reputation Damaged, Australia Catches Google Foul Play
Links for the day
Geeks Like GNU/Linux
The technical community seems to be consolidating and rallying around GNU/Linux
GNU/Linux is 486 in Ireland
4.86% that is
End of Reliable Media
it makes the world a worse place, it renders the Web a misinformation machine
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Sunday, August 17, 2025
IRC logs for Sunday, August 17, 2025
GitHub Won't Last Much Longer
Many things at Microsoft are going to go the way of the Skype (or "dodo"). GitHub will be among those.
We've Never Used Large Language Model (LLM)
we just never used an LLM
"Secure Boot" is a Security Problem, Not a Solution
These people don't try to improve security but to undermine security
Gemini Links 18/08/2025: Retro and Endless Escape from the WWW
Links for the day
Working Whilst Away From Home
Decades ago being away meant all sorts of problems associated with workflows and connectivity
The Next Version of Windows Will Always be the Best (for Microsoft)
It's worse and slower over time
"End of the Smartphone Era" According to Jeffrey Epstein's Key Enabler
They call it "sour grapes"
Links 17/08/2025: Strike Downs Air Canada, Postmortems of Putin's Red Carpet Summit
Links for the day
Links 17/08/2025: Slow Tools and Enshittification of YouTube
Links for the day
Don't Talk to Bullies
This serious matter is still being examined by British authorities
Links 17/08/2025: "The Performance of Power" and "My Undesirable Friends"
Links for the day
Growing Our Reach
Our goal was never "hits"
The Russian Vision of Technology
Russia's surveillance is very extensive
Sooner or Later Almost Everyone Will Know "AI" is Just a Go-To, Misused, Misapplied, and Grossly Overused Term of Liars and Con Jobs Who Ride a Ponzi Scheme
At the expense of people gullible enough to "invest" in this or take salaries/bonuses in the form of "stock" (tied to a Ponzi scheme)
The Register MS Has Begun Using Slop Images
It's not clear when it started; but it's definitely getting worse [...] Worst of all are 'articles' about slop that are themselves slop
Reddit Funded by Microsoft
Reddit is merely a filter and we knows who controls that filter (using money)
When It Comes to Technology, Mozilla and Firefox Are Illiberal
Last month in Planet Debian we saw one more person explaining to everyone how to "turn off" DRM in Firefox and hide the pop-up/s
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Saturday, August 16, 2025
IRC logs for Saturday, August 16, 2025
The Open Source Initiative Has Many Scandals, We'll Try to Summarise Them All
Open Source Initiative (OSI) hates facts
Open Source Initiative (OSI), Wikipedia, Molly De Blanc, and Censorship/Reputation Laundering
OSI is like SPLC. The old name remains, the mission changed
Gemini Links 17/08/2025: Misunderstanding "Geminiverse" and Let's Encrypt
Links for the day
Links 17/08/2025: Breaches, Layoffs, and Scams
Links for the day