Bonum Certa Men Certa

Dirty OOXML Tricks Revisited; “Embrace, Extend, Extinguish” Strategy Redefined

The press is far from over discussing some of the misbehavior we have witnessed over the past couple of years. Although discussions about OOXML ought to have been just technical, they ended up getting mixed in the face of endless misconduct. Which shall one criticise more and bring more attention to: the technical hoax that is OOXML or the corruptions which OOXML has revealed?

Pieter has published a good new piece which looks at both aspects of this.

To conclude, Microsoft have, with OOXML, shot themselves in both feet, then put the bloody stumps into their big mouth and chewed, hard and long. They created a fradulent process by corrupting ISO at a high level. They engaged national bodies in this process, then bought and bullied those bodies into voting “properly”. And when the committees refused to be intimidated, they went to ministers and tried to bribe them. They used their press and astroturfing budgets to sell this as a fair and necessary process. They pretended that they were the victim, of an autocratic ODF and a manipulative IBM.


This excellent summary is all very truthful, and it can be accompanied by well-documented evidence to back the claims. IT Pro has published a new article as well and it emphasises the failures of the standardisation process. Here is a portion of the text:

A toxic leech

OOXML is controversial for a number of reasons. Critics argue that OOXML is not so much a specification as a description of Microsoft's existing proprietary data formats, complete with the replication of historic bugs, the most notorious being the treatment of 1900 as a leap year. The specification was derived internally to describe Microsoft's current data formats, and has not benefitted from the usual wide-ranging debate and participation from competing interests, hammering out their differences to find the points they have in common, that accompany the conventional definition of a standard.

A standard is intended to facilitate multiple implementations of a protocol or data format, not to give validation to the one existing implementation of that format. There have also been complaints that, despite the fact that over 3500 comments were raised against the original specification, delegates weren't able to suggest amendments that contradicted Microsoft's current implementation.

[...]

In truth, the opposition has come from all quarters, and has been most vocal among those interested in open standards, which includes everybody from governments through to representatives of the free and open source software movement, and also includes many parties with an interest in maintaining open access and network neutrality for civil or commercial reasons, including the likes of IBM, Google and Oracle.


OOXML translation



Rob Wier reminds his readers that OOXML is saturated with the same characteristics one typically finds in "Embrace, Extend and Extinguish" tactics. OOXML's licence [1, 2, 3, 4, 5] and dynamicity, not to mention Mono dependencies in broken and lossy translation, may all be signs of things to come. They justify the need to intercept OOXML, which is falsely advertised as a case of opening up (realistically, more like broadening, as in 'extending' and moving goalposts).

Here begins the lesson on Embrace, Extend and Extinguish (EEE). Classically, this technique is used to perpetuate vendor lock-in by introducing small incompatibilities into a standard interface, in order to prevent effective interoperability, or (shudder) even substitutability of competing products based on that interface. This EEE strategy has worked well so far for Microsoft, with the web browser, with Java, with Kerberos, etc. It is interesting to note that this technique can work equally well with Microsoft's own standards, like OOXML.

[...]

So, by failing to include this in their conformance clause, OOXML's use of the term "implementation-defined" is toothless. It just means "We don't want to tell you this information" or "We don't want to interoperate". Conformant applications are not required to actually document how they extend the standard. You can look at Microsoft Office 2007 as a prime example. Where is this documentation that explains how Office 2007 implements these "implementation-defined" features? How is interoperability promoted without this?


Groklaw has some good articles covering "Embrace, Extend, Extinguish", so you are encouraged to read older stories such as this one.

You'll hear some emails read aloud, one of Bill Gates's, an email from 1996 about Java, where he says he was losing sleep over how great Java was, and you'll see a strategy he suggested -- "fully supporting Java and extending it in a Windows/Microsoft way".

[...]

Well, when applets are cross-platform, it expands the number of applications that are available to you so you can go to a website. And if you have a Linux computer or a Macintosh computer or a Windows 3.1 computer, you can get an application and it will run.

You don't have to either select a specific application or hope that the independent software vendor or the website created the application for your platform. So it would increase the number of applications available to you.


This one is good also:

"Ronald Alepin, an independent consultant and former CTO for Fujitsu, disputed the idea that Microsoft had been an innovator in the field. He said that interoperability protocols were developed by companies other than Microsoft, and that Microsoft has simply extended the protocols and then refused to disclose the extensions. In so doing, he told the court, Microsoft "has hijacked standard interoperability protocols agreed by the entire industry."


As the previous post from an anonymised contributor insists, it is very unlikely that Microsoft has changed its ways (nor that it ever will). It's the same old tricks, with the addition of software patents. in a disguise named "open", or "interop". And there is always some invasive Microsoft agent who tries to sell this to us.

Recent Techrights' Posts

Debian losses in Switzerland hidden until after DPL election debate
Reprinted with permission from Daniel Pocock
How to Dehumanise a Triple National
Don't be easily incited against those who sacrifice a lot to inform the public of suppressed topics
 
Gemini Links 06/08/2026: "Eat That Frog", Mutt Terminal Email Guide, and BASICODE
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Wednesday, August 05, 2026
IRC logs for Wednesday, August 05, 2026
Big Announcement Tomorrow
Stay tuned...
GNU/Linux Seen Exceeding 10% in Antigua and Barbuda
In Antigua And Barbuda, what's seen this month is not far from the average
Gemini Links 05/08/2026: Family Room, Smoke, and Alarm clocks
Links for the day
The Establishment, Oxford, Google & Debian artificial intelligence conspiracies
Reprinted with permission from Daniel Pocock
SLAPP Censorship - Part 140 Out of 200: You Become What You Eat, Your Clients Become You
In 2024 Brett Wilson LLP failed to heed a decade-old warning
Links 05/08/2026: Microsoft's (XBox's) "Devastating July" and "Never Write With" Slop, Says New York Times
Links for the day
Gemini Links 05/08/2026: No to Slop, Dangers of Clown Computing, and Reducing Internet Usage
Links for the day
analytics.usa.gov Says 7% of Sessions Come From GNU/Linux and ChromeOS. If ~40% (Mobile) Get Omitted, It's More Like 11%.
In desktops and in laptops GNU/Linux has become a big player
The Register MS Takes Money From NVIDIA and HP to Promote Their Ponzi Scheme, "AI", in a Fake 'Article' That Says "AI" 42 Times
"The media"... selling us scams for profit
Fertility app privacy, Britain's teenage pregnancies & faith based schooling
Reprinted with permission from Daniel Pocock
In Chile, GNU/Linux Approaches 4%
Let's see if it can exceed 5% by year's end
No Room for Misogyny and Incels in Free Software
How can we ever trust men whose own family and their own partners cannot trust?
In El Salvador, ChromeOS and GNU/Linux Now Measured at Around 12%
signs of gradual and steady adoption of GNU/Linux
Software in the Public Interest (SPI) Starts Spending Big Money in an Effort to Resist Lawsuit From Daniel Pocock
They've lost over half a million dollars in the latest 3 years
The Establishment, Cambridge, Steve McIntyre & Debian suicide cluster
Reprinted with permission from Daniel Pocock
Links 05/08/2026: Internet Archive Harmed by Slop Bot, "EBay And Former Execs Agree to Pay $56 Million For Trying to ‘Crush’ a Journalist"
Links for the day
Luxembourg and Software Freedom
Luxembourg's adoption of GNU/Linux has quite consistently been higher than the European average
The Free Software Foundation (FSF) Web Site is Online, GNU's Site Having Issues (Ongoing Issues)
We hope they can rectify the issues with the GNU Web site
Freedom Includes the Liberty to Disagree (and be Listened to, Not Censored)
Freedom is our collective strength
Tanzania: GNU/Linux Now Seen on 8% on Desktops/Laptops (User Clients)
numbers have more than doubled
IBM CEO Says IBM Won't be Bankrupt by 2028 or 2029 (When He Reaches Retirement Age)
IBM has no path to survival
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, August 04, 2026
IRC logs for Tuesday, August 04, 2026
Gemini Links 05/08/2026: Being Good, Tildeverse and Tilde.pink, Games
Links for the day
Links 04/08/2026: GAFAM Expressing Concerns About Dangerous Disinformation by Slop, Bill Epsteingate-Connected Litigation Firm Salivating Over Europe
Links for the day
Gemini Links 04/08/2026: Root Shell and "Duty of Care"
Links for the day
Alternate Data (Not IBM's Headcount) to Show Mass Layoffs' Effect at IBM (Despite Many Acquired Workers Via M&A)
mass layoffs at Hashicorp and at Confluent this year (media did not cover either).
Big Blue's Quiet Axe - Poem Regarding IBM "RAs"
No idea who posted this, but it is profound
Growing Proportion of Linux Commits Being Made by LLMs Not a Sign of LLMs Working, It's a Sign of Linux Development Being Shifted From Community to GAFAM and Other Slop Pushers
antagonist became apologist
Worse Than "Taking Your Job", the Slop Pyramid Scheme Will "Take Your Pension"
This will not end well
Abundance of Fake (Sometimes Paid-for) 'News' About IBM Will Discredit the Media as a Whole
In 'the news' today
Microsoft is Trying Vapourware Again (to Keep Developers and Gamers From Fleeing)
For XBox, the main thing over the horizon is additional layoffs
statCounter Reckons 12.33% of Web Traffic in Gambia Can be Attributed to GNU/Linux, Even 15% If Adding ChromeOS
Will this be sustainable?
Reminder: The Pedophilia Problem Comes From the Accusers
Attacks on Richard Stallman are a distraction; his accusers are themselves the culprits
SLAPP Censorship - Part 139 Out of 200: Solicitors Regulation Authority (SRA) Needs More Public Scrutiny (New Management Changed Nothing, It's Costing a Lot of Taxpayers' Money)
millions or maybe billions of pounds wasted
Rumours of Further IBM Shutdowns
IBM is going out of existence
Brigading Against Women - Part II - Threatening Women Using the Human Rights Tribunal of Ontario (HRTO) and Then False Threats Miscarrying the Name of a Court
In this series we intend to show the threats, the outcomes of those threats, the response to those threats
Collapse of MElon Companies a Taste of What's to Come for Slop Bubble and GAFAM (Trillions in Debt, Justified as Slop "Investments")
One good example of this was SpaceX
The 'Hyperinflation' in Hardware Dooms Video Hosting (Very Large Files)
a terabyte of video files would be expensive
Rumours of Silent Layoffs in Microsoft This Month (August 2026), PIPs and Global Voluntary Separation Agreement (GVSA), aka "Buyouts"
Will any investigative journalism follow or just shallow puff pieces and LLM trash from slopfarms?
Links 04/08/2026: "Framework for Musician Burnout" and Alexa+ "is a Buggy Embarrassment"
Links for the day
Signs That XBox as a Console is Coming to an End, Windows Gaming Will be Called "XBox"
"XBox" is the next "Surface"
Microsoft's Share in Search Falls Sharply in Europe
The layoffs at Microsoft's Bing will carry on
Romania: GNU/Linux Reaches 4% (Less Than EU Average)
We expect this same upward trend to carry on
Microsoft Sites or Sites Sponsored by Microsoft Angry That GNU/Linux is Gaining
The Microsofters cannot easily dismiss reports of GNU/Linux growth as "bots" or just allege that statCounter alone is wrong
Ableism in the Free Software Movement Typically Comes From GAFAM Operatives and Proprietary Software Apologists
And their hired guns
Afghanistan: GNU/Linux Steadily Rises to 9%
Windows is steadily declining
IBM Innovation: It Has Invented New Methods of Silent Layoffs or Secret RAs
How IBM disguises mass layoffs now
Many Anniversaries
Many anniversaries in quick succession
LLM Slop Won't Replace People and Jobs (in the Long Run)
At the end of the day, people who know their job offer more useful information, whereas LLMs waste people's time (typically an 'externality' to the entity deploying chatbots)
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Monday, August 03, 2026
IRC logs for Monday, August 03, 2026
Over 3,500 Known Gemini Capsules Accessible and Active According to Lupa
It finally happened this morning
Gemini Links 04/08/2026: Library Cards, Dead Ends in Software Development, and DOS on USB Key
Links for the day