Bonum Certa Men Certa

Technical Flaws in OOXML and Technical Flaws in ISO (When Subjected to Sheer Abuse)

Uncomfortable Reality



The reaction -- or clarification rather -- in Tim Bray's blog last night was interesting. He was not thrilled by what he called "cherry-picking" of words (e.g. "unadulterated bullsh*t"), so he prepended a copyrights-oriented disclaimer to his latest post which is fairly well-balanced.

“Harsh reality put bluntly can make the viewer (or listener, or reader) wish to look away; it doesn't make any less real.”In his previous popular post he seems to have complained about me specifically and Sam Hiser made some similar accusations. Since when is it inappropriate to quote a person with link to the context? And since when is the highlighting of proven misconduct an iffy business that hurts one's credibility?

Harsh reality put bluntly can make the viewer (or listener, or reader) wish to look away; it doesn't make any less real. Some people continue to stare embarrassed at corruption, but one should truly be bold enough to face it because only this way it can be addressed. And no, we don't live in a perfect world, but the least one can do is help improve it by identifying causes for harm and demanding change. The BRM was just as bad [1, 2, 3, 4, 5] as was anticipated [1, 2, 3, 4, 5].

In any event, shortly after the good announcement about Linux (not Ballnux, e.g. Novell) PCs arriving at Europe with ODF 'built in', IBMers proceed to discussing the technical deficiencies of OOXML, as opposed to the OOXML BRM and much of the OOXML-related misconduct.

OOXML Still Broken



Rob Weir posted a couple of good items that are worth keeping in mind. The first one makes another indirect approach toward the issue of legacy formats. As mentioned yesterday, binary Office format specifications render OOXML pretty much unnecessary, rationalising more than ever the need for Microsoft to embrace ODF and migrate its legacy in that unified direction. The company claims to have just done the same with IE8 and Web standards (promises, promises), so why not document formats?

Faithful representation of Microsoft Office 97-2008. I've learned it is rarely polite to ask a man what he means by "faithful", but let me make an exception here. We have now the binary Office format specifications, not part of the standard, but posted by Microsoft. And we have OOXML specification. In what way does the OOXML "represent faithfully" the "existing corpus" of legacy documents?

Does OOXML tell you how to translate a binary document into OOXML? No. Does it tell you how to map the features of legacy documents in OOXML? No. Does it give an implementor any guidance whatsoever on how to "represent faithfully" legacy documents? No. So it is both odd and unsatisfactory that primary goal of the OOXML standard is so tenuously supported by its text.

Now, certainly, someone using the binary formats specifications, and using the OOXML specification, could string them together and attempt a translation, but the results will not be consistent or satisfactory. It is the Carolino Effect. Knowing the two endpoints is not the same as knowing how to correctly map between them. A faithful mapping requires knowledge not only of the two vocabularies, but also the interactions.


The second item from Weir alludes to the BRM, but only in the sense that it mentions a concern raised there (and unsurprisingly disregarded due to lack of time). It's about macros, which Microsoft never liked talking about all that much. Microsoft hopes that nobody will spot and scrutinise for the weaknesses which only Microsoft has in mind, hoping to divert attention away from the parts most sensitive to unrebuttable criticism.

Finally, note that this lack of information on how to locate macros within a document makes it impossible for anyone to programmatically combine or divide OOXML documents which may contain macros. For example, imagine a 2-page spreadsheet, with a macro on sheet one only. How can it be split into two one-page documents, if there is no defined way to locate the script associated with page one? This is the type of automated composition and document manipulation that OOXML should be enabling. Similarly, how can one combine two single documents containing macros into one document, if there are no defined rules for locating and naming macros? Many basic types of applications,such as merging slide shows, etc., will break in the presence of macros.

The above topic was of interest to several NB's in Geneva, but could not be discussed for lack of time at the BRM.


The Fast Track to the Wastebasket



Microsoft may have taken a wild gamble by choosing an inappropriate route to ISO-isation. As a result of this, under great pressure, Microsoft needed to resort to breaking the law (more on this in a moment). Here is Groklaw's interpretation of Malaysia's press release, which we mentioned yesterday.

Malaysia Standards Says Most of Their Technical Concerns Unresolved at BRM; Fast Track Inappropriate



They were there. And they contradict the stories being put out by those in charge and by Microsoft. They did *not* have the opportunity to have their concerns addressed totally. Malaysia voted to disapprove the undiscussed bulk dispositions, although they had earlier voted to approve some dispositions that were discussed.


When All Else Fails, Break the Law



The OOXML scandal in India -- one which we covered here before [1, 2, 3] -- is finally receiving some press coverage. While the 'mainstream press' turns somewhat of a blind eye, Linux.com does a story.

Microsoft is encouraging its business partners to promote its Office Open XML specification (OOXML) to the Indian Bureau of Standards (BIS) and Ministry of IT. This move has incensed supporters of the rival OpenDocument Format (ODF) who fear that the "soft" Indian state may not be able to stand up to Microsoft pressure tactics.


It is encouraging to see that all these known and proven incidents get documented. Hopefully, the EU is watching this carefully and taking it into account (or Microsoft's accounting).

"If you flee the rules, you will be caught. And it will cost you dearly."

--Neelie Kroes (about Microsoft), February 27th, 2008



Neelie Kroes

Recent Techrights' Posts

24/7 Wall St. Editor-In-Chief and CEO Calls IBM Is "America’s Worst Big Tech Company", Talent is Leaving, Supposedly Strategic Units Culled
21 hours ago by Douglas A. McIntyre
IBM's Debt Increased Over $5 Billion in 3 Months While IBM Laid Off Many in Europe, US, Confluent, HashiCorp, and Red Hat
An increase of $5,000,000,000+ in debt in just 3 months!
Drama at the European Patent Office (EPO) This Week
We'll be covering the EPO quite a lot this weekend and next week
EPO Cocainegate Escalates - Part VI - The Strikes Go On and On (Major Strike Today)
We'll be covering this later today in relation to what the Office dubs "ethics"
Huge Microsoft Layoffs Coming Shortly (With Financial Report)
There will be lots of slop layoffs. Be ready. It's a bubble.
 
Links 24/04/2026: Zelenskyy Says Ukraine's War Position "Most Stable", Samsung Workers on Strike Due to Pay
Links for the day
Dr. Andy Farnell on Why Calling Slop or Chaff "Hey Hi" (AI) Harm Us All, Except for "Ten or Twenty Rich Industrialists"
"words to avoid"
Recent Happenings at IBM Reaffirm Rumours About the CEO; He Might be Resigning (or Pushed Out) Soon
If the rumours are true (no, we did not check those tax records for ourselves), it's not unthinkable that IBM is already doing what Apple did months ago
Gemini Links 24/04/2026: Public Reticulum Gateway Node, Smol Computers, and Old E-mail
Links for the day
Links 24/04/2026: Intel Abandoning Computer Freedom (Even Further), Iran Reports That American Software and Hardware Remotely Sabotaged/Hijacked During War
Links for the day
The Great Wonders of Slop "Efficiency"
Thankfully nothing was lost in the transmission and lots of work (datacentre emissions) got "done"
IBMers Expect Another Giant Wave of Layoffs, Talk (and Sing) About the PIPs
The media won't be covering the key facts
As We Predicted, Francophonie Countries in the EU and Outside the EU Dumping Microsoft for National Security Reasons
We expected Belgium or some other Francophonie place to do so next
Even to Microsoft Insiders It Seems Like XBox Has Already Died or Surrendered to the Japanese Companies
Now the Microsoft layoffs are evident for people to see
Absolutely Terrible Journalism About Microsoft Layoffs This Week
7 hours ago by Leila Sheridan
SLAPP Censorship - Part 56 Out of 200: 5RB and Brett Wilson LLP's Copy-Paste Machination for Garrett and Graveley
Here is another straightforward example of their junior barrister overusing copy-paste on his Mac
Getting Aggressive Suggestive of Loss - Part II - Lawyers Are Not "Hired Guns" (and Should Never Act Like Ones)
The matter is being investigated
Nadella is Killing Microsoft. Slop Kills It Even Faster.
A decade from now we'll look back at slop like we look back at skateboards
Gemini Links 24/04/2026: Data Breaches and Unofficial Gemini Protocol Specification Archive
Links for the day
Microsoft Offers About 10,000 of Its Senior American (Read: Expensive) Workers to be Laid Off
How many slopfarms and media parrots play along?
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, April 23, 2026
IRC logs for Thursday, April 23, 2026
SLAPP Censorship - Part 55 Out of 200: Strangled Women, Charged for Strangulation, Cannot Find a Job Now (After Microsoft)
merits public awareness and wider scrutiny
Gemini Links 23/04/2026: Spirituality and Detachment, Shoplifting in the UK, and "Introducing Scout, an iOS Native Gemini Client"
Links for the day
Links 23/04/2026: YouTube Age Limits Expanded and 'Secret' Model With Bug-Finding Hype Campaign 'Leaks'
Links for the day
Media Operatives of Microsoft Paint Microsoft Layoffs as Buyouts (Intentionally False Narrative)
Those are mass layoffs disguised as something else
IBM's Stock Has Collapsed Over 10% in One Day, Insiders Explain What's Happening
Today, due to a lack of time, we mostly present an outline of what people say (not IBM-sponsored media hacks with LLM slop)
Getting Aggressive Suggestive of Loss - Part I - Threats Sent From Burner Accounts Since February, Belatedly Reported to British Police
Threats connected to Graveley or Garrett or 5RB or Brett Wilson LLP [...] We're not dealing with a law firm here; we're dealing with the underworld
EPO Cocainegate Escalates - Part V - Where Does the António Campinos 'Family Affair' Go From Here?
Do cocaine in public, get caught, take paid "sick leave", come back to lead Europe's second-largest organisation
Links 23/04/2026: Legal Trouble for Microsoft, Chronic Fatigue Syndrome, and DMCA Whac-a-Mole
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Wednesday, April 22, 2026
IRC logs for Wednesday, April 22, 2026
Gemini Links 23/04/2026: Sunrise Chasing Season, Going Back to Older Software, New Gemini Client for Mobile Devices
Links for the day
Upcoming Mass Layoffs at Microsoft Not Limited to Gaming/XBox
from Microsoft staff
What Could Run the World Instead of "Linux"
Had it not been for GNU (the software, the licence, the compiler GCC), we'd probably not have Linux and perhaps BSD would be more widespread (no copyleft, so expect proprietary derivatives)
IBM's Shares Have Just Collapsed Again as a Result of the Phony 'Results'
Of course all the so-called news is shallow parroting of IBM or "churnalism" void of real analysis
EPO President to Meet the Union, But He Needs to Resign
Colleagues or workers of the EPO have only just been told that the boyfriend of the sister of "Cocaine Communication Manager" will be talking to the union (SUEPO) tomorrow mornin
Gemini Links 22/04/2026: Movies, Vim, and Bash
Links for the day
International Business Machines Corporation: Paying Peanuts, Getting Monkeys
they don't pay enough to retain key people
No, Finding Security Bugs Takes Time and Care (Human Touch, Real Grasp of Real Code)
This too shall pass
Move to GNU/Linux, Save This Planet
If you are an environmentalist, it's hard to justify still using stuff from Apple or Microsoft
SLAPP Censorship - Part 54 Out of 200: Alex-Matt/Automate Twin Cases, Separated at Birth, Drafted by Brett Wilson LLP and 5RB
Perhaps their solicitor K.C. (not the legal title) sought actual redemption and followed the Cross, not the dagger
When Peak Oil Isn't Just "Alarmist Propaganda"
the current conditions favour less consumption
Combatting Racist Abuse
Take racism seriously
They've Failed to Ruin Our Community, But They Still Try
The cost of liberty is not zero. The cost of it can be supremely high.
IBM "Results" as a Smokescreen to Distract From Mass Layoffs at IBM Every Month in 2026
How can we as a society function if we do not get properly informed and educated about what goes on around us?
'Nuclear Winter' at Microsoft This Summer?
At Microsoft so far this year there have been many layoffs, but the company tries to keep them secret
Links 22/04/2026: LLM Slop "Damaging Users’ Cognitive Abilities", UK-based Publishers Urge CMA to Curb Slop-Wielding Plagiarists Like GAFAM
Links for the day
EPO Cocainegate Escalates - Part IV - António Campinos Allegedly Sleeping With Sister of "Cocaine Communication Manager" Luis Berenguer to Secure Third Mandate
Based on our understanding, "the f---ing president" Campinos - to quote rather than merely paraphrase his description of himself - is dating Ana Berenguer, sister of "Cocaine Communication Manager" (Luis Berenguer) and daughter of another Luis Berenguer, a friend of the late Jorge Campinos (António's father)
Clownflare (Cloudflare) and the 'Ecosystem' It Wants to Replace
Vercel & Next.JS Hacked - Nothing New to Report
Today, or Tonight, Look for What IBM is Hiding, Not What It's Telling Shareholders
It shapes the narrative while cooking the books
Brett Wilson LLP Working for Racists and Losing (at the Same Time It Works for Men Who Assault Women in America)
Brett Wilson LLP is basically attacking whistleblowers
The Corrupt Lecture the Non-Corrupt - Part IV - Demanding Respect From Those You Are Attacking and Robbing
"literature" aimed at staff looks increasingly comical, hypocritical, one might say inappropriate
What It Will Take for More Nations in Europe to Move Fully to GNU/Linux
It would be false to say that France is hostile towards the US
Gemini Links 22/04/2026: Voyage into Cheapness, Heat and Pressure in a Contained Ideal Gas, Tidepools
Links for the day
Links 22/04/2026: YouTube Deletes Channels to Promote US Hegemony, "Kash Patel’s Defamation Suit Against The Atlantic Is Designed To Generate Headlines, Not Win In Court"
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, April 21, 2026
IRC logs for Tuesday, April 21, 2026