Passing the OpenXML standard over to ISO
I've been reading some pretty wild stuff lately in the blogosphere around OpenXML and its submission to ISO. If all the rumors and misinformation that's out there is to be believed:
- Microsoft has somehow found a way around the ISO fast track process, so that a vote on Open XML is due any day now
- Open XML and ODF do the exact same thing (even though the spec for one encompasses about 10 times as much information as the other <g/>)
While I'd like to believe the former so that I could dedicate a larger percentage of my time focusing on building the next version of Office, that's just not the case. We are just at the beginning of the ISO review process, and there is still a ways to go. I'll describe this in greater detail below. And as for the latter, we all know that isn't true. ODF and Open XML have very different design goals, and there is a value in having both. They meet very different customer requirements, which is a fact that IBM is really hoping you don't pay attention to.
Choice is a good thing, and that's what we are trying to promote. I can't believe the pushback we're seeing from IBM in particular around Open XML in ISO. They'd like you to believe they're in favor of all open standards, but the way they're behaving with all the hue and cry, it makes me wonder. I keep dying to ask IBM, "if you really think ODF is the best solution, why does it matter so much if Open XML also co-exists as an ISO standard?What are you afraid of?"
I say we get both formats out there, and have ISO maintain them both so they are guaranteed to be available and maintained long term. This is a good thing because then customers and solution builders can decide for themselves what format meets their needs. OpenOffice is going to support Open XML thanks to Novell, and there will be a free add-on for Microsoft Office that allows it to support ODF.
Usually when you see people pushing really hard to ban something it's out of fear, and unfortunately I think that's what's going on here. I'm starting to understand how artists and authors feel when they have fearful conservative groups try to ban their work. This is something in which I've dedicated the last several years of my life trying to get it right and I want it to be available to everyone. I've talked with enough of you to understand that there are still folks out there who don't trust Microsoft. I hope that we can help change that view, but I know that it takes time, and old skepticisms die hard. That's why I think the best thing is for developers to check out the documentation Ecma created, and the ODF documentation from OASIS, and decide for themselves what format best meets their needs. If that's ODF, great. But really look at the spec before making a decision; I think you'll be impressed by the work that's been done by the technical committee.
IBM has a lot of money in the game banking on ODF, and my guess is that there is a lot of fear on their side that if there are alternatives to ODF they will lose. Hopefully they haven't painted themselves into a corner where they couldn't adjust to customers asking for another format, but I have no clue. From my point of view it's just a file format. If the file format allows you to serve your customers needs, then you're in good shape. And if it doesn't meet your customers' needs, then they won't use it. But trying to prevent choice is just foolish, because customers will go elsewhere when they're not getting what they want.
So what's really going on?
So what's really going on? Well, let me give you a little background into the Fast Track process, and how all this works. I'm actually learning it for the first time myself from my colleagues at Ecma, who are the ones who submitted the formats for ISO consideration (Microsoft submitted the formats to Ecma back in 2005, but it was Ecma that just recently submitted them to ISO).
Processes like fast track exists so that ISO can farm the majority of the standardization work to separate standards organizations like Ecma. This way the work to generate and collaborate on the standard can be fully covered before it's submitted to ISO for a final review. This allows ISO to spend more time focusing on whether or not there are contradictions or serious technical issues that should prevent it from being owned by ISO. This is very similar to what ODF went though. It wasn't called fasttrack, but there was a very similar process that OASIS was able to use when they send ODF through ISO.
Contradictory period
This first month in the fast track process is the contradiction period, and the focus is to review the spec and see if there are any contradictions. A contradiction would exist if it turned out that approving Open XML would invalidate another standard. For example, if we had a technology for wireless communication, but in using that technology, it would interfere with folks using another already existing ISO standard, then we'd have a contradiction. OpenXML most likely won't have any contradictions, because with file formats, two can very easily co-exist. Almost every office productivity application out there supports more than one format, which shows they can coexist. For example, ODF doesn't prevent HTML from working, and the same is true for OpenXML and ODF. There is an open source project out there that does translation between the two formats that anyone can view.
After the contradictory period is over, then the technical review begins. So, there will still be at least another 5 months after the contradiction period for technical review, and only after that do the different national bodies submit their yes/no vote.
Why create a new format and standard?
As a bit of a background, the Open XML file formats exist because there was a strong customer demand for them. We wanted to increase the value of the documents the Office creates, and a key way to do that is by opening them up to allow other solutions to interact with them. There were no other file formats out there that could fully represent a Microsoft Office document, so we created our own. We always look around at other technologies to potentially use (like ZIP and XML), but as far as the full end to end solution there wasn't anything (ODF even today is still in its infancy, and couldn't do the job). When looking at ODF, you can see it doesn't even define how to use spreadsheet formulas like =sum(A1:A4); or tables within a presentation. That's an immediate non-starter. There was of course HTML, but we already tried that back in Office 2000. It an excellent format for certain types of documents, but not able to support the full set of features that our customers use for creating their documents. So we created our own format, because if we had tried to use any of the other options, our customers would have just ignored it and continued to use the old binary formats (and that doesn't get us anywhere).
The Open XML format was designed to fully represent all the features in the legacy base of Office documents. This is obviously a big pain when designing a new format, but one we had to take on. Believe me, most of us would have loved to have started from scratch, but in doing so we would risk creating a format that none of our customers would use. So we created the format and ensured that it could fully represent all the existing documents, while still allowing for innovation and extensibility going forward. Some feedback that we got primarily from governments was that they wanted to see these formats not just fully documented, but that the stewardship and maintenance of that documentation should be handed over to an international standards body. They wanted a guarantee that if Microsoft were to disappear tomorrow, or somehow change its mind on the formats, that wouldn't affect the long term availability. They also wanted us to go through an international standards body because that would help provide some objective review of whether or not the formats were interoperable cross platform. So we worked with folks like Apple, Novell, Intel, British Library, Library of Congress, Barclay's Capital, BP, StatOil, etc. to fully work through the spec and ensure it was properly documented and had nothing that would tie to into using another platform. The entire group signed off on this work back in October, and the Ecma general assembly approved it as a standard last month (with only one "no" vote coming from IBM). To give you an example of the type of folks we had working with us on this, the engineers from Novell are significant contributors to the OpenOffice project, so they obviously care a ton about getting a spec that can be used by others.
Why would people want to block access to OpenXML?
Obviously, a great way to guarantee the long term availability of OpenXML, and the confidence that it won't change is for an organization like ISO to take ownership of the spec. We will always have people who are against what we're going, and in this case that's primarily being driven by IBM. They want to guarantee that their format (ODF) is the only one that ISO provides, which is driven by the strategy they've adopted for their products and more importantly their services.
I agree that the spec isn't perfect in terms of a general lowest common denominator format. There are parts of the spec that are a bit of a pain due to backwards compatibility reasons, but those are primarily in very insignificant areas. And if it really is a problem, folks should remember that the Ecma work will continue to go on. We will start working on the next version of the spec soon, and one easy thing we can always do is add more information on what's already there. The more exciting part for us is to work on the new features that should be added though. Remember, the ODF spec is far from complete as well. They are working around the clock to bring the ODF spec closer to alignment with OpenXML in terms of the full support for international documents, spreadsheet formulas, tables in presentations, etc. etc. etc.
-Brian
Comments
Anonymous
January 19, 2007
Do you remember the print ads for American Express that showed jockey Willie Shoemaker and NBA star WiltAnonymous
January 19, 2007
There are many of us who do not work for IBM, and who even work closely with Microsoft, who still feel that the Open XML effort has been led astray in key ways. There were many chances to rationalize the specs and make a better, more generic and more flexible standard. I am sad that Microsoft chose to push this through in the current state, because many opportunities were missed to make this the standard you seem to think it is, and it could have been done without compromising the goal of 100% fidelity with current documents. Nonetheless, I am glad that Microsoft is moving in the direction of open XML specifications, whether or not they are ISO standards. I am a bit confused by the Excel 2007 formats, since they seem to favor not the old formats, not the new Open XML formats, but another set of binary files packaged like Open XML. Any clue what that is about, or why it was seen as necessary?Anonymous
January 19, 2007
>There are many of us who do not work for IBM, >and who even work closely with Microsoft, ... This from Ben Langhinrichs, member of the OASIS ODF TC and long time IBM partner. >I am a bit confused by the Excel 2007 >formats, since they seem to favor not the old > formats, not the new Open XML formats, Don't be confused. Open XML is the default format of Excel 2007.Anonymous
January 19, 2007
It is nice to hear you talk about "choice," but if you really believed in choice, you would have implemented ODF as a built-in alternative format. Until you truly give the market that choice, this is just noise.Anonymous
January 20, 2007
"Choice is a good thing, and that's what we are trying to promote." Choice in tools is a good thing. Choice in standards is not. Who benefitted from having EBCDIC and ASCII around at the same time? (Aside possibly from IBM who were in charge of the EBCDIC "standard" and kept changing it. Hmmmm....) Go on, name 3 groups/organisations who benefitted from having two different incompatible standards for encoding the western alphabet and basic punctuation. Choice in tools, in applications that can process data that conforms to a standard, they are good things. From wordpad and notepad on windows, to cat, grep, sed, vi, sort, uniq, etc... on Unix, through programming languages that are stored in such formats, to XML, etc., etc., etc.... These all benefit from having a single standard for storing text, ASCII, and now UNICODE (ideally, UTF-8, being backwards compatible and all). If you were writing a programming environment that had to deal with both ASCII and EBCDIC, you've got a whole heap of unnecessary extra work to do for no real benefit; neither character set could do enough more than the other to make supporting both really worth it, but if your customers had files in these different standards, you'd have to do all the work to support both anyway. If you need a programming environment, sure, having a choice of compilers, editors, etc... is really good. But if half of them only support the other text encoding standard, then your choice of tools is dramatically reduced. Once everyone decides on a single standard for storing their text files, which all editors and compilers can read, the number of tools you can choose from to get the job done probably goes up. So, go on. Name 3 organisations (not including IBM) who benefitted from having both ASCII and EBCDIC, and their associated incompatiblities and conversion requirements, around at the same time, and I'll start to consider listening to you on how a choice of document formats is a good thing.Anonymous
January 20, 2007
The comment has been removedAnonymous
January 20, 2007
The comment has been removedAnonymous
January 20, 2007
I don't think people are against the OOXML standard being accepted by the ISO per se; they're against the lack of openness within the proposed standard itself. The spec should make it feasible for an outside organisation to create a full implementation of the entire standard. e.g. Why can't the OOXML spec list the transforms required for converting markup tagged "footnoteLayoutLikeWW8" into non-legacy form?Anonymous
January 20, 2007
I'm at a conference,so I just got back to read this. I need to clear a couple of things up. First, I am not, as stated above, a member of the OASIS ODF TC. While I guess it is technically correct to say I am a "long time IBM partner", it would also be correct to say that I am a "long time Microsoft partner", although not quite as long. In addition, the best selling product my company has is a coexistence tool that helps many people migrate from IBM technologies to Microsoft technologies (and helps many others to use both comfortably together). I work extensively with Microsoft in a variety of ways. I am a zealot about many things, but my interest in ODF, Open XML and file formats is purely interest in my own opportunities and possibilities for business. All that said, I apologize if I was mistaken about the Excel fomats in 2007. I was reading documentation on the Microsoft website about different file extensions, and I was surprised that there seemed to be four new formats for Excel, and it sounded like there was a promotion of the .xslb (I think that is right) format, but I have not had a chance to use Office 2007 ye, so I don't know what is said there. I didn't mean to start a rumor or malign anybody, but I was just confused. Why are there binary packaged formats? Do they provide better performance for some situations, or is there some other purpose? Again, I am not trying to challenge the decision, but just understand it better.Anonymous
January 21, 2007
Ben, You are surely allowed to have your bias and welcome to forward IBM's talking points. But please stop characterizing yourself as a neutral party - not with your strong business relationship with IBM, and not with your membership at the ODF Alliance (sorry, got the TC aspect wrong). A simple google query for "xlsb" should give you tons of information about the Excel 12 binary format (the first result is a very detailed blog post from the Excel team, posted last July). There is no promotion of the binary format whatsoever, and it is really unfortunate that you choose to echo the FUD posted by Rob Weir. At least now it is clear to everyone where you are coming from.Anonymous
January 21, 2007
ISO levies hefty fees for access to its standards. This is an impediment to small developers and curious end users. I take it the same thing will happen with OpenXML. It would be great if Microsoft or some party besides ECMA could also host a copy of the format (even if only the TC45 version.) This would make the spec cheaper, easier to find, and also provide security in case something to the ECMA web site.Anonymous
January 21, 2007
The comment has been removedAnonymous
January 21, 2007
The comment has been removedAnonymous
January 21, 2007
Brian- The arguments you use to impune IBM can be reworded to impune Microsoft. I'm embarassed for you. The difference between Microsost's and IBM's formats is that Microsoft's are not open. Everyone has a pecuniary or some non-obvious interest here. Microsoft's however are being managed with extraordinary bad taste and sociopathic leanings. Format standard "choice" is such bad grammar that it's idiotic. Application choice is the issue (as if you need this explained). You guys are so bad.Anonymous
January 21, 2007
All, PHIGS (Programmer's Hierarchical Interactive Graphics System) is not an image format but a 3D rendering format. CGI (Computer Graphics Interfacing) is also not an image format. JPEG and PNG are 2D image formats, offering significantly different advantages, predominantly on whether the data is noisy or not. PNG (PNG's Not GIF) was pushed into the world because of pressure on a number of people and organizations over a software patent. The holders allowed a number of agencies to become dependent before making an issue of it. www.libpng.org/pub/png/ As for Office image formats, I recently did an experiment, pasting (insert/picture) image graphics of various formats into Microsoft Word and found they were all re-rendered into a soft-edged mess, which made MS Word unsuitable for the generation of certain web-pages some users mistakenly thought it might be useful for. At least there was no big red X. Dave S.Anonymous
January 21, 2007
Fernando, I am part of the ODF Alliance because I believe ODF is a good idea. Thinking ODF is a good idea does not inherently mean I think OPEN XML is a bad idea, although you might get that sense from the almost religious fervor on both sides. I think that Open XML is a great move forward for Microsoft, and I am in the process of evaluating whether to build products that use it, but I think it has some serious, and unnecessary, flaws that will both make it harder to work with and less universal that it could have been. My posts have not just been about flaws in Open XML, but also flaws in the handling of the process, and the subsequent smearing of ODF that Microsoft engaged in long before ODF supporters started smearing Open XML back. Honestly, the behavior on both sides verges on abhorrent. But bad behavior by supporters should not dissuade us, or there would be no football or soccer clubs left. At the end of the day, we need to make technical judgements. Mine is that Open XML has serious and avoidable flaws that will make product development, sharing of information and application support more difficult that can be said of ODF. Therefore, I support ODF as a standard and not Open XML. Making that decision does not tell anybody anything about me except that I have indeed made that decision. It does not even tell them whether as a software vendor, I will support Open XML or not, which is a business decision somewhat separate from the technical judgement. After all, I have worked with HTML for years without feeling that it is a perfect format. Saying that anyone who has come down on one side of a technical decision is biased simply leads to more name calling and hysteria. I am a somewhat impartial party in that I am both a Microsoft and IBM partner, and I get rather more leads for business from my Microsoft contacts than from my IBM contacts, although I have more and longer term IBM contacts than the other way around. Just because I have landed on one side of this issue does not make me partial, it makes me a person with judgement. Anyway, enough of this incessant back and forth. I have actual work to do.
- Ben
Anonymous
January 21, 2007
> Mine is that Open XML has serious and avoidable flaws that will make product development, sharing of information and application support more difficult that can be said of ODF. Um, excuse me? From where I sit, it is impossible to create an OpenOffice compatible spread sheet program using the ODF spec. Open XML may have flaws, but at least it is workable. > Therefore, I support ODF as a standard and not Open XML. If I could prove to an neutral group of experts that ODF is in fact harder to implement than Open XML, would you lobby to have ODF dropped as a standard? J.Anonymous
January 22, 2007
The comment has been removedAnonymous
January 22, 2007
This whole argument is truly pathetic. There are two new verey immature format specs for Office formats and people are screaming over the validity of the format they are supporting or not. Both formats still have serious flaws in them. I have tried to create some compatible stuff with either format but to be honest the only way to do that is to use the application you want to be compatible with Like OOo or MS Office and create an example document first. A lot of work still has to be done for these standards to be anywhere near a quality standard. However the current anti-ooxml campaign by IBM certainly bothers me. They seem to have a team dedicated people trying to find every little flaw in a standard that they do'n t seem intet to use themselfs purely out of an effort to prevent it getting an ISO approval whilst what they should be doing is putting all that effort and money into finding faults in the format they are supporting and suggesting improvements on those issues. If the intent ever was to create a single standard for Office document then should never have started out using a format created by Sun/OOo which is incompatible with most current documents and with the features of the most installed Office application. That basis alone created a divide even at the instance of the ODF formats creation. I hope both formats will improve a lot in the next 3 to 4 years. I have little doubt that OOXML will make it as a standard as well because the need for a compatible format is here now. ODF is more a format for the future in which we might see the formats converge more towards each other as each will probalby slowly adapt to use each other stong points and slowly depreceate the weaker points. I would say to both Micrsoft and especially to IBM to stop whining about the flaws in each others favorite formats and start to improve your own.Anonymous
January 22, 2007
"Have you seen how many formats we support in Office? There are tons of them. There was absolutely no customer demand for ODF until about a year or so ago." And you are saying that customer demand is not a reason to go ahead and add full-peer ODF support? Is interoperability that much of a threat?Anonymous
January 22, 2007
The comment has been removedAnonymous
January 22, 2007
@Dave I advise you to go with plain text. simple indeed. Current office functionality is extensive and complex. Even ODF is 800 pages not including all the reused standard that are also included in it and it isn't even really finished yet. Allthough I'll guess they will present the Openformula standard as a separate entity so that it does not count to the official size of ODF either.Anonymous
January 23, 2007
The comment has been removedAnonymous
January 23, 2007
Dave: Use XHTML or HTML with CSS. "We always look around at other technologies to potentially use (like ZIP and XML)" And XLinks, SVG, MathML? No, all of these things are re-invented in the specification. XLinks -> a new format for linking to other documents in the archive; SVG -> VML; MathML -> a different formula format (section 7.1) "The Open XML format was designed to fully represent all the features in the legacy base of Office documents. This is obviously a big pain when designing a new format, but one we had to take on." No. This format, apart from the features introduced in Office 2007 such as Data Bars, is merely a translation of the existing file format into an XML structure. That is why it looks so strange (a comparison posted on Groklaw shows this) and why it has features like clip art borders (which is fixed to a certain list of 200 hard-coded pictures, instead of allowing an arbitrary picture) and "useWord2002TableStyleRules".Anonymous
January 23, 2007
The comment has been removedAnonymous
January 23, 2007
I have had a read over these comments and on a few of the other days too. I have only just come across this blog, and find it interesting. But so far I have yet to find out, that if I was writting an application to load or save in to the format OOXML, how I am meant to display things like "useWord2002TableStyleRules". Where am I meant to get the information to disaply the Table styles (?) correctly? Thanks for your time. FranAnonymous
January 23, 2007
It seems to me like all this noise is just irrelevant. The spec is there and the current release of Office creates and reads instance documents. Live with it and move on. Fix bugs as they are reported. If you like ODF, then use it, if you like OpenXML, then use that. As developers, we were able to very easily implement OpenXML Spreadsheet reading and writing, based on the specs - no help from Microsoft. Compare that to the effort of reading and writing BIFF8. What do you people want? Blood, entrails? It would be nice if Brian could be left alone to focus this blog on the technical issues of OpenXML, without having to constantly deal with this religious warfare. GarethAnonymous
January 23, 2007
"It seems to me like all this noise is just irrelevant. The spec is there and the current release of Office creates and reads instance documents. Live with it and move on. Fix bugs as they are reported." The problems withteh spec are being reported and ignored as Microsoft rams through a 'competing standard' (almost an oxymoron) that does not contain enough information for anyone to implement it outside of Microsoft. A third-party cannot implement a standard that contains secrets and unannoted vague references such as "Word2002TableStyleRules" without ever, anywhere defining them. As someone else said "MOOXML is not a standard--its a DNA sequence" We all (including Brian) know what Microsft is up to. Judge Jackson called them on this back in his 1999 judgment and little has changed: "386. For Microsoft, a key to maintaining and reinforcing the applications barrier to entry has been preserving the difficulty of porting applications from Windows to other platforms, and vice versa."Anonymous
January 23, 2007
The comment has been removedAnonymous
January 23, 2007
Groklaw has a document being submitted to ISO that presents objections to OOXML: http://www.groklaw.net/article.php?story=20070123071154671Anonymous
January 23, 2007
I was impressed in finding out that a (the?) Gareth works for a company that has a long history of developing Microsoft compatible products. It's possible there was a clean slate development, but it is more likely that familiarity with the product was a significant help to easy implementation. If I got it correctly the company has been handling some level of Excel interoperability without depending on XML. As to suggestions about text files - I found it very easy to -read- the formulas that 1-2-3 wrote out to text (ASCII) files. It did not require a decoder ring. No ZIP. Nada. No such experience with Excel. Excel was much harder to audit. "Extensive and complex." Much like the labyrinthian tax code - crafted to prevent understanding it. Tops on my list of stupid functionality is animated characters in Word. There's got to be at least some market demand for characters that appear, on screen, to sparkle. It's a huge sales driver and on every IT checklist. Seriously, "sparkly characters" is part of the estimated billions of otherwise forgetable documents that are potentially preserved in all their festooned glory, apparently solely by MOOXML. Life is complicated. Formats should not be. "99% of the time, Text is good enough."Anonymous
January 23, 2007
I was impressed in finding out that a (the?) Gareth works for a company that has a long history of developing Microsoft compatible products. It's possible there was a clean slate development, but it is more likely that familiarity with the product was a significant help to easy implementation. If I got it correctly the company has been handling some level of Excel interoperability without depending on XML. As to suggestions about text files - I found it very easy to -read- the formulas that 1-2-3 wrote out to text (ASCII) files. It did not require a decoder ring. No ZIP. Nada. No such experience with Excel. Excel was much harder to audit. "Extensive and complex." Much like the labyrinthian tax code - crafted to prevent understanding it. Tops on my list of stupid functionality is animated characters in Word. There's got to be at least some market demand for characters that appear, on screen, to sparkle. It's a huge sales driver and on every IT checklist. Seriously, "sparkly characters" is part of the estimated billions of otherwise forgetable documents that are potentially preserved in all their festooned glory, apparently solely by MOOXML. Life is complicated. Formats should not be. "99% of the time, Text is good enough."Anonymous
January 23, 2007
The comment has been removedAnonymous
January 23, 2007
It was Francis, not Alan, who questioned the expense of ISO standards. Sorry. I'm not too worried about the ECMA site disappearing, and there are obviously many others who could provide copies if ECMA needed to be restored for some reason.Anonymous
January 24, 2007
The comment has been removedAnonymous
January 24, 2007
Eduardo, Groklaw doesn't get to submit anything to ISO. ISO is a federation of standards organizations, and those members are the ones that vote. Those members, such as ANSI in the United States, have review processes by which they gather information and formulate their vote on a proposal. In the ISO "faq" it is put this way (http://www.iso.org/iso/en/aboutiso/introduction/index.html#twenty): "Many members have public review procedures for making draft standards known and available to interested parties and to the general public. The ISO members then take account of any feedback they receive in formulating their position on the draft standard. If the voting is in favour, the document, with eventual modifications, is circulated to the ISO members as a Final Draft International Standard (FDIS). If that vote is positive, the document is then published as an International Standard." Groklaw's material might be used as part of such a review, after careful vetting, but it won't show up at ISO directly. I'm not sure what the current sudden-death inferno is about. It appears that this is a special stage that precedes a five month concerted technical review (called the enquiry stage) by the member organizations, but I can't find the particular place where it is covered in ISO and ISO/IEC JTC1 procedures. It could be part of what's called the PAS procedure, but I am not at all clear about that. Brian and, better yet, Microsoft's Jason Matusow, could provide some insight. One thing about the procedure stands out though. If there is not a strong concensus, 2/3 is enough and no votes that are not accompanied by technical reasons (ideally with statements about remedies that would cure the no vote) are not counted. There could be a lot of abstentions, too. Only the votes of certain members really matter, but I haven't dug into what the distinction is and I don't trust my memory about that (if I ever knew).Anonymous
January 24, 2007
Correction accepted.Anonymous
January 24, 2007
Correction accepted.Anonymous
January 25, 2007
Microsoft is an illegal monopoly. Wake up People! Viva la Revelution!Anonymous
January 28, 2007
Fernando said: <blockquote>This from Ben Langhinrichs, member of the OASIS ODF TC and long time IBM partner. >I am a bit confused by the Excel 2007 >formats, since they seem to favor not the old > formats, not the new Open XML formats, Don't be confused. Open XML is the default format of Excel 2007.</blockquote> Fernando adds only two elements to the conversation here. Both are recognized logical fallacies. In the first, Fernando argues that Langhinrichs has associations with OpenDocument and IBM. His implication is that Langhinrichs' input should be ignored because of bias. This is a classical example of the fallacious <a href="http://en.wikipedia.org/wiki/Ad_hominem"><em>ad hominem attack.</em></a> It is a fallacy because it avoids rather than addresses the merits of Langhinrichs' statement. Fernando's second fallacy is to quote part of a sentence by Langhinrichs in order to mischaracterize Langhinrichs' question. Fernando then proceeds to rebut the mischaracterization with a point that is wholly irrelevant to Langhinrichs actual question. This is a common variant of the fallacious <a href="http://en.wikipedia.org/wiki/Straw_man">straw man argument.</a> It is a fallacy for the same reason stated above for the <em>ad hominem</em> attack. Mr. Langhinrichs' question was actually about the new Excel binary formats enclosed in a Zip container. The question is highly relevant to the discussion because the new Excel binary formats are not specified in the Ecma 376 standard; the practical effect is that Microsoft Excel will be required to read and write to those formats; and those who do not pay to use Excel 2007 will be unable to work with documents received in that format even if their spreadsheet application supports Ecma 376. That directly undercuts the value of Ecma 376 as an "open" standard. It was a fair question and deserved a far better answer than two logical fallacies. I note that Brian Jones chose to follow one of those logical fallacies rather than forthrightly answering Mr. Langhinrichs' very good question. Principled discussion is not fostered by such illogical tactics.Anonymous
January 29, 2007
The comment has been removedAnonymous
December 30, 2007
It's been quite a year for those who have been blogging about the Open XML file formats. Here's a lookAnonymous
December 30, 2007
It's been quite a year for those who have been blogging about the Open XML file formats. Here's