web metrics
Microsoft adds “Save as ODF” to Office 2007 Service Pack 2 - Gray Matter - Site Home - TechNet Blogs

Gray Matter

Gray Knowlton's blog on Microsoft Office

Microsoft adds “Save as ODF” to Office 2007 Service Pack 2

Microsoft adds “Save as ODF” to Office 2007 Service Pack 2

  • Comments 25
  • Likes

Updated. April 28, 2009. Office 2007 SP2 is available for download. For more information: http://blogs.technet.com/gray_knowlton/archive/2009/04/27/office-2007-service-pack-2-kiosk.aspx 

For those of you who have been following the file format issue for a while, you'll recognize today's action by Microsoft as another significant step forward in enabling interoperability. This hopefully sends a signal (again) to our customers that we are committed (like all successful software businesses are) to addressing the needs of people who use our products by providing choice and interoperability. (Read more, Read even more)

If you missed the announcement, it roughly said the following:

Microsoft Office functionality will be updated to include ODF, PDF and XPS support:

  • Microsoft Office 2007 Service Pack 2 will include both "Save as ODF" and "Save as PDF and XPS" functionality.
  • The next major release of Microsoft Office, currently codenamed "Office 14," will update its support for IS29500, the specification that resulted from the ISO process.

Microsoft will contribute to the future evolution of the ODF and Open XML specifications.   

  • Microsoft will join the OASIS ODF Technical Committee
  • Microsoft will participate in the ISO/IEC JTC1 SC-34 committee responsible for the maintenance of Open XML (IS29500)
  • Microsoft will participate in the ISO/IEC JTC1 SC-34 committee responsible for the maintenance of ODF (IS26300)
  • Microsoft will participate in the ISO/IEC JTC1 SC-34 committee responsible for interoperability between IS29500 and IS26300

Microsoft will contribute to the developments of other document format standards:

  • Microsoft will participate in the standardization of XPS underway in ECMA
  • Microsoft will participate in future maintenance of PDF in AIIM
  • Microsoft will work to promote interoperability with Open XML and UOF, the Chinese national document format standard

A lot of the folks who read the blogs are (rightfully) consumed with the "why?" question… or perhaps even the "Why now?" question. I'd like to take a little time to explain both. I think I can help add some context about why this decision was made, and why we think now is an appropriate time to take these steps.

There are really two central catalysts for these actions. One of these is the feedback we have received from the regulatory environment. There is a high degree of interest in our working with other software vendors to improve information exchange through the use of standardized technologies. In addition, we remain committed to promoting interoperability in our products which means creating the technology bridges necessary for the successful exchange of data with other solutions.

The second catalyst is how these advancements will help drive success in our business. Folks will offer theories across the spectrum about what Microsoft is "trying to do" or what these actions "mean." I'd like to offer a very simple rationale to explain why this is a net positive for our business, and to illustrate some of the thinking about our timing for the adoption of ODF.

Success in our industry (like a lot of other industries) boils down to successfully addressing the needs of customers. By offering greater choice for file formats, our products address more scenarios and provide greater flexibility in enabling specific solutions. From a pragmatic standpoint, adding ODF to Office allows us to re-focus Office on product capabilities rather than a debate about file formats. We're quite comfortable when we compete in the marketplace on these merits.

A natural follow-on question seeks to understand why we would bother with Open XML when we could have just supported ODF from the beginning and moved on…

(I'm oversimplifying a bit here, but) questions about compatibility and moving legacy content forward were very important to our customers, and we were already well down the road with XML-based formats that were designed to represent legacy content. Because ODF side-stepped the compatibility question, we were left to solve (continue solving) that challenge elsewhere; the aversion to dealing with legacy content created a real problem for customers who want to transition to more open file formats.

Speaking very plainly, business continuity is one of the most important drivers of software purchasing decisions. The goals of Open XML with regard to compatibility and preserving legacy content are things that we simply could not do without.

Those who have been involved with Microsoft Office for many years will remember the problems created when Microsoft essentially "flipped the switch" on a new document format for Office '97, offering little consideration for compatibility with existing applications. This had a negative effect on our business, and we were not keen to repeat the mistake. In many standards committee meetings, compatibility was regarded as a "factor," but in reality, the list of things that rank higher in importance is very short.

Open XML is a necessary, worthy standard; it is unique in its intent to address this problem. We will sustain our investment in Open XML through participation in ECMA and ISO, as well as in the development community. We are also committed to having a high-quality implementation of ODF. We accept the responsibility of driving toward interoperability with other products and platforms. We will work with supporters of Open XML, ODF, PDF and XPS to achieve interoperability.

Achieving meaningful, successful interoperability involves participation in the evolution of the standards as well as conducting public forums on real-world implementation issues. In our early testing we are observing that every product implementing these standards has some level of variation from the written spec. If you've been around standards for a while, you'll know this is common, and requires dialog to establish best practices & patterns. This is our reason for joining the OASIS, AIIM and ISO committees, as well as our motivation for hosting public forums like OpenXMLDeveloper.org to discuss our implementation of the formats. These are environments where we hope to learn as much as we contribute… we now get to the real work of enabling interoperability rather than theorizing about its potential in committees. I know the work will be challenging, but I am hopeful that this will ground the document format standards conversation in real-world implementation conversations, where we can uncover and resolve issues that make products share data with greater success.

Just some technical notes (and to tee up future posts) Office 2007 Service Pack 2 will incorporate support for ODF 1.1, to align to the other significant products and policies that support ODF today. SP2 will also support PDF 1.5, and the ISO standard PDF/A. These PDF versions are intended to maximize compatibility with the existing base of installed PDF viewing applications.

Office 14 will update our support for IS29500. The timing for this might seem strange, but I do hope the rationale is clear. ODF 1.1 is a completed specification. The final version of IS29500 is not published today. While we do support a significant portion of IS29500 already, the BRM changes and other issues raised in public forums will inform us on how to best move forward with IS29500… and it gives me a little time to address the compatibility considerations that will be an important part of any file format related changes in Office. ODF has a potential upside in expanding interoperability, but as always, business continuity requirements will have a significant effect on our approach to these file format changes. Our customers will accept nothing less…

Comments
  • Earlier today, the Office team announced that Microsoft will expand the range of formats supported in

  • Today, Microsoft announced support for more document format standards, including ODF, PDF, and XPS. Doug

  • Formatele de documente ODF 1.1 (utilizate în OpenOffice sau Symphony) vor fi suportate (read-write) în

  • La giornata di ieri (in realtà in Italia era già sera) è stata movimentata da una notizia

  • Gray, thanks for this detailed report.  This is one of the most frank entries I've read at a Microsoft blog, and I think it's quite helpful.

    Andy

  • This is a really great and big news for the Web and the Future. With IE8 that will be supporting by default W3C standards I think Microsoft I showing that it now understand that the Web is something bigger and that it will last longer than every other company on earth, even them.

    I wish it will be done right but with the focus of the whole industry and the EU, I think Ms don't really have a choice now that it made this annoncement.

    By the way, I work in a big utility company. Office 2007 was a big No from the start (too many changes, not enough value). But with this annoncement I think that decision could change.  

  • Quite exciting.  This move is something worth cheering - you will enjoy the enthusiastic hopes and best wishes that a diligent effort towards implementing these standards with streamlined ease and high fidelity deserve.

  • Sono appena rientrato da una trasferta di lavoro a Roma, non ho avuto modo di collegarmi in questi due

  • 微软将在Office2007SP2中发布对 ODFv1.1 文档格式的支持。 官方文章: http://www.microsoft.com/Presspass/press/2008/may08/05-21ExpandedFormatsPR

  • I feel completely cheated by the purchase of a current shipping modern Microsoft product i.e. Office 2007. I hate Microsoft for not supporting ISO 29500 in Office 2007 and making us upgrade to a newer version of Office. I sincerely wish there will an overwhelming outcry now regarding this and Microsoft will reconsider its decision.

  • digg_url = 'http://blogs.msdn.com/pranavwagh/archive/2008/05/23/one-more-step-in-the-right-direction-native-odf-support-in-office-2007-sp2.aspx';

  • Andy, thanks for your comment. I aim to please in the area of being candid :).. but I do hope to unmask the decision making a bit. People tend to overthink our motivations a lot. It is good to pt things straight from the beginning.

  • Jean-Philippe, I definitely agree with you that a quality ODF implementation is very important for us. Partially because a lot of people will be watching, but also generally because we are interested in providing quality software... it's not different from other functionality in this sense.

    I am hopeful that folks are clear that the implementation work is hard work; interoperability in the current context of product implementations is no easy task. We will have to rely heaviliy on the community to ensure that we have the best solution possible. It is going to be an interesting time.

  • Mr. Gutierrez,

    A lot has changed since those early days where we were working with the Commonwealth on becoming more open and getting behind the 2003 reference schemas. As you're probably well aware, the conversations around product usage and enabling collaboration are complex; we're glad to come to the table with a set of increased options for simplifying the problem.

  • Anonymous... you can take comfort knowing that we actually support a substantial portion of the upcoming IS29500 already.

    More importantly, perhaps, is the understanding that IS29500 does not yet exist, and documents you currently create in Office 2007 will be fully compatible with the existing compatibility pack as well as Office 14.

    When the specification is published by ISO (and ISO does own that timeframe, we're not involved), we will have a sense of the full scope of change involved, and we can work within the community to figure out how to approach it.

Your comment has been posted.   Close
Thank you, your comment requires moderation so it may take a while to appear.   Close
Leave a Comment