Bonum Certa Men Certa

OOXML Publicity Stunts Continue Whilst New OOXML Flaws Get Widely Publicised

Making a difference while we still can, for 1234.1233999999999 reasons

Things may seem to have quieted down a bit several days after the BRM in Geneva had ended [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]. It is not entirely true however. One just needs to look underneath the surface to identify a great deal of activity which is done more discreetly. Microsoft's lobbying attempts -- however gruesome and unethical they may be -- have not ground to a halt.

OOXML is badMicrosoft New Zealand apparently has what's called a "director of innovation" who gets somewhat of a media placement in the national press. Very promotional and unnecessary. It also deceives.

There is also the strategic announcement of an SDK (putting the carriage before the pony). Don't get too excited because it's all .NET-dependent on the face of it. OOXML is a 'standard' candidate from Microsoft, only for Microsoft to control and implement. It is hardly surprising that Novell and the Boys chose to implement OOXML 'translators' in C#, bringing to mind the technology which Microsoft "reserves the right to sue" over.

So far in this post we have discussed:

  1. The legal issues of OOXML
  2. The ownership issues of OOXML
  3. The deception surrounding OOXML


We have not yet discussed the corruption which ushered the race for ISO-isation of OOXML.

On we proceed to an actual technical breakdown. The following example is by no means new, but it is probably more detailed than several previous reports. Just consider this serious deficiency in what Microsoft strives to make an international standards. It is one among many other examples. Above all, pay attention to Microsoft's tactless response. [many thanks to a reader for the pointer]

I dashed off an email to the Microsoft UK PR team asking how Microsoft felt justified in seeking ISO standard status for OOXML when it wasn't even capable of storing numbers correctly. Go back a few issues for the full blood and gore on this matter, but suffice it to say here that a number such as 1234.1234 is a problem for Excel because of the way the IEEE floating-point number system works.

Type 1234.1234 into Excel and it displays as 1234.1234 correctly. However, save the file as XML and a nasty little secret gets revealed: Excel actually stores it as 1234.1233999999999 in the XML file. I understand that Excel has to deal with IEEE quirks, but I'd like the XML file to interoperate without requiring me to fudge the issue manually, thank you.

No less than the great Jean Paoli replied to my email...: "Excel does have the ability though to store 1234.1234 as 1234.1233999999999 or as 1234.1234 and Open XML of course allows both."

Woah, holy smoke, Batman. Open XML allows both?


If you believe that OOXML is deficient (which it is), then according to this new page you are encouraged to focus mostly on legal and technical issues found in OOXML, in case you contact your national body. [via Andy Updegrove]

I was at the OOXML BRM in Geneva on behalf of my national body.

[...]

If you have strong feelings about the procedures used in the voting (e.g. the O members vs P members debate, or the voting on issues that were not individually discussed):

* Contact your national body * Describe your concerns (with reference to the appropriate directives, if possible) * Allegations of corruption are unlikely to convince anyone of anything * Ask your national body to investigate, and to raise an objection to the process if they are not satisfied

I suspect that most national bodies will prefer communication via email - it's easier for the NB to distribute it to any relevant committee members. But some people feel that emails are cheap and easy, and sending a letter on paper carries more weight: if you agree, then just be aware that there isn't very much time before the decision on voting is due.


One thing to point out is the incompatibility of OOXML with the number one rival of Microsoft. Not surprisingly, Gray Knowlton is playing dumb in light of the not-so-accidental exclusion of the GPL, but we have known the truth about this deliberate legal maneuver for quite time time, even before the SFLC had it properly articulated.

Comments

Recent Techrights' Posts

IBM Stock Collapses and It's Only the Beginning
Will GAFAM soon follow and will any executives be arrested for the accounting fraud insiders have long cautioned about?
 
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, July 14, 2026
IRC logs for Tuesday, July 14, 2026
Heshan de Silva-Weeramuni Becomes Program Manager at the Free Software Foundation (FSF)
Heshan's addition means that the FSF is growing after a solid financial year (best in years)
Michael McMahon Explains Distributed Denial of Service (DDoS) Attacks on the Free Software Foundation (FSF)
The real solution is a curb on botnets. A mitigation strategy, however, would involve going static.
Matters of Public Safety
"Police say Ann Widdecombe killed in 'targeted attack' as motive investigated"
The Register MS and Its Promotional Microsoft Content
It's not too hard to see what the business model of The Register MS is
IBM: From $306 to $212 in 7 Days, IBM Won't Go Up More Than 50% to Where It Was at 'Peak Vapourware'
There's a limit to how much or how long a company can fake its performance and its potential [...] Early this morning a few insiders ("traders") cashed in on their "pump-n-dump"
Red Hat Staff Needs to Start Looking for the Next Job
Workers can conveniently lie or deny it to themselves, but waves of PIPs ("silent layoffs") will sweep over more and more units or teams as the company runs out of money to play with
IBM the Next Bear Stearns
IBM cannot recover if all it has to show is vapourware
I'll Be Extremely Difficult for Microsoft to Sell Any XBox Consoles Now
Microsoft understands this
How Software Freedom Would Benefit Everybody
A society that denies control by greedy companies would do a disservice to monopolies and improve all services to citizens
Links 14/07/2026: Harsh But Also Fair Criticism of Hey Hi (AI) Slop, 'Open' AI Shuts Down Its Own Products as Funds Run Out
Links for the day
Gemini Links 14/07/2026: Old CD Binder and AWK
Links for the day
In Defence of Physical Tickets
Tickets are not some "app" and not some "code" on some "screen"
Microsoft Layoffs Not Limited to XBox (False Narrative in the Mainstream Media)
Microsoft is becoming less relevant and workforce reductions won't end any time soon
Links 14/07/2026: Plagiarism Spun as "Training", Zelensky Announces Leadership Shuffle
Links for the day
The Register MS Has Just Published "AI" Webspam That Mentions "AI" 54 Times. It Was Paid to Do This.
Who pays for all this "AI" hype or "buzz"?
Gemini Links 14/07/2026: Self-Advocacy Online; "The Internet Is Dead: How the Web Lost Its Human Soul"
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Monday, July 13, 2026
IRC logs for Monday, July 13, 2026
Modern Technology Harms Women More Than Men (Because the 'Tech Bros' Who Dominate STEM Have a Poor View of Women)
“Privacy protects us from abuses by those in power, even if we're doing nothing wrong at the time of surveillance.”
Internet Relay Chat Trolls Are Not Expressing Opinions, They Are Saboteurs
For the record
Links 14/07/2026: "The Freedom of Information Act Is in Serious Trouble"; Irish Datacenters Use Up Almost 25% of Total Energy
Links for the day
The Register MS: "AI" Puff Pieces for Sale, Not Journalism at All, Just "Webspam"
The Register MS isn't the sole culprit
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Sunday, July 12, 2026
IRC logs for Sunday, July 12, 2026
How We Do Techrights (and What's Changing Next Week)
Many former news sites no longer yield much non-meaningless news (not anymore); there's a gap to be filled