Saturday | 26 July, 2008
LinuxWorld.com.au
Review: OpenOffice.org Beta Fails the Office 2007 Test
OpenOffice.org 3.0 promises plenty of improvements, but could still use some work
Neil McAllister (PC World) 09/05/2008 10:21:05

Additional Resources

Newsletter Subscription

Sign up for our LinuxWorld newsletters!
The latest Linux and related information technology news from Australia and the World.
A round up of the latest in Linux technology comprising of product reviews, HOW-TOs and editorial.
RSS Feeds

I'm not embarrassed to admit it: I'm a big fan of Office 2007. I think Microsoft got a lot right with its latest release, starting with the ribbon interface and including any number of tweaks and improvements that make my day easier. I can't say I'm thrilled about the price of the suite, however; nor the countless SKUs to choose from. Plus, I'm also a big Linux fan. That's why I always try to keep my eye on the current state of OpenOffice.org, the open source office suite founded by Sun Microsystems.

OpenOffice 3.0 beta released, and it promises plenty of improvements from the previous version. Mac users, in particular, will be pleased with the new native Aqua UI. Unfortunately, however, the one feature that I was really looking forward to on the Windows side -- compatibility with the Office 2007 XML file formats -- could still clearly use a lot of work.

As an experiment, I saved a simple Word 2003 document in Word 2007 format. Office 2007 opened it just fine, but OpenOffice.org Writer only got as far as the first two lines of the text; instead of skipping the next line, the rest was truncated. An Excel 2007 template fared no better. OpenOffice.org Calc preserved labels, numbers, and formulae; macros, embedded graphics, and page layout options disappeared. A plain .xlsx file created with the same template yielded identical results.

I'm very disappointed to have to say it, but OpenOffice.org's support for the Office 2007 file formats simply isn't ready for prime time. I haven't had time yet to do a full review of the suite, but the tests I tried were extremely basic import/export operations on documents that were not in the least bit complex. Unfortunately, the beta OpenOffice.org struck out.

It's strange, if you think about it. Wasn't the whole point of XML file formats for Office to make the documents more compatible with other software? Isn't XML a self-describing, human-readable file format that should make reverse-engineering a breeze (compared to the old, binary Office formats, at least)? And isn't OOXML, the Office 2007 file format, a public ISO standard?

But then, if you've been following the news, you know that there's more going on with OOXML than meets the eye. Not to mention the fact that Office 2007 itself reportedly doesn't conform to the published standards.

The final release of OpenOffice.org 3.0 is still a few months away (and, to be fair, the developers do not recommend the current beta release for production use). There may still be time to get involved and help iron out the bugs with Office 2007 support -- but I doubt it. For now, my recommendation remains the same: If you're an Office 2007 user, like me, you'll probably want to keep saving your documents in Office 2003 format -- at least until OpenDocument becomes more mainstream.

Comments

Missing the point / childish fanboyism

To the people who are taking a crack at the author: you very much missed the point of this article, which isn't a crack at OOo, nor is it skewed. The problem for real people in the real world is that they have to interact with corporate employees who have had MSO thrust upon them -- this is what they use, for every-day exchange of formatted data.

Most of them (and unfortunately, especially the ones who use an office suite the most) don't know about OOo, don't understand how anyone else couldn't possibly be able to read their precious MSXML-based document, and don't even understand how to change the saving file format away from the standard default -- MSXML. So, there's an obvious gap for MSXML support in OOo -- if there wasn't, then the OOo guys wouldn't be working on it. The problem is that, despite MS's claims to the contrary, the format isn't completely open, or usable, and apparently, even MSO2007 doesn't actually do what the xml inside an MSXML document might suggest.

Personally, I hate the ribbon, and I've wasted more time trying to find things in that blasted ribbon than I've spent actually doing anything productive on MSO2007; also, I'm particularly miffed with the take that MS has on MSO2007 such that the application is always skinned, refusing to take on the look and feel of the rest of your OS. Yes, I know about the "other two" skins. They are just as atrocious when it comes to integrating with a low-contrast, muted color scheme. Incidentally, did you know that the theming engine in MSO2007 is hard-coded to switch off when your chrome color is black? That's why the default high-contrast themes work with it. And the theming is the sole reason that I downgraded to MS02003 -- I have to use outlook, and I'm tired of it looking like a dog's breakfast.

The author's preference for the MSO interface aside, this article raises some fairly valid points:
1) The MSXML format is repeatedly showing itself to not be the open vestige of goodness it was touted to be
2) The OOo guys, whilst working hard, and producing great stuff, still have a rocky road ahead of them for full MSXML integration. Personally, I wish them all the best

Comments on this article also raise a fairly valid point about not being a fanboy. There are Really Real people who have to interact with people who don't know any better and spew out MSXML documents. These people need the help of the OOo team, and applaud their every effort, all the while sitting in amazement at how MS have, once again, not only managed to cause interoperability issues for FOSS users, but have also managed to make them slander each other. Well done.

I think some people miss the point.

The article wasn't skewed, I just think some people were not fast enough to catch the sarcasm.

The author recommended against saving documents in OOXML because they are less "open" than the 2003 format, and the author is 100% correct in stating that.

The only thing likely to displace 2003 documents is ODF because OOXML is a step back from 2003 documents when it comes to compatibility.

Wow

Disappointed with OpenOffice.org's compatibility with MS Office? Wow. You have some amazing logic there, fellow. Perhaps you should read Groklaw.net to get a better understanding of what you are writing about. Step away from the keyboard. You're doing more harm than good.

***

Wasn't the whole point of XML file formats for Office to make the documents more compatible with other software?
Obviously, no.

I completely miss the reasoning. OOo 3.0 cannot import/export OpenXML?! So what? Is it a native format? no. Is is developed in collaboration with OOo developers? No. Are you putting your time and working your heart to make import/export happen? I guess no. You prefer to criticize others that they do not work enough for you — free (for you)!

It is interesting to compare other way around. MS Office'07 SP1 is due in several weeks. Are you going to check its compatibility with ODF 1.0 (available for couple years)? with ODF 1.2? To the best of my knowledge it does not support ODF at all. So much for $200-$600. Oh, well, some like whistles and bells and ribbons.

>>>Wasn't the whole point of

>>>Wasn't the whole point of XML file formats for Office to make the documents more compatible with other software?

You're new to this planet, obviously.

The whole point of XML files formats for Office was to create an "ISO standard" that nobody else could implement, but that:
(1) Microsoft's salesdroids could trumpet as "standards" to pointy-haired bosses to get them to purchase Office 2007 licenses and
(2) Microsoft's lawyers could trumpet to regulators as examples of their efforts at ensuring "interoperability"
...all without actually having an interoperable "standard" and thereby spiking any competition.

What are you smoking? Where can I get some?

Microsoft's proprietary "standard" - Office OpenXML - isn't done, and even if it were, it's not yet supported by Microsoft in Office 2007.

How can you expect a *beta* of OOo to be compatible with a format that Microsoft doesn't even support?

I'm disappointed that LinuxWorld.com would publish such a skewed article.

Market Place

LinuxWorld Member Login

 
Sponsored Links