Compartilhar via


OpenOffice support for the OpenXML formats

I just saw that the Novell folks have released a version of OpenOffice with support for the Ecma Office Open XML formats (https://download.novell.com/SummaryFree.jsp?buildid=ESrjfdE4U58~). They announced this work awhile ago, but this is the first chance folks have had to actually download the builds and try it out. Very cool stuff.

So at this point we now have a few options for applications that support Open XML on a couple different platforms. We'll see more popping up over the summer too (for example Corel as well as the Mac version of MS Office).

I think at this point we can really move onto more productive and collaborative discussion and admit that we are no longer in any sort of "file format war." If we ever were really in a war, it's now over, and both sides are winners. Over the past few years, we've had two important file formats come into the market, OpenXML and ODF. Both were designed for different purposes, and both have been valuable additions to the market. Now we can also say that we have multiple implementations of both formats.

When discussing file formats, there are a number of things that can set one apart from others such as performance; file size; security; accessibility; extensibility; and support for different types of functionality like formulas, formatting, drawings, etc. Before looking at any of those things though, there are some fundamental issues that may be important to see addressed. These issues have recently been called out by various government bodies (like departments within Massachusetts, Minnesota, Texas, and now California).

The big reason people are excited about both ODF and OpenXML is that they enable the following:

  1. Long term availability – You want to know that 100 years from now, you'll still be able to access your data. This is a complex problem, as it can affect everything from the software you use to the hardware you use that software on. The key in terms of file formats is that everything in the file format is fully documented, and the stewardship for that documentation belongs to an independent standards body. ISO, Ecma, OASIS, and the W3C are all examples of organizations people feel comfortable trusting with the stewardship of that documentation.
  2. Freely available – You want to make sure that you don't need to worry about someone else holding rights over your documents. If there is IP behind the format technology for instance, you want to make sure there is some type of license available that will work for you. Not only that, but you want to make sure this will work for anyone else that you want to have access to your documents. All formats out there take slightly different approaches here (PDF, OpenXML, ODF, HTML, etc.), so it's important to pay attention to this.
  3. Fully interoperable and accessible – You want to know that people on other systems can still work with your files. This means that the format needs to be fully documented, and there is nothing in the format that would prevent it from working on a different system. A great indicator here is to look at the number of applications that support the format, and what systems those applications run on. HTML is a great example of an interoperable format. OpenXML and ODF are also both fully interoperable, but are also much younger. So while you don't see as many applications support OpenXML and ODF as you do HTML, you'll clearly start to see more and more pop up as time goes by.

It's those three points that really make, both OpenXML and ODF interesting formats. You now have OpenXML supported by multiple applications on multiple platforms, and you have the same with ODF. There are definitely still some growing pains to go through. The tools that support the ISO ODF standard aren't yet fully compliant, but I think we're heading in the right direction. The same will be true for the OpenXML support.

Let's keep the momentum going and focus more on what we can do with the formats. I'm going to start pointing out solutions that other people are building around Open XML using the "3rd party tools" tag: https://blogs.msdn.com/brian_jones/archive/tags/3rd+Party+Tools/default.aspx

-Brian

Comments

  • Anonymous
    March 02, 2007
    I think you are a bit optimistic if you think that supporters of ODF (whether IBM/Sun or a large aprt of the FOSS communities) will now stop their actions against OOXML. I think only a breaktrough in the MS Office 2007 sales might effectivly put OOXML on the map in such a way that other applications even that of opponents that try to hold that off need to consider support.

  • Anonymous
    March 02, 2007
    Yesterday I posted a pointer to Novell's OpenXML translator for OpenOffice . I see Brian Jones has also

  • Anonymous
    March 03, 2007
    I wonder--with the file format war nearing an end, will the ODF and OpenXML camps be able to lay down their differences and collaborate? They should have common ground, as ODF and OpenXML are similar in many regards. Indeed, they may grow even more similar with the passage of time: as major software packages increasingly support both formats, the pressure to do the same things (i.e., represent documents full-fidelity) in both formats will only rise. We reach the point where it is irrelevant which format one chooses--perhaps the formats might even converge one day?

  • Anonymous
    March 03, 2007
    hAl, I really do hope that we are nearing a point where the anti-OpenXML folks will spend more time being pro-ODF instead. I'd much rather read the IBM blogs to find out interesting things you can do with ODF rather than all the supposed flaws in OpenXML.


Francis, I don't think it's likely to see the two converge given some of the fundamental differences in the architectures. I do think there is room to come together in terms of interoperability and translation though. That's why the ODF -> OpenXML project is so cool. It's an open source project that allows the community to participate in translations between the two formats. -Brian

  • Anonymous
    March 04, 2007
    The last time I posted on this topic I claimed the controversy over the two applications was no longer interesting. Unless you have to deal with standards organizations' politics this is still true. However this does not mean that there...

  • Anonymous
    March 05, 2007
    I don't see why anybody will use either.  If you want someone to read it, just Print/Export as a PDF.  If you want someone to edit it, just send over their favorite file format so they don't complain too much. Sebastian

  • Anonymous
    March 05, 2007
    The comment has been removed

  • Anonymous
    March 05, 2007
    I think you're drinking someone else's KoolAid... I had a post a couple weeks ago that talked about the various document settings and helped disprove this myth that ODF is somehow better in terms of interoperability: http://blogs.msdn.com/brian_jones/archive/2007/02/20/beyond-the-basics.aspx -Brian

  • Anonymous
    March 05, 2007
    Too little too late, Bubba.  I'm not counting on any client reliably implementing the 6000 page Microsoft Office XML spec. Why didn't you just use ODF to start with?  What mystical purpose is there for yet another format to do the same thing?  If it's to continue supporting your own formats, why not just do that? If you wanted your old formats to translate well to the new one, why not make better translators to ODF yourself?

  • Anonymous
    March 05, 2007
    "To widen the market and to narrow the competition is always the interest of the dealers… The proposal of any new law or regulation of commerce which comes from this order, ought always to be listened to with great precaution, and ought never to be adopted, till after having been long and carefully examined, not only with the most scrupulous, but with the most suspicious attention." -Adam Smith, The Wealth of Nations, 1776

  • Anonymous
    March 05, 2007
    twitter, Please read through the many previous posts on my blog dealing with this issue. It should become very clear that there were vast differences in design goals between the two formats. In addition to that, ODF and OpenXML were both designed over the same period of time so it wasn't like ODF was already widely in use before we started to work on OpenXML: http://blogs.msdn.com/brian_jones/archive/2007/01/25/office-xml-formats-1998-2006.aspx


That's a great quote Andrew, thanks! I definitely agree that we should be very cautious when new laws or regulations are proposed dealing with specific technologies or implementations. -Brian

  • Anonymous
    March 05, 2007
    So, when can we expect to see first class support of ODF in Microsoft Office then?  And by first class I mean File Open and Save As and an option to set it as the default format.

  • Anonymous
    March 05, 2007
    I don't see how you any organization can duplicate the functionality.  The documentation is lacking; which would prevent full interoperability.  Here is a quick quote from the spec: "This element specifies that applications shall emulate the behavior of a previously existing word processing application (Microsoft Word 6.x/95/97) when determining the placement of the contents of footnotes relative to the page on which the footnote reference occurs. This emulation typically involves some and/or all of the footnote being inappropriately placed on the page following the footnote reference. [Guidance: To faithfully replicate this behavior, applications must imitate the behavior of that application, which involves many possible behaviors and cannot be faithfully placed into narrative for this Office Open XML Standard. If applications wish to match this behavior, they must utilize and duplicate the output of those applications. It is recommended that applications not intentionally replicate this behavior as it was deprecated due to issues with its output, and is maintained only for compatibility with existing documents from that application. end guidance]" These are token gestures in your patch to ISO certification.  

  • Anonymous
    March 05, 2007
    The comment has been removed

  • Anonymous
    March 05, 2007
    Via Brian Jones' (Office Program Manager) blog: "I just saw that the Novell folks have released a version

  • Anonymous
    March 06, 2007
    The comment has been removed

  • Anonymous
    March 06, 2007
    There never was a war between ODF and OOXML.  To declare that the war is over is therefore disingenuous. ODF was designed to be a comprehensive standard for document interchange.  To that end, it has been adopted as an ISO standard and mandated by a growing list of organizations and governments around the world. OOXML, on the other hand, was designed to fit a particular niche.  It does that reasonably well, although even a cursory reading of the spec will reveal its poor design and even poorer architecture.  There is little likelihood that it will be adopted as an ISO standard.

  • Anonymous
    March 06, 2007
    BMW, If there was enough demand from our customers to have built in native support for ODF (ie if they thought the translator wasn't good enough), then we could look into doing that for a future version of Office. That would mean we wouldn't have the added benefit the tranlator brings in that it's an open source project that folks can leverage in other areas (like how Novell has now used it in OpenOffice). It's all just code though, so as with any feature we'd have to way the cost of building with the demand/value we're seeing from our customers.


Nix, Please read this post in response to the particular issue you raise: http://blogs.msdn.com/brian_jones/archive/2007/01/25/office-xml-formats-1998-2006.aspx The vast majority of document settings are fully defined in OpenXML (unlike ODF), and if people really feel those extra handful of legacy properties are important enough to fully define, the Ecma TC can look at taking that on. In general though, you should read through both specs a bit more. A file format specification is a language definition, not an application definition. There are many places in both specs where the property is defined, but the behaviors used for rendering that property aren't. That could end up preventing folks from innovating in things like superior layout algorithms, etc. Look at all the people that like to use tools like LaTex for their writing. You don't want to force those tools to change their layout optimizations just to use the spec.

ISO Standard ODF, Like I said, for those folks who had viewed this as a war, it's now over. I never thought of is as a war. In my mind they were just two file formats with very different design goals. They both exist, and now there are tools for translating between the two. If you view OpenXML as a poorly architected format, then you have the option to not use it. I'm not going to stop you... -Brian

  • Anonymous
    March 06, 2007
    In a nutshell:  Microsoft's OpenXML standard is simply an attempt to justify to the world a reason for them to buy something they simply do not need.   "Buy (a license for) our 'New & Improved' product because it has the new (S. Ballmer crosses fingers) ISO format that anyone (at Microsoft) can implement.  All your documents are belong to us... Forever..."

  • Anonymous
    March 06, 2007
    [QUOTE]If you view OpenXML as a poorly architected format, then you have the option to not use it. I'm not going to stop you[/QUOTE] How gracious Brian! Thank you very much. That is exactly what I've been doing for the past 3 years. And that is exactly what many have begun to do now. I'm glad it is with your approval that the world moves to a real standard - as opposed to IE specific JavaScript for example that your old pal Billy boy's been (in)famous for. Wasn't that an ECMA "standard" too? Wonder why it always broke on NetScape... Remember? Embrace-extend-extinguish? Come now Brian.... who do you think you're fooling?

  • Anonymous
    March 06, 2007
    The comment has been removed

  • Anonymous
    March 06, 2007
    So now that the "war" is over, is 1900 a leap year or not? I get so confused. I have these functions I wrote over 10 years ago and they still think that 1900 is NOT a leap year. What can be done? Should we all change the calendar so we can be Microsoft OOXML compliant?

  • Anonymous
    March 06, 2007
    David, It's pretty well documented in the spec that the first 60 days of the year 1900 are off by one. There is no attempt to change the calendar, it's just a compatibility bug. I have a post on this if you're interested in more details: http://blogs.msdn.com/brian_jones/archive/2006/10/25/spreadsheetml-dates.aspx It has no impact on the future, just the first 60 days of the year 1900. If you don't want to live with that compatibility issue, than you can use the other date system that is also defined in that spec. -Brian

  • Anonymous
    March 06, 2007
    The comment has been removed

  • Anonymous
    March 06, 2007
    It is recommended that applications not intentionally implement OpenXML as it was deprecated due to issues with its output, and is maintained only for compatibility with existing documents from that application. end guidance.

  • Anonymous
    March 06, 2007
    The comment has been removed

  • Anonymous
    March 06, 2007
    The comment has been removed

  • Anonymous
    March 06, 2007
    So OpenOffice will support OpenXML, and thats proving exactly what??? They supported .doc, and obviously not because they thaught .doc was as good as ODF and just "designed for a differnt purpose". The purpose is the same: make it as hard as possible to anyone except Microsoft to implement the format. Do you honestly think OpenXML is what people want? Another format nobody except Microsoft can implement properly. I do not see any benefit in developing a second "open" format.

  • Anonymous
    March 06, 2007
    >I do not see any benefit in >developing a second "open" format. i agree, 95% of people don't care about this XML thing, they want to save, attach and email his .DOCS, .XLS and .PPT !! with my respect, this are my recomendations to MS, having seen the recent ISO NB's negative comment "avalanche" ( http://www.computerworld.com/pdfs/Ecma.pdf ): i) leave the OOXML game, resume the .DOC default save in Office 12( better: make the new improved binary format the default save format ) ii) implement native ODF support in Office ( remember: you sell software, not formats, if the government wants openness, give them ODF, it won't hurt your numbers($$), you still have the best office software [better GUI, better response, more functionality, etc] ). If people want an open format, they can choose "save as ODF" ( may be the document will be downgraded, but this is a trade off ) iii) document the binary formats ( i mean, put this in a web site accesible to anyone, example: http://www.adobe.com/devnet/pdf/pdf_reference.html ) this ISO game is a waste of resources, you have too much "perceived" bad reputation, you will not make it

  • Anonymous
    March 06, 2007
    marc has some good points to make. Brian, the "war" is not over, and it is by no means certain that OOXML will even survive. OOXML is not Open, it is not interoperable, it is not fully documented, it is not implementable, and it is encumbered with "IP" issues. To suggest that it is the equal of ODF is Microsoft "mischief" at its finest. People will work with OOXML despite Microsoft's efforts, but that does not make it a good, Open, format.

  • Anonymous
    March 06, 2007
    Rob, can you please provide some more data here? I'd like to respond to your comment, but am not sure where to start. How is it not open? What are you wanting to do with it that is currently not possible? What features would you want to see more documented? Do you have examples where the ODF spec has more complete documentation that I can use as a reference? What are you trying to implement that doesn't work? What are the IP issues you're seeing? How is the ODF specs approach to IP better? Thanks! -Brian

  • Anonymous
    March 06, 2007
    [QUOTE]How is it not open?[/QUOTE] A binary to XML dump is open? Perhaps in Microsoft parlance. Not in the real world. If you really want to world to believe you ARE interested in OPEN standards, why don't you join the ODF process and contribute to a COMMON and REALLY OPEN standard? Why do you insist on going the same route you went with JavaScript and Java? Remember browser incompatibilities Brian? Remember the Sun suit that forced Microsoft to desist from using the "Java Compatible" logo? Is it because the E3P (Embrace-Extend-Extinguish Policy) still holds strong in Microsoft? Of course it is! E3P is the sole reason for Microsoft pushing this binary to XML dump. And of course, this is the real reason why the "purpose" of OOXML is different from the purpose of ODF - OOXML is designed to perpetuate vendor lock-in. ODF is designed to be vendor neutral. You're not fooling me Brian.

  • Anonymous
    March 06, 2007
    <blockquote>If there was enough demand from our customers to have built in native support for ODF (ie if they thought the translator wasn't good enough), then we could look into doing that for a future version of Office.</blockquote> Yadda, yadda, yadda, yadda. I assume that all your customers were screaming for a new OOXML format, which is why you oh so gracefully added support for a totally new and incompatible format into Office 2007? If you're talking about customer demand then there has been demand for a defined, probably XML based, office format recently which is how interest in ODF has come about. There is not a scrap of evidence anywhere as to why Microsoft couldn't have supported ODF and why OOXML was needed. The backwards compatibility claims are laughable because OOXML is a new format. It is up to an application to convert from one format to the next. You can't somehow build backwards compatibility into a new format because..........it's a new format. If you're trying to build support for elements of the old format into the new, then it simply isn't a new format and all it is is a dump of the old into a new and incompatible format for absolutely no reason whatsoever. <blockquote>That would mean we wouldn't have the added benefit the tranlator brings in that it's an open source project that folks can leverage in other areas (like how Novell has now used it in OpenOffice).</blockquote> What added benefits would these be exactly, or is this another sound bite?

  • Anonymous
    March 07, 2007
    G Fernandes, What are you talking about? Where is there a binary dump? Is this something you've just read somewhere, or do you have more information?


Segedunum, We've been progressing towards XML formats since back in the late '90s. ODF and OpenXML both came along in parallel. It wasn't like ODF was out there as a full blown standard before we started working on OpenXML. Look into the history a bit more: http://blogs.msdn.com/brian_jones/archive/2007/01/25/office-xml-formats-1998-2006.aspx There was a ton of customer demand for an open format where solutions could be created outside of the Office products. That's why we first built the SpreadsheetML format in Office XP, and continued to invest in XML going forward from there. -Brian

  • Anonymous
    March 07, 2007
    The comment has been removed

  • Anonymous
    March 07, 2007
    The comment has been removed

  • Anonymous
    March 07, 2007
    I have to second marc's call for people to be polite. rmorgan: There is no need for personal attacks or name calling. Brian is gracious and civilized in his discourse, the least we can do is the same!!

  • Anonymous
    March 07, 2007
    Hello, My understanding from talking to developers in the OpenOffice.org community (beyond Novell) is that there is an interest in building native support for OpenXML into OpenOffice. Just like there is superb support for the older file formats, they want to have superb support for the new file formats. After all, open source shines at this particular kind of development.   I remember when Linux in 1995 or so was considered the best network server as it was the only thing that could talk NFS, SMB, NCP, CODA and a handful of other files systems all in one machine and was able to route any network to any other network (newspapers in Mexico used to have ARCnet networks, and we used Linux to bridge the ARCnet users, ethernet tcp/ip users, appletalk users and setup the modems on a couple of Linux boxes). That being said, I think it would be a nice sign if Microsoft distributed also ODF support in Office or distributed Sun's ODF plugin or linked to it from their pages, it would be a nice gesture. Miguel.

  • Anonymous
    March 07, 2007
    The comment has been removed

  • Anonymous
    March 07, 2007
    marc and David, Thank you for the kind words, I really do appreciate it. I also really love my job here at Microsoft, so I'll probably stay around a bit longer :-) I'm very proud of the work we've done. I was able to play a direct role in the move one of the most widely used applications (MS Office) from binary formats to fully documented (and now standardized) XML formats. This is a massive migration and is a huge deal. Even if you are a bigger fan of ODF, you have to see that in the big picture we are in a much better point now in terms of interoperability than we've ever been before. I understand some people will find OpenXML preferable and some will find ODF preferable. I'm hoping we can all now focus on appreciating both formats and focusing on how translation can be improved. If there are other changes folks would like to see made to the formats, let me know. I can discuss them in the Ecma TC, or you can e-mail the Ecma TC directly with feedback. Even better, you can join the Ecma TC, and we can work together. :-)


Miguel, It would be really interesting to see OpenOffice investigate direct support for OpenXML. Obviously the translator work you guys are doing is great, and Michael and Jody have already been a tremendous help with pulling together a great v1.0 of the spec. Any additional projects around OpenXML will help that much more though in identifying if there are other areas where we need to improve the documentation. -Brian

  • Anonymous
    March 07, 2007
    Novell has announced support for the Open XML file formats in their version of OpenOffice. Word-processing...

  • Anonymous
    March 07, 2007
    The comment has been removed

  • Anonymous
    March 07, 2007
    "Peaceful coexistence" That's German wishful thinking in the middle of the Dresden firestorm. You've been pasted, Brian. The War has just begun. I personally declare it.

  • Anonymous
    March 08, 2007
    Hello, I do not know enough about how our OpenOffice builds exist or not, so I can not comment on how this is supposed to work. All of our work is open source, all of our patches are public, and every Linux distribution uses our OpenOffice patches, they are I believe hosted on Gnome's CVS repository (I have posted a link before to it on my blog). The translator required some fixes to Mono, so probably your dependencies are not correct in Ubuntu? The easy fix of course is to use OpenSUSE, and you will get access to all the nice new developments we are doing. Miguel.

  • Anonymous
    March 08, 2007
    The comment has been removed

  • Anonymous
    March 08, 2007
    The comment has been removed

  • Anonymous
    March 08, 2007
    The comment has been removed

  • Anonymous
    March 08, 2007
    I haven't downloaded the package, but if it is in RPM, Ubuntu (being a DEB distro) may not be able to use it. Personally, given the poor reviews the Windows / Microsoft version got, I would not be interested in using the plugin on either Windows OOo or Linux OOo. Instead, MSFT really should implement full native-peer support [direct conversion to/from memory to/from disk] for ODF and use a patch (the same way they did a "critical" update to Office 2003 to replace a font).  With an internal view of the data and metadata, they should be able to create a very good, compliant implementation relatively quickly. Likewise, if OOo is going to implement OOXML, it should be a full native-peer format, directly translated from memory.  If you won't (or more likely, can't) do that, it is better to drop it entirely.  

  • Anonymous
    March 08, 2007
    Miguel said "...I think it would be a nice sign if Microsoft distributed also ODF support in Office" i agree and believe lot of people ( including governments, i.e: http://xml.coverpages.org/ODF-RFI.pdf ) agree too Brian, any plan at MS to do it in the "near future"?

  • Anonymous
    March 08, 2007
    The comment has been removed

  • Anonymous
    March 09, 2007
    The comment has been removed

  • Anonymous
    March 12, 2007
    Sadly it&#39;s come to this. Responding to a post on Brian Jones&#39; blog about Novell&#39;s release

  • Anonymous
    March 12, 2007
    With all the talk last week of the OpenXML support that is now in OpenOffice , I thought it would also

  • Anonymous
    March 13, 2007
    The comment has been removed

  • Anonymous
    March 13, 2007
    The title of this post seems misleading. "OpenOffice support for the OpenXML formats" I don't see any support for OpenXML in OpenOffice.  From the download link provided, it appears that Novel have released a plugin that works within their fork of OpenOffice, which is available on only a couple of platforms.  It also appears to only support word processing documents.   Am I missing something, or should the title read "Novel support for OpenXML-formatted word processing documents" I do hope a GPL'd bidirectional reference implementation of an ODF/OOXML translator emerges someday.  But lets be realistic,  just on the OOXML side you have 6000 pages of specification, plus the unspecified behavior of the backwards compatibility tags, and we haven't even begun to address standardizing or translating spreadsheet functions, macros, or scripting.  We have a long way to go.   Sean

  • Anonymous
    March 13, 2007
    The comment has been removed

  • Anonymous
    March 13, 2007
    [QUOTE]What would Microsoft's investors think about them trying to make IBM and the open source people happy, at the expense of building out their own products?[/QUOTE] Gareth While it is absolutely true that we live in a capitalist society, one must keep in mind the distinction between a free market economy and a market economy encumbered by monopolies and cartels. A free market thrives in innovation and value to the customer. Vendors in a free market survive by innovating on value additions forced by the level playing field. On the other hand, an economy encumbered by monopolies and cartels do not provide the customer value or innovation because the monopolies and cartels have the customers locked-in to their products/services. They do not have to innovate. There is no level playing field. You seem to have missed the distinction. While I agree with you that personal attacks should be avoided, I can understand where the personal attacks come from. You have probably never invested in anything that Microsoft has had a direct interest in destroying to preserve their monopoly. You therefore seem to have no knowledge of the tactics that Microsoft has employed to preserve their monopoly in the sole two profitable areas for them - the Office franchise and the Windows franchise. For example, Microsoft fined the IBM PC division a huge amount for pre-installing OS/2 and Microsoft delayed in providing them the Windows 95 OEM CDs thus making them loose money and loose market share to other vendors who reached the market with Windows 95 pre-loaded before IBM. The DoJ anti-trust case against Microsoft will give you more details of the tactics employed by Microsoft to deter and stifle innovation by other competing vendors. The entire PC industry has suffered at least 10 years of innovation setback directly attributable to Microsoft's anti-competitive practices. You may not have been directly affected. Count yourself lucky.

  • Anonymous
    April 04, 2007
    It's good to see the latest news out of Malaysia , where they have decided to take a step back from the

  • Anonymous
    May 11, 2007
    I was having lunch with Jean Paoli today and he told me about this press release that came out this morning

  • Anonymous
    June 20, 2007
    HP just announced their support for the OpenXML file format as a standard in a position statement on

  • Anonymous
    August 16, 2007
    Please see the links below regarding Novell's support for OpenXML Novell's download page for the OpenOffice

  • Anonymous
    August 16, 2007
    Please see the links below regarding Novell&#39;s support for OpenXML Novell&#39;s download page for

  • Anonymous
    December 08, 2007
    Last spring, we saw some positive developments in the file format world. We started to reach a critical

  • Anonymous
    December 08, 2007
    Last spring, we saw some positive developments in the file format world. We started to reach a critical

  • Anonymous
    April 01, 2008
    I'm sure many folks have seen the news by now that Open XML has been approved as an ISO/IEC standard

  • Anonymous
    April 01, 2008
    The comment has been removed