08.05.08

Gemini version available ♊︎

Reminder: OOXML Still Seems Free Software-Hostile

Posted in Free/Libre Software, FSF, GPL, ISO, Law, Microsoft, Open XML at 9:31 am by Dr. Roy Schestowitz

flickr:2400865918

Several months ago, thanks to the SFLC it was shown that OOXML is not suitable for implementation by Microsoft's #1 competitor. A solicitor specialising in Free/open source software, Brendan Scott, has taken a look at Microsoft’s reassurances and formal licence, but he is not convinced much has changed. Loose ends remain in the OOXML OSP.

One of the reasons that the GPL ignorance line was trotted out for so long might have been concern over the the SFLC’s criticism of the OSP. To put it in simple terms, the OSP does not travel with the code. So writing a (eg) GPL* implementation of an OSP covered specification in the expectation that the code may be re-used for other things (which is a cornerstone of interactions in the free software community) creates a problem. That code becomes encumbered by a patent mine which arms itself when the code is (non-conformingly) reused. At best, even with this addition to the FAQ, the OSP still fails to respect the freedom of free software implementations (whether GPL or otherwise) of covered specifications.** It is unclear, for example, what effect the “no surrender of others’ freedom” clauses of the relevant GPLs would be in the event of a successful patent action against a non-conforming implementation.

Here is another good article about bad OOXML. The headline, which poses a question, is overly optimistic, but the body is a concise and accurate summary of recent developments.

Is Microsoft’s Office Open XML a functional standard, and if not, why is it being rushed through the process?

Microsoft’s problems with OOXML just won’t go away. MS-OOXML was supposed to supplant the Open Document Format (ODF), but is becoming an embarrassment. As a format it betrays its hurried origins, and is over-complex. At best, it has technical problems. At worst, it is barely fit for purpose.

Questions are being asked in Europe about the way that Microsoft went about the standardisation process. At least four countries have succeeded in having their objections raised to the fast-tracking of OOXML through the International Standards Organisation (ISO), and as a consequence, the ISO has put the standard on hold, at least for the time being.

Microsoft has no date for implementing OOXML on its own platform, but has agreed to implement the rival ODF format on Microsoft Office. Microsoft has given its blessings to ODF by joining the OASIS committees, and to cap it all, a senior Microsoft spokesman has conceded that “ODF has clearly won”.

Clearly, there is a pressing need for an open standard for document formats. Documents that can be shared across platforms, across products, and across time. The solution to the problem is ODF, which was created by a technical committee of the OASIS industry consortium and has benefited from industry wide participation in its development. ODF gained acceptance as an ISO standard in May 2006.

Some time this month, having already coped with leaks, ISO will probably confirm that it has lost its dignity by permitting itself to be exploited by Microsoft for self benefit.

ISO Sold Out to ECMA

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.

5 Comments

  1. Jose_X said,

    August 5, 2008 at 10:36 pm

    Gravatar

    OOXML is such a waste of time. Anything anyone wants can be done with some other formats. [Eg, extend ODF and then submit the extensions to OASIS for standardization; use the ODF TC mailing list. This is MUCH more efficient than reimplementing a different looking set of (crooked) wheels.]

    [In addition to the patent issue described in this article/post above..] We know the technical mess and reinvention of the wheel that is OOXML, but as concerns patents, real patent traps will lie with MS-OOXML, and since this will not be unextended correct OOXML (currently, “correct” is meaningless), you will have no patent protections if you actually reverse engineer MS-OOXML in order to interoperate. Of course, attempting to interoperate with MSO is an interminable rat race that starts you and keeps you permanently in the tail position of that race. [OOXML will give way to XOXOML (TM) and then to something else, etc, each of which will be based on the closed patented extensions from earlier generations.]

    The way forward should be to continue to grow an ecosystem of interoperable ODF (and other good standards) products. Good interesting products in large numbers that interoperate with each other NEED NOT interoperate specifically with MSO or other Monopolyware. If these products truly are good (many will be FOSS), consumers will see the value of moving over to these products. At some point they will know not to use MSO or will revert to older versions that can be understood mostly by Openoffice filters. Meanwhile antitrust authorities should force Monopolysoft to meet the ODF spec as much as possible. Us, rather than to go run Monopolysoft’s rat race, should instead complain to authorities about their brokenness.

    I think this is the smartest path forward. Recap: ignore OOXML and MSOOXML in order to save LOTS of time to be spent instead on ODF (in practice, Sun probably won’t do this, but it’s their business how they spend their bucks). Work aggressively to grow ODF apps and documents that interoperate. Sell ODF and the apps to people.

    Oh, and one more thing. OASIS should have an *official* path to determine if docs meet ODF requirements without the use of extensions. This way buyers can demand this. Otherwise, there will be confusion because today almost anything will qualify as an ODF conforming document (see ODF 1.1). You can’t separate the wheat from the chaff if you don’t have a trustworthy way to identify these parts.

    Good luck.

  2. Jose_X said,

    August 5, 2008 at 11:16 pm

    Gravatar

    I should have added to earlier comment that I think a lot of ODF proponents are (and have been) working with goals similar to what was described above. [Obviously, Novell is not one of these, as they insist on trying to legitimize OOXML and other technologies that put the ball in Monopolysoft's court. It's their time and Monopolysoft's dollar, so I guess that's their business.]

    An important situation with ODF extensions is how do you allow the positives of extensions while defending against the abuses of extensions? Some of the larger corp backers of ODF have leaned towards being lenient. This reminds me of ISO. It’s a bit informal among friends and everything mostly works until Monopolysoft shows up and exploits everything possible to game the system. Will we wait to toughen ODF until after Monopolysoft has done its number on it? Surely, they can and will extend ODF. This will create “ODF” files in large numbers that only work with MSO and those apps that license MSO libraries. These numbers can be overwhelming and hence become the de facto ODF. All may work out, nevertheless, if the case is successfully made to antitrust authorities that the extension mechanisms are being leveraged illegally by Monopolysoft.

    We’ll see, but if ODF is not carefully worded ahead of time, we’ll hear the old “good for goose .. gander” song. It might be enough, however, to point out that Monopolysoft is neither a goose nor a gander but a monopolist. We’ll see.

  3. Roy Schestowitz said,

    August 5, 2008 at 11:51 pm

    Gravatar

    I should have added to earlier comment that I think a lot of ODF proponents are (and have been) working with goals similar to what was described above. [Obviously, Novell is not one of these, as they insist on trying to legitimize OOXML and other technologies that put the ball in Monopolysoft’s court. It’s their time and Monopolysoft’s dollar, so I guess that’s their business.]

    It’s unfortunate that Novell signed this deal in the first place. It supports OOXML because it has to. It’s a binding contract. In essence, Microsoft bought OOXML obedience from Novell.

  4. Stephane Rodriguez said,

    August 6, 2008 at 5:41 am

    Gravatar

    What is key is to ensure that ODF interoperates at the application level with as many applications as possible, including applications from Microsoft.

    Microsoft, on the other hand, is ensuring that not only it won’t work on application-level interoperability regarding ODF, but also according to reports from their “ODF workshop” they held in Redmond last week, they are botching an ODF implementation to ensure everyone touching it will have a miserable life. Two examples : 1) they remove formulas from spreadsheets. I wonder how good is a spreadsheet without its formulas. 2) they add many dialog boxes to warn or ask the user, making reading/writing ODF extremely painful for users.

    This is all written on the wall already.

  5. Roy Schestowitz said,

    August 6, 2008 at 5:53 am

    Gravatar

    They only need the “supports ODF” footnote (no matter the quality and version… 1.0) on the box and brochure. They make it harder for technical people to justify defection away from MSO.

DecorWhat Else is New


  1. Links 01/04/2023: Red Hat Turning 30

    Links for the day



  2. Links 31/03/2023: Mozilla Turns 25 and OpenMandriva 23.03

    Links for the day



  3. IRC Proceedings: Friday, March 31, 2023

    IRC logs for Friday, March 31, 2023



  4. Linus Tech (Illiteracy) Tips, LTT, Buys Phoronix Media

    Phoronix Media is being acquired by a larger company; the site will not change though



  5. Decided to Quit Debian and Use WSL Instead (Best of Both Worlds)

    Today starts a journey to a “better” experience, which lets Microsoft audit the kernel and leverage telemetry to improve my Debian experience



  6. Microsoft Has Laid Off Lennart Poettering and Hired Elon Musk

    Poettering gets rehired by IBM; IBM and Microsoft announce merger, putting Poettering back into his former position



  7. Links 31/03/2023: Ruby 3.2.2 and Linux Lite 6.4

    Links for the day



  8. Links 31/03/2023: Devices and Games, Mostly Leftovers

    Links for the day



  9. IRC Proceedings: Thursday, March 30, 2023

    IRC logs for Thursday, March 30, 2023



  10. Links 31/03/2023: Ubuntu 23.04 Beta, Donald Trump Indicted, and Finland’s NATO Bid Progresses

    Links for the day



  11. Translating the Lies of António Campinos (EPO)

    António Campinos has read a lousy script full of holes and some of the more notorious EPO talking points; we respond below



  12. [Meme] Too Many Fake European Patents? So Start Fake European Courts for Patents.

    António Campinos, who sent EPO money to Belarus, insists that the EPO is doing well; nothing could be further from the truth and EPO corruption is actively threatening the EU (or its legitimacy)



  13. Thomas Magenheim-Hörmann in RedaktionsNetzwerk Deutschland About Declining Quality and Declining Validity of European Patents (for EPO and Illegal Kangaroo Courts)

    Companies are not celebrating the “production line” culture fostered by EPO management, which is neither qualified for the job nor wants to adhere to the law (it's intentionally inflating a bubble)



  14. Links 30/03/2023: HowTos and Political News

    Links for the day



  15. Links 30/03/2023: LibreOffice 7.5.2 and Linux 6.2.9

    Links for the day



  16. Links 30/03/2023: WordPress 6.2 “Dolphy” and OpenMandriva ROME 23.03

    Links for the day



  17. Sirius is Britain’s Most Respected and Best Established Open Source Business, According to Sirius Itself, So Why Defraud the Staff?

    Following today's part about the crimes of Sirius ‘Open Source’ another video seemed to be well overdue (those installments used to be daily); the video above explains to relevance to Techrights and how workers feel about being cheated by a company that presents itself as “Open Source” even to some of the highest and most prestigious public institutions in the UK



  18. IRC Proceedings: Wednesday, March 29, 2023

    IRC logs for Wednesday, March 29, 2023



  19. [Meme] Waiting for Standard Life to Deal With Pension Fraud

    The crimes of Sirius ‘Open Source’ were concealed with the authoritative name of Standard Life, combined with official papers from Standard Life itself; why does Standard Life drag its heels when questioned about this matter since the start of this year?



  20. Former Staff of Sirius Open Source Responds to Revelations About the Company's Crimes

    Crimes committed by the company that I left months ago are coming to light; today we share some reactions from other former staff (without naming anybody)



  21. Among Users in the World's Largest Population, Microsoft is the 1%

    A sobering look at India shows that Microsoft lost control of the country (Windows slipped to 16% market share while GNU/Linux grew a lot; Bing is minuscule; Edge fell to 1.01% and now approaches “decimal point” territories)



  22. In One City Alone Microsoft Fired Almost 3,000 Workers This Year (We're Still in March)

    You can tell a company isn’t doing well when amid mass layoffs it pays endless money to the media — not to actual workers — in order for this media to go crazy over buzzwords, chaffbots, and other vapourware (as if the company is a market leader and has a future for shareholders to look forward to, even if claims are exaggerated and there’s no business model)



  23. Links 29/03/2023: InfluxDB FDW 2.0.0 and Erosion of Human Rights

    Links for the day



  24. Links 29/03/2023: Parted 3.5.28 and Blender 3.5

    Links for the day



  25. Links 29/03/2023: New Finnix and EasyOS Kirkstone 5.2

    Links for the day



  26. IRC Proceedings: Tuesday, March 28, 2023

    IRC logs for Tuesday, March 28, 2023



  27. [Meme] Fraud Seems Standard to Standard Life

    Sirius ‘Open Source’ has embezzled and defrauded staff; now it is being protected (delaying and stonewalling tactics) by those who helped facilitate the robbery



  28. 3 Months to Progress Pension Fraud Investigations in the United Kingdom

    Based on our experiences and findings, one simply cannot rely on pension providers to take fraud seriously (we’ve been working as a group on this); all they want is the money and risk does not seem to bother them, even when there’s an actual crime associated with pension-related activities



  29. 36,000 Soon

    Techrights is still growing; in WordPress alone (not the entire site) we’re fast approaching 36,000 posts; in Gemini it’s almost 45,500 pages and our IRC community turns 15 soon



  30. Contrary to What Bribed (by Microsoft) Media Keeps Saying, Bing is in a Freefall and Bing Staff is Being Laid Off (No, Chatbots Are Not Search and Do Not Substitute Web Pages!)

    Chatbots/chaffbot media noise (chaff) needs to be disregarded; Microsoft has no solid search strategy, just lots and lots of layoffs that never end this year (Microsoft distracts shareholders with chaffbot hype/vapourware each time a wave of layoffs starts, giving financial incentives for publishers to not even mention these; right now it’s GitHub again, with NDAs signed to hide that it is happening)


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