Language Selection

English French German Italian Portuguese Spanish

Linux Foundation Statement on OOXML

Filed under
Linux

On September 2, the comment and voting period will close on ISO/IEC DIS 29500, the draft specification based upon Microsoft's Office Open XML formats (OOXML). The Linux Foundation (LF) has received questions from outside its membership regarding its position on adoption of OOXML in its current form as a global standard, and on the adoption process itself.

By way of context: Central to the mission of the Linux Foundation, is the creation of standards that become widely adopted. In furtherance of that result, the Linux Foundation (then known as the Free Standards Group) successfully submitted the Linux Standard Base (LSB) to ISO/IEC for adoption through a process similar to that now being employed to review OOXML. The LSB has now been implemented by all major distributions of Linux.

As a result, the Linux Foundation is not only familiar with, but has a vested interest in the preservation of the validity and integrity of the global standards adoption process. When that process works well, everyone wins. The modern world has become utterly dependent upon technology, and therefore upon the ability of standards organizations to provide interoperability and other open standards as well. With the conversion of paper documents to digital formats, the world has also become utterly dependent upon the ability of those documents to be accessed in the future. Creation of documents in proprietary formats at best jeopardizes that ability, and at worst guarantees that easy access in the future will be impossible.

Consequently, the Linux Foundation believes it is important for effective and robust document format standards to be developed, and for those standards to be universally adopted. In order for universal adoption to be achieved, it is equally important for the process that creates those standards to be above reproach.

More specifically, the Linux Foundation supports the activities of the Linux Desktop Architects and their work enhancing the Linux desktop. The Linux Foundation believes that Linux on the desktop will become increasingly widely deployed, and therefore the availability of robust, widely adopted – and easily implemented – document format standards are of great importance to those that develop, sell and use Linux in this way.

Finally, the Linux Foundation notes that there already exists an ISO/IEC standard intended for a similar purpose – the Open Document Format (ODF) – that has been implemented in at least a dozen products, both open source as well as proprietary. These products have been developed and released by multiple vendors (including several Linux Foundation members). While the current voting in ISO/IEC JTC1 is based upon the technical merits and issues relating to OOXML, the Linux Foundation believes that the marketplace would be better served by all vendors – including Microsoft – uniting around the implementation and further development of a single, common specification. Given the existence and prior ISO/IEC JTC1 adoption of ODF, and the fact that OOXML (which is a new specification) will require translation of existing documents as well, the Linux Foundation believes that the better platform for that effort would be ODF.

With that as prelude, the Linux Foundation offers the following advice to those that are still considering how to vote on ISO/IEC DIS 29500:

1. The OOXML specification is extremely lengthy. Based upon all that we have been able to learn, the review period that has been allowed is insufficient to provide confidence that all issues that may need to be resolved before OOXML could meet minimum quality standards. Accordingly, the Linux Foundation believes that adoption of OOXML, after addressing only those issues that have been identified to date, would be unwise.

2. That said, there have already been hundreds of issues that have been raised. While some of these issues are minor, many are not. The Linux Foundation believes that OOXML is simply not mature enough at this point to be granted approval as an ISO/IEC standard. Many, but not all, of these issues have been summarized here: http://www.noooxml.org/local--files/arguments/TheCaseAgainstOOXML.pdf.

3. ISO/IEC standards are supposed to reference other globally adopted standards where those standards exist. In the case of OOXML, many proprietary Microsoft specifications have been referenced. In some cases (e.g., language codes, vector graphics), Microsoft has used its own, internal codes and specifications rather than already existing, publicly available alternatives. This not only violates ISO/IEC rules, but also puts in question whether implementers can fully implement OOXML without infringing intellectual property rights (IPR) of Microsoft. Will those IPRs be available? If so, upon what terms will they be available? The answers to these questions appear to be currently unknown.

4. OOXML is specific to Windows and other Microsoft products. It is uncertain whether OOXML-based documents will be easily created, saved, and opened using other operating systems – like Linux – and applications, with or without converters or translators. An international standard should be created in the first instance to be neutral to all operating systems and other products.

For all these reasons and more, the Linux Foundation calls upon those National Bodies that have not yet cast their votes to vote "No, with comments." Those comments should reflect their best, neutral, technical judgment, based upon OOXML in its current form. Only by doing so, we believe, can both the future availability of documents, but the integrity of the standard setting process be assured.

More in Tux Machines

Leftovers: Software

  • Wireshark 2.0.5 Released — World’s Most Popular Network Traffic Analyzer
    Wireshark is widely used as the primary network protocol analyzer by security researchers all across the world. Wireshark 2.0.5, the latest maintenance update, is now available for download with various security fixes and updated network protocols.
  • ownCloud 9.1 Community Edition Cloud Server Adds Innovative Security Features
    ownCloud announced the availability of the first major release for the 9.x series of the open-source self-hosting cloud server software for GNU/Linux operating systems recently. ownCloud 9.1 Community Edition is now the latest stable and most advanced release of the ownCloud Server, which promises dozens of attractive new features, among which we can mention a bunch of innovative security enhancements, such as support for token-based authentication sessions and pluggable authentication support. Additionally, ownCloud 9.1 introduces the ability to list all the devices that are connected to your personal user page, from where you'll be able to invalidate certain session. Device specific tokens are supported as well in the ownCloud 9.1 release, giving users new ways to control the access to their personal and private cloud servers.
  • Deluge 1.3.13 Free BitTorrent Client Adds an Extremely Large Set of Bugfixes
    It's been a while since we last heard something from the Deluge project, an open-source and cross-platform BitTorrent client that's available for GNU/Linux, Mac OS X, and Microsoft Windows operating systems. Deluge is quite a popular software for downloading torrent files over the Internet, and it comes with pretty much everything you would expect from a BitTorrent client, including protocol encryption, Universal Plug and Play (UPnP), Distributed Hash Table (DHT), uTorrent Peer Exchange, wet-PMP, and, of course, the ability to manage the program remotely via a web browser.
  • Krita 3.0.1 Coming September 5, First Development Builds Are Out Now for Testing
    Now that the final release of the Krita 3.0 digital painting software has been released for our personal computers, the time has come for the project's development team to concentrate their efforts on the first point release.
  • Docker Built-in Orchestration Ready for Production: Docker 1.12 Goes GA
  • Docker 1.12 App Container Engine Officially Released with Built-in Orchestration
    Docker, the award-winning and widely-used open-source application container engine, has just released a major milestone that introduces approximately 100 changes since the previous stable update. That's right, Docker 1.12.0 is finally here after being in development for the past two months, during which it received a total of five Release Candidate (RC) builds that have been seeded to public testers and those who wanted an early taste of what's coming to the final Docker 1.12 release. "We wanted to thank everyone in the community for helping us achieve this great milestone of making Docker 1.12 generally available for production environments. Docker 1.12 adds the largest and most sophisticated set of features into a single release since the beginning of the Docker project," reads the release announcement.
  • The State of GIMP & Its Future

Games for GNU/Linux

  • Latest Vendetta Online Update Brings VR Improvements, Oculus Rift 1.6 Support
    Guild Software announced earlier today, July 30, 2016, the availability of the latest updates for its cross-platform, commercial, and popular Vendetta Online massively multiplayer online role-playing game (MMORPG). A total of three small updates have been released for Vendetta Online since our last report three weeks ago, when Vendetta Online 1.8.380 was released for PCs (Linux, Mac, and Windows) with lots of goodies and multiple improvements.
  • ‘Stardew Valley’ Now Available On Mac And Linux
    Back in June, it was confirmed that the game will be making its way to the Wii U, Xbox One and PlayStation 4.
  • New Steam Beta Client Adds Numerous Steam Controller Improvements, More
    Today July 30, 2016, Valve has pushed yet another update for its Steam Client to the Beta channel on all supported platforms, including GNU/Linux, Mac OS X, and Microsoft Windows. Steam Client Beta Update July 29 was announced today, despite its name, and it only introduces support for the upcoming Windows Anniversary Update that will be made available on August 2, 2016, as well as numerous improvements and a handful of new features for the Steam Controller device.
  • The TORCS Racing Car Simulator Should Now Be Slightly Faster With Gallium3D
    For those playing TORCS, The Open Racing Simulator, its performance for this driving game simulator should be slightly faster if using one of Mesa's Gallium3D drivers. AMD developer Marek Olšák has landed a complete rewrite of state atoms inside the Gallium3D Mesa state tracker. Long story short, Marek concluded his commit message by mentioned, "torcs is 2% faster between the previous patch and the end of this series." Every little bit counts in making the open-source driver stack more competitive. With this being in the vendor-neutral Mesa state tracker code, it should presumably also help the Nouveau driver too, in addition to RadeonSI/R600g.

Red Hat Financial News

Voyager 16.04.1 LTS Adds Intel Skylake Support, Based on Xubuntu 16.04.1 LTS

The guys over Voyager, a Xubuntu-based GNU/Linux distribution built around the lightweight Xfce desktop environment, have announced the release of Voyager 16.04.1 LTS. Read more