03.14.08

Gemini version available ♊︎

OOXML Publicity Stunts Continue Whilst New OOXML Flaws Get Widely Publicised

Posted in Australia, Deception, ECMA, GPL, ISO, Law, Microsoft, Mono, Novell, Open XML, Standard at 12:00 am by Dr. Roy Schestowitz

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.

Share in other sites/networks: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Reddit
  • email

Decor ᶃ Gemini Space

Below is a Web proxy. We recommend getting a Gemini client/browser.

Black/white/grey bullet button This post is also available in Gemini over at this address (requires a Gemini client/browser to open).

Decor ✐ Cross-references

Black/white/grey bullet button Pages that cross-reference this one, if any exist, are listed below or will be listed below over time.

Decor ▢ Respond and Discuss

Black/white/grey bullet button If you liked this post, consider subscribing to the RSS feed or join us now at the IRC channels.

3 Comments

  1. Logan said,

    March 14, 2008 at 5:45 am

    Gravatar

    An ironic and hilarious comment by Jakub Steiner:

    “At Novell, we take everything from Redmond as the Holy Grail.”

    from here: http://jimmac.musichall.cz/log/?p=419

  2. Victor Soliz said,

    March 14, 2008 at 12:16 pm

    Gravatar

    So, looks like you need .net in order to correctly implement OOXML in your applications, what a shocker.

  3. Roy Schestowitz said,

    March 14, 2008 at 4:37 pm

    Gravatar

    Well, remember that Microsoft tells its employees that it “reserves the right to sue” (over Mono). Developers must therefore not touch OOXML and neither should users. It needs to just be rejected like Silverlight, which is also .NET-dependent. And as you pointed out earlier, it’s a similar story with XNA.

DecorWhat Else is New


  1. IRC Proceedings: Thursday, October 21, 2021

    IRC logs for Thursday, October 21, 2021



  2. Links 21/10/2021: MX Linux 21 and Git Contributors’ Summit in a Nutshell

    Links for the day



  3. [Meme] [Teaser] Miguel de Icaza on CEO of Microsoft GitHub

    Our ongoing series, which is very long, will shed much-needed light on GitHub and its goals (the dark side is a lot darker than people care to realise)



  4. Gemini Protocol and Gemini Space Are Not a Niche; for Techrights, Gemini Means Half a Million Page Requests a Month

    Techrights on gemini:// has become very big and we’ll soon regenerate all the pages (about 37,500 of them) to improve clarity, consistency, and general integrity



  5. 'Satellite States' of EPO Autocrats

    Today we look more closely at how Baltic states were rendered 'voting fodder' by large European states, looking to rubber-stamp new and oppressive measures which disempower the masses



  6. [Meme] Don't Mention 'Brexit' to Team UPC

    It seems perfectly clear that UPC cannot start, contrary to what the EPO‘s António Campinos told the Council last week (lying, as usual) and what the EPO insinuates in Twitter; in fact, a legal challenge to this should be almost trivial



  7. The EPO’s Overseer/Overseen Collusion — Part IXX: The Baltic States

    How unlawful EPO rules were unsurprisingly supported by Benoît Battistelli‘s friends in Baltic states; António Campinos maintained those same unlawful rules and Baltic connections, in effect liaising with offices known for their corruption (convicted officials, too; they did not have diplomatic immunity, unlike Battistelli and Campinos)



  8. Links 21/10/2021: GIMP 2.99.8 Released, Hardware Shortages, Mozilla Crisis

    Links for the day



  9. How Oppressive Governments and Web Monopolists Might Try to Discourage Adoption of Internet Protocols Like Gemini

    Popular movements and even some courageous publications have long been subverted by demonisation tactics, splits along unrelated grounds (such as controversial politics) and — failing that — technical sabotage and censorship; one must familiarise oneself with commonly-recurring themes of social control by altercation



  10. [Meme] Strike Triangulations, Reception Issues

    Financial strangulations for Benoît Battistelli‘s unlawful “Strike Regulations”? The EPO will come to regret 2013…



  11. [Meme] Is Saying “No!” to Unlawful Proposals Considered “Impolite”?

    A ‘toxic mix’ of enablers and cowards (who won’t vote negatively on EPO proposals which they know to be unlawful) can serve to show that the EPO isn’t a “social democracy” as Benoît Battistelli liked to call it; it’s just a dictatorship, currently run by the son of a person who actually fought dictatorship



  12. IRC Proceedings: Wednesday, October 20, 2021

    IRC logs for Wednesday, October 20, 2021



  13. [Meme] EPO Legal Sophistry and Double Dipping

    An imaginary EPO intercept of Administrative Council discussions in June 2013...



  14. Links 21/10/2021: PostgreSQL JDBC 42.3.0 and Maui Report

    Links for the day



  15. [Meme] [Teaser] “Judge a Person Both by His Friends and Enemies”

    Fervent supporters of Team Battistelli or Team Campinos (a dark EPO era) are showing their allegiances; WIPO and EPO have abused staff similarly over the past decade or so



  16. 'Cluster-Voting' in the European Patent Office/Organisation (When a Country With 1.9 Million Citizens Has the Same Voting Power as a Country With 83.1 Million Citizens)

    Today we examine who has been running the Finnish patent office and has moreover voted in the EPO during the ballot on unlawful "Strike Regulations"; they voted in favour of manifestly illegal rules and for 8.5 years after that (including last Wednesday) they continued to back a shady regime which undermines the EPO's mission statement



  17. The EPO’s Overseer/Overseen Collusion — Part XVIII: Helsinki's Accord

    The Finnish outpost has long been strategic to the EPO because it can help control the vote of four or more nations; evidence suggests this has not changed



  18. [Meme] Living as a Human Resource, Working for Despots

    The EPO has become a truly awful place/employer to work for; salary is 2,000 euros for some (despite workplace stress, sometimes relocation to a foreign country)



  19. Links 20/10/2021: New Redcore Linux and Hospital Adoption of GNU Health

    Links for the day



  20. IRC Proceedings: Tuesday, October 19, 2021

    IRC logs for Tuesday, October 19, 2021



  21. Links 19/10/2021: Karanbir Singh Leaves CentOS Board, GPL Violations at Vizio

    Links for the day



  22. [Meme] Giving the Knee

    The 'knee' champion Kratochvìl and 'kneel' champion Erlingsdóttir are simply crushing the law; they’re ignoring the trouble of EPO staff and abuses of the Office, facilitated by the Council itself (i.e. facilitated by themselves)



  23. Josef Kratochvìl Rewarded Again for Covering Up EPO Corruption and the EPO Bribes the Press for Lies Whilst Also Lying About Its Colossal Privacy Violations

    Corrupt officials and officials who actively enable the crimes still control the Office and also the body which was supposed to oversee it; it's pretty evident and clear judging by this week's press statements at the EPO's official Web site



  24. [Meme] Sorry, Wrong Country (Or: Slovenia isn't Great Britain)

    Team UPC is trying to go ahead with a total hoax which a high-level European court would certainly put an end to (if or when a referral is initiated)



  25. How Denmark, Iceland, Finland, Norway and Sweden Voted on Patently Unlawful Regulations at the EPO

    We look back and examine what happened 8 years ago when oppressed staff was subjected to unlawful new “regulations” (long enjoyed by António Campinos, the current EPO autocrat)



  26. The EPO’s Overseer/Overseen Collusion — Part XVII: The Non-Monolithic Nordic Bloc

    We start our investigation of how countries in northern Europe ended up voting on the unlawful “Strike Regulations” at the EPO and why



  27. Proof That Windows “11” is a Hoax

    Guest post by Ryan, reprinted with permission



  28. Firefox Becomes as Morally Reprehensible as Apple, Facebook, or Uber

    Guest post by Ryan, reprinted with permission



  29. Links 19/10/2021: GNU dbm 1.22 and Godot 3.4 RC 1

    Links for the day



  30. [Meme] [Teaser] GitHub an Expensive and Dangerous Trap (Also: Misogyny Hub)

    The ongoing Microsoft GitHub exposé will give people compelling reasons to avoid GitHub, which is basically just a subsidised (at a loss) trap


RSS 64x64RSS Feed: subscribe to the RSS feed for regular updates

Home iconSite Wiki: You can improve this site by helping the extension of the site's content

Home iconSite Home: Background about the site and some key features in the front page

Chat iconIRC Channel: Come and chat with us in real time

Recent Posts