Showing posts with label ISO. Show all posts
Showing posts with label ISO. Show all posts

June 12, 2008

Document standards: there can be only one?

The Inquirer is running a story telling that Brydon, from ISO, told them that

"Naturally, its desirable that there is only one international standard. The market seems to be going for two. But eventually one international standard will be listed."

Considering that there is already one document standard, ODF, and that OOXML is not a standard, is there that much to say? Obivously the right conclusion for this whole thread is that ISO should say NO to OOXML as an ISO standard, and the worldwide focus (including that of Microsoft) should be into making ODF better. Looking to what already happened in the last few years regarding to OOXML this is improbable: Microsoft is surely going to apply their unethical tatics to ruin the digital documents world...

June 11, 2008

OOXML is NOT a standard

I don't usually do this, but this time, here it goes: I'm quoting an entire press release, this time from ISO:


Four national standards body members of ISO and IEC – Brazil, India, South Africa and Venezuela – have submitted appeals against the recent approval of ISO/IEC DIS 29500, Information technology – Office Open XML formats, as an ISO/IEC International Standard.

In accordance with the ISO/IEC rules governing the work of their joint technical committee ISO/IEC JTC 1, Information technology, the appeals are currently being considered by the ISO Secretary-General and the IEC General Secretary who, within a period of 30 days (to the end of June), and following whatever consultations they judge appropriate, are required to submit the appeals, with their comments, to the ISO Technical Management Board and the IEC Standardization Management Board.

The two management boards will then decide whether the appeals should be further processed or not. If they decide in favour of proceeding, the chairmen of the two boards are required to establish a conciliation panel which will attempt to resolve the appeals. The process could take several months.

According to the ISO/IEC rules, a document which is the subject of an appeal cannot be published as an ISO/IEC International Standard while the appeal is going on. Therefore, the decision to publish or not ISO/IEC DIS 29500 as an ISO/IEC International Standard cannot be taken until the outcome of the appeals is known.

This, in other words, means that OOXML is NOT a standard.

April 04, 2008

After OOXML, XPS

When you thought that OOXML was enough trouble, XPS comes to be talked about. Many people just ask why Microsoft decided to create a "standard" (OOXML) to something that already had one (ODF). My answer is: "why should they use what everyone uses, when they can make anyone use what they're using?". Sucks, I know. But OOXML was just a start: now I start to understand why Marcos Santos (from Microsoft) kept saying "we should look into the future". Is the future "let's replace every standard with a Microsoft format"? Seems so, considering they're now trying to make XPS an ISO standard.

Here's a nice looking table where you can easily understand what am I talking about (shamelessly copied from this post):

Feature OOXML XPS
Origin Microsoft Microsoft
Editor Microsoft via Rex Jaeschke Microsoft via Rex Jaeschke
Standards Body Microsoft via MS-ECMA Microsoft via MS-ECMA
Patents Microsoft promise OSP Microsoft promise CP
Duplication ODF ISO26300 PDF ISO32000
ISO Liaisons ISO/IEC JTC 1/SC 34 ISO/IEC JTC 1/SC 34
ISO plans in progress will be submitted to ISO
Restricted technologies WMA, WMV, MP3, OLE, Binary space, Macros HD-Photo


So, it seems that after forcing their own replacement for ODF, they're now trying to do the same for PDF. What will come next? HTML? Place your bets...

April 01, 2008

OOXML approved as an ISO standard


Specially during the last year, I talked about OOXML several times in this blog. Despite already existing already an open standard for documents, Microsoft pushed its own format to be an ISO standard, and, using polemic tactics, they finally made it. The official press release isn't out there yet (it will be today), but both ECMA and Microsoft already made press releases announcing the approval.

What does this mean? Is it a defeat? As you know if you've read my previous comments on OOXML, I was against it being an ISO standard. Now that it is, it is important to stress the importance that there are two standards, ODF and OOXML, and of those only ODF is open. But I don't consider all the work made to rise issues on OOXML was in vain. The discussion arose lots of awareness about OOXML problems. OOXML was modified since its submission, and while it still has several critical problems, it is now better than it was one year ago. And the whole issue isn't over yet.

What is there to be done? Well, first of all, it's important to act wisely and understand that now that OOXML is an ISO standard, it should be supported in the biggest number of applications and platforms. For instance, OpenOffice still doesn't support OOXML (although it is already in their roadmap). Also, standards aren't immutable. The work into maintaining and enhancing document standards just doubled, but it's something that must be done. There's already work being done for ODF 1.2 (expected to be an ISO standard on Summer 2009), but surely there will be plans to release new versions of OOXML. This is quite important and shouldn't be ignored, also by (maybe specially by) people that, like me, don't like OOXML. That is the opportunity to fix OOXML problems, but there's an huge risk of having new versions pushed by Microsoft using the same tactics that were used now, making OOXML even worse for everyone but Microsoft. We all should have our eyes open to that possibility, specially because many people might expect that new versions should be automaticly approved just because the actual specification is already an ISO standard.

It that it? Will we have to deal with two standards, implement two standards, do twice the work? Well, maybe it's time to - without prejudice into the work on ODF and OOXML - create yet another format that deprecates both ODF and OOXML. This is something I really don't like, and don't think I'm recommending that, but I'm afraid that, in a not so distant future, that might be the only way of fixing all this double standards mess.

But, but... What credibility can have a standard that was approved like this? Well, not much - for those of us who know what happened, and what are the flaws in OOXML. But for non-tech people, like politicians, librarians, teachers, and everyone else, it will not be clear that this standard isn't a good choice. And here's where we must act. For instance, EU wants to have all their documents in a standard format. We (Europeans) are the ones who should show them why they shouldn't choose OOXML. Who else?

UPDATE: ISO official announcement here

March 25, 2008

Document Freedom Day


This one is going to be short, I promise.

Tomorrow is going to the the "Document Freedom Day". I intend to celebrate it in Lisbon. If you want to celebrate it in Portugal you might be interested in checking about the events in Lisbon and Oporto. If you want to know about other countries, there's a list aggregating the events happening all over the world.

Document Freedom is an important matter. I've been a fan and user of LaTeX for more than 10 years. The main reason I liked it in the first place was the easyness of creating, writting an maintaining a document. I remember having a really old 386 laptop which only use was a LaTeX compiler, the vim editor and a DVI viewer. What starting as being "wow, this is a cool new way of doing stuff, without that boring formating crap and I'm really more produtive with it!", quickly started being a lot more things, as I stumbled upon more advantadges. See, LaTeX is an Open Format. Besides being available in any Operating System I stumbled upon, the fact that it is distributed under the terms of the LPPL, thus being free software, made it suitable for a lot of uses. Heck, I earned some real money doing translators and interpreters of, or using, LaTeX. The beauty of it was that, since it was open, anybody could read, alter, interpret or otherwise manipulate a TeX document. I was happy, but the format never was really adopted but in some specific cases or scenarios, and in the academic world (specially Mathmatics, since LaTeX has the most powerful - in my oppinion at least - way of representing math formulas). On one hand, LaTeX is only suitable to produce word processing documents, formulas or presentations. Office suites give you that, and also spreadsheets and charts. On the other hand, even if fully documented, LaTeX (and TeX) aren't standards.

I heard for the first time about ODF in 2002. Of course I knew that there were concurrent formats to those of Microsoft Office, but as soon as I heard about ODF I became more happy. No, I wasn't intending to be a ODF user. I still do my documents in LaTeX, even today. But this was - finaly - a document format, open as (La)TeX, but an "office suite format", meaning that it would also cover spreadsheets and charts. The cherry on the top of the cake, those making ODF happen wanted it to be an Open Standard. Great! I was not the only one - of course - understanding the power and importance of an Open Standard for documents. Documents in an open format - specially if regulated by a standards body, warrants you long-term access to data without legal or technical barriers. In 2004 the European Union understood its importance, and demanded from the existing vendors the existence of a document standard. The ODF work was already being done, and in 2005 ODF became an OASIS standard, a step into 2006 where it became an ISO standard. In that same year I attended to XTech '06, where I met Donna that spoke about ODF, Our Document Future. It was a great presentation in many ways: The talked about the importance of digital preservation, how can we do it, and why ODF was the best choice. She then talked about the massive adoption that ODF was already having in Australia, with the Digital Preservation front efforts. That was just the beggining: Italy adopted ODF in 2007, the same year that saw ODF 1.1 as an ISO standard (1.2 should be ready in summer 2009), and nowadays ODF is being considered and already adopted, in some cames more massively than in others, in countries like Netherlands, Belgium, Finland, France, Norway, Japan, Germany and Malaysia.

But Donna also told in her 2006's presentation that the future would bring us dark clouds in our sunshining scenario: Microsoft and OOXML. She was right. See, Microsoft has no commercial interest of adopting ODF (or any standard, for the matter). Yet, with all political pressure, it is mandatory that they support a standard... So they decided to create their own, which was aprooved as an ECMA standard in December 2006 and is now in the process of trying its aprooval as an ISO standard. Microsoft doesn't really support ODF (despite their trolls saying "but we pay for the development of converters!"): if they wanted to support the ODF standard, even if not their format of choice, ODF would be integrated in a stock instalation of their Office Suite. Also, if you considered that they were never interested in contributing into making ODF a better standard (which would be the natural action of a party interested in the field) that would serve for their technical purposes, you can't really think nor expect people to believe that Microsoft was really interested in a standard. But OOXML is worse than that: it isn't open (thus, even if it turns into a standard it will never be an open standard), is encumbered with software patents, while supposedly being a XML format (like ODF) has in its specs examples that show invalid XML, and has an incomplete specification.

I could go on and on about all the process and steps that Microsoft made this last couple of years to make OOXML a standard, refering to the way they admitedly bought votes and comitees, how issues were handled and so far, but I don't think that's useful. Last October I was invited to be the chair to a debate about ODF and OOXML. Not even one of the dozens of entities that supposedly support OOXML in Portugal were available to attend. The excuse of Microsoft, for instance, was that "during the aproval process there were made personal acusations to Microsoft workers in newspapers and blogs, so we don't have conditions in participating". This same Microsoft employee writes frequently in several blogs whenever the issue arises. But what really made me stop writting much about the issue was the fact that... it's a war I can't win, and that pisses me off. Everytime someone talks about the issue, dozens of Microsoft-payed people (they admited it) go to the blogs and flood them with lies, circular references, and anti-IBM or anti-SUN messages. They have the means and the money to do that, I don't. But I still have the truth with me, and tomorrow I'll show it. Because the world doesn't need to be controled by some corporation. The world needs Document Freedom.