| Home > About PCs > OpenOffice.org > OpenDocument |
Governments and corporations have been concerned about the proprietary Microsoft Office document formats, and the resulting situation with respect to future changes in Microsoft licensing terms, access to the information, and provision for needed free public access. People have been realizing that the really important value on their networks is not the hardware and software, but the organizational information, stored in word processing and spreadsheet document files and other formats.
In May 2005 the industry consortium OASIS approved a completely open, published, XML-based standard for document formats called OpenDocument. OpenDocument includes document and template file formats for a full range of document types, such as word processing, spreadsheet, presentation and so forth. See the OpenDocument Wikipedia article linked above for a long list of adoptions of ODF by various governments, regions, and localities around the world. The US National Archives have also endorsed OpenDocument.
OpenOffice.org 2.0 and later uses OpenDocument as its default document-file formats.
In May 2006 the ISO defined OpenDocument as ISO 26300.
| Document type | Office 2003 | OpenOffice.org | |||
|---|---|---|---|---|---|
| module | format | module | OpenDocument | ||
| Word processing | Document | Word | DOC | Writer | ODT |
| Template | DOT | OTT | |||
| Spreadsheet | Document | Excel | XLS | Calc | ODS |
| Template | XLT | OTS | |||
| Presentation | Document | PowerPoint | PPT | Impress | ODP |
| Template | POT | OTP | |||
| Drawing | Document | (third party) | --- | Draw | ODG |
| Template | --- | OTG | |||
| Web | Document | FrontPage | HTML | Writer Web | HTML |
| Template | TEM | OTH | |||
| Database | Access | MDB | Base | ODB | |
| Formula (math) | (third party) | --- | Math | ODF | |
| Master document | Word | DOC | Writer | ODM | |
One possible source of confusion: ODF appearing in text is an acronym for OpenDocument Format and refers to the entire standard. When ODF appears as a filename extension (as in Formula2.odf) it identifies an OpenDocument math-formula file, in which case F stands for Formula.
OOo 2+ includes a document converter wizard (File, Wizards, Document Converter) that can do batch conversion to OpenDocument by directory, from the OOo 1.x and Microsoft Office formats. You can choose to convert documents, templates, or both, separately for each document type, and you can also have it recurse subdirectories or not. You can batch-convert word processing, spreadsheet, and presentation documents (Word, Excel, and PowerPoint in Microsoft Office) and for OOo 1.x also master documents, but not databases.
I believe the batch converter wizard only converts to OpenDocument. However free OpenOffice.org 2+ can be used to convert back and forth at will, one file at a time, between Microsoft Office formats, the new OpenDocument formats, OOo 1.x formats such as SXW and SXC, and all the other document formats OOo supports, a long list. So if you create a file in OpenDocument format, you can later on convert it to Microsoft Office format.
In some contexts OOo 2+ even gets described as the canonical implementation of OpenDocument. This is no big surprise, because the OOo 1.x formats were also open and XML-based, and were used as the convenient starting point for consortium development of the OpenDocument standard.
If the world standardizes on open document formats, it should not only resolve the access issues but I suspect will also give us all more robust documents.
Microsoft initially responded to ODF with Office Open XML (OOXML) in Office 2007, their own XML-based document formats, which they represented as addressing access concerns. The short version of the consensus, after wide study of the licensing, seems to have been that in practice it amounted to lip service and FUD, and an attempt to preserve Microsoft control.
I've been predicting since 2005 that eventually Microsoft would stop dragging their feet. In mid-2008 there was word that Office 14 (2010) will support OpenDocument, and in April 2009 Microsoft announced ODF support in Service Pack 2 for Office 2007. It's thought they did it mostly to try to protect sales to people who have to comply with various national, regional, and local government statutory requirements for OpenDocument formats.* See also the April 2009 article Whatever Happened to OOXML? on ComputerworldUK.
There are at least two free third-party solutions for earlier Office versions, to allow organizations to comply with the ODF standard without requiring any users to immediately change software:
People immediately wondered if Microsoft's first crack at native ODF support would play nicely with other software that supports ODF, and it looks like there are problems.
So apparently if you need true ODF interoperability for Microsoft Office users, you need to avoid Office 2007 SP2 if you can. For the many who declined to upgrade from Office 2003 or XP, this is a simple matter of using the open-source or Sun ODF plug-ins instead, until Microsoft does better. They're going to need to do better with Office 14 in 2010, and maybe with an SP3 for Office 2007 a lot sooner, or sales prospects for Office are not good.
Organizations could also simply designate an ODF conversion person, with free OpenOffice.org installed on his or her PC, who uses the OOo conversion wizard to convert MS Office files to OpenDocument format before submission to organizations that require it. The disadvantage here is that the document author may not get to see the results.
Whatever is used to produce ODF files, a memo or intranet page identifying the few Microsoft Office widgets not supported would be in order. This information has been readily available for some time in the OpenOffice.org documentation.
OpenOffice.org 2+ as installed uses OpenDocument/ISO 26300 default document formats (covered above) and lets you override with Save As and save to Microsoft Office and many other formats. Unlike other office suites, OOo gives you total control over its default formats, and whether you see warnings when you save to another format.
In OOo 2+ as installed, every time you save a document to a format other than OpenDocument, such as DOC or XLS, it will pop up an "Are you sure?" dialog with a "Don't show this again" check box.
You can turn this formats "sanity check" warning on and off at will: go to Tools, Options, Load/Save, General, check box: "Warn when not saving in OpenDocument or default format."
On the same General pane you can also specify a different default format for saving new documents, separately for each document type if need be. The initial defaults for all document types are the standard OpenDocument formats, but you also can specify the Microsoft Office document formats, OpenOffice 1.x formats, and many others, including a bunch of document formats I'd never heard of.
When the sanity check warning is turned off, unless you override, OOo saves existing documents to whatever format the document was in when you opened it, without pestering you about it, and saves new documents to the OpenDocument formats, or whatever you specify if you change the defaults.
Here are examples of the combined effect of the two choices:
| Default: OpenDocument* | Default: Microsoft Office | |
|---|---|---|
| Warning ON* |
New files: OpenDocument Existing files: Warn when saving to anything but OpenDocument |
New files: Microsoft Office Existing files: Warn when saving to anything but Microsoft Office |
| Warning OFF |
New files: OpenDocument Existing files: Save in existing format unless you override with Save As |
New files: Microsoft Office Existing files: Save in existing format unless you override with Save As |
* OOo settings as installed.