Microsoft Office program manager Brian Jones, whose work has centered around the Open XML document format, now says the so-called format war with OpenDocument is officially over. The winner, he says, is both. Jones made the statement in a blog post over the weekend following the release by Novell of an Open XML translator for OpenOffice. The plug-in enables the free, open source productivity suite to open documents created in the Microsoft format, as well as saving OpenDocument files into Open XML.
Microsoft: ‘Office Format War Over’
76 Comments
-
2007-03-07 1:09 amnberardi
So what kind of Kool-Aid you drinking over there?
It’s sort of cute how you ignore all his actually comments and points and focus right in on comments that really don’t have to do with the ODF specification. You seem to conveniently skip over all his critiques of the ODF.
What about where he said the ODF is a very light weight when it comes to spreadsheet applications? He personally helped write Gnumeric a spreadsheet application, and he said there is no way you can provide the level of functionality that the users need only in the 15 or so pages ODF dedicated to the matter.
What about where he talks about the need for legacy support in a document format. Microsoft took a lot of guff over support Word Perfect formatting. Let me say that again Microsoft took a lot of guff over supporting IBM Lotus Word Perfect formatting. I noticed that IBM decided to ditch all these users. It’s sort of nice that ODF is saying screw you to all the legacy documents that will have to be converted as far as formatting goes.
ODF is a light weight standard and the only reason it has gotten as far as it has, is because of personally grudges against Microsoft. OOXML is not supported in OOo, so now the only valid reason that all the pundits actually put forth. That it was going to be too hard to impliment, is now null and void, because Microsoft ponyed up the cash for one of their developers to make it.
You all need to ask your self if this is a personal grudge or do you actually believe the dribble coming out of your mouth. This is the reason I use BSD and support the BSD license whole heartily over GPL. GPL brings too many evangelistic wackos to the table.
Also it is really amazing how easily people in the OOS community leave a person out to dry that has given more than most to the OOS community.
Edited 2007-03-07 01:15
-
2007-03-07 10:58 amsegedunum
So what kind of Kool-Aid you drinking over there?
Evidently not as strong as what you’re drinking.
It’s sort of cute how you ignore all his actually comments and points and focus right in on comments that really don’t have to do with the ODF specification.
Dude. Those comments in my post are exact quotes from Miguel’s article that focus right in on what he believes to be problems with ODF and why he’s defending OOXML, and I’ve given my response as to why not a great deal of it stands up to any kind of logic.
If you are able to do that in response rather than skirting around with ‘it’s sort of cute’ meaningless replies, I’m all ears.
What about where he said the ODF is a very light weight when it comes to spreadsheet applications?
Because it’s not. KOffice, Open Office, Google, Lotus Workspace etc. are all doing it. That’s just a very lightweight comment without any argument apart from “Oh, it’s ten pages long so there’s no way I could implement that”.
What about where he talks about the need for legacy support in a document format.
The legacy support arguments, that Microsoft have come out with, are utter rubbish as well. OOXML is a totally new format that is simply not backwards compatible with the previous binary format (you can’t read and write them without an add on) – and yet Microsoft has felt the need to dump all the elements from the binary format into the XML one.
The way to handle this was to create a new and independent format built for the purpose, much like ODF, and then use Microsoft Office to do the awful heavy lifting of getting the old formats and all their quirks into a new and clean format without the overhead of historical problems. The ludicrous situation where OOXML replicates the Excel date problem is a case in point.
Microsoft took a lot of guff over support Word Perfect formatting.
No they didn’t. They supported it at a time when they really wanted and needed to get into the office suite market, and they were not number one. That format has suddenly gone right down the pecking order at Microsoft. What flack did Microsoft take, exactly, in supporting WordPerfect’s formats – or was this pulled out of the wind?
What kind of feeble argument are you trying to make here?
It’s sort of nice that ODF is saying screw you to all the legacy documents that will have to be converted as far as formatting goes.
Converting to a new format is up to an application to do. It is not up to the format itself, and the notion that a new format can be responsible for converting the old format to the new by itself is just so stupid it isn’t even funny.
The backwards compatibility claims with regard to OOXML are non-existent. Think about it. The only way OOXML would be backwards compatible is if I could open a document in that format in Office 97, 2000, 2003 and Open Office without any add ons or modifications. I can’t – because it’s a new format!
ODF is a light weight standard and the only reason it has gotten as far as it has, is because of personally grudges against Microsoft.
There’s no evidence that ODF is a lightweight standard at all in view of the people and projects that are currently implementing it. That’s a wonderfully well reasoned argument, which dovetails well with Miguel’s apparent view that the objections people have come together to create with regard to OOXML are politically motivated and how Microsoft is consistently whinging that it’s all a big IBM conspiracy. Go figure.
ODF was created first, and has been in existence for years without any trouble whatsoever. Microsoft clearly didn’t have to create a new format, but they did and it has some serious problems if it is ever to be considered an open format. I refer you back to the Groklaw objections page for information. That’s all that matters. Anything else is just pointless whinging.
OOXML is not supported in OOo, so now the only valid reason that all the pundits actually put forth.
ODF existed years before OOXML, and ODF is not supported in Microsoft Office. The point here being?
That it was going to be too hard to impliment, is now null and void
The implementations outside of Microsoft Office are so incomplete it isn’t even funny, and they would never be practically useful in exchanging documents with Office 2007. Given the usage of back end implementations such as WMF, Microsoft’s own vector drawing and math libraries (which will have to have their own implementations on other platforms rather than re-using existing standards) there are solid technical reasons for suggesting that full implementation of OOXML will never be practically possible – which is the point.
You did read my comment rather than jumping up and down, right?
You all need to ask your self if this is a personal grudge or do you actually believe the dribble coming out of your mouth.
Whatever. That’s a sour grapes, emotional statement by any stretch of the imagination and a pointless waste of time – something you and many people defending OOXML claim everyone else is doing!
This is the reason I use BSD and support the BSD license whole heartily over GPL. GPL brings too many evangelistic wackos to the table.
Goodness me. That’s a tangent if ever I saw one.
Also it is really amazing how easily people in the OOS community leave a person out to dry that has given more than most to the OOS community.
No one is hanging Miguel out to dry. I’m afraid that he needs no help from anyone whatsoever in doing that, sadly. All people are doing is responding to some of the things he is coming out with, and the confused message he has always given regarding open source software in relation to Microsoft.
It just shows how sad Novell have become when they release a totally incomplete OOXML translator plugin, and then a Microsoft employee immediately bangs on his blog that this is evidence that OOXML is open and everything is OK.
-
2007-03-07 1:01 pmnberardi
Blah, Blah, Blah
Try the Cherry flavor.
segedunum – No they didn’t. They supported it at a time when they really wanted and needed to get into the office suite market, and they were not number one. That format has suddenly gone right down the pecking order at Microsoft. What flack did Microsoft take, exactly, in supporting WordPerfect’s formats – or was this pulled out of the wind?
Maybe you should know your history before you go blabbing that you know everything.
http://developers.slashdot.org/article.pl?sid=07/01/05/0041212
From the article – “so not only must an interoperable OOXML implementation first acquire and reverse-engineer a 14-year old version of Microsoft Word, it must also do the same thing with a 16-year old version of WordPerfect.” referring to suppressTopSpacingWP
http://en.wikipedia.org/wiki/Office_Open_XML
Also lets not forget – “Possible legacy MS Office rendering compatibility issues are identified using (deprecated) tags: For example, book 4 section 2.15.3.6, autoSpaceLikeWord95, book 4 section 2.15.3.31, lineWrapLikeWord6.”
segedunum – Converting to a new format is up to an application to do. It is not up to the format itself, and the notion that a new format can be responsible for converting the old format to the new by itself is just so stupid it isn’t even funny.
Why not that sounds like defeatism, not good software engineering? How many documents do you think exist in government today that were created on Work6, WordPerfect, etc? I thought ODF was going to be the savior where all these documents could be suddenly read and available to the masses? Because that is what the pundits convinced the politicians was going to happen.
segedunum – The backwards compatibility claims with regard to OOXML are non-existent. Think about it. The only way OOXML would be backwards compatible is if I could open a document in that format in Office 97, 2000, 2003 and Open Office without any add ons or modifications. I can’t – because it’s a new format!
Again take a look at the links above. All that you need is a translator to convert it in to OOXML. Because the depreciated styles and formats are still supported. In ODF most of these legacy documents are going to have to be totally rewritten to perserve the formatting that was originally available.
There is also too much volatility in the ODF format. It only looks forward and says forget about everything that came before me. That is what I meant about light weight. And forgetting about your past is a luxury that a document format does not have.
The famous saying comes to mind, “those who don’t know history or doomed to relive it.” or in this case only a bunch of purist evangelical fanatics will use it because the masses still have documents that are 5+ years old in their original format.
Edited 2007-03-07 13:02
-
2007-03-07 4:42 pmsegedunum
Maybe you should know your history before you go blabbing that you know everything.
Never did any such thing.
http://developers.slashdot.org/article.pl?sid=07/01/05/0041212
From the article – “so not only must an interoperable OOXML implementation first acquire and reverse-engineer a 14-year old version of Microsoft Word, it must also do the same thing with a 16-year old version of WordPerfect.” referring to suppressTopSpacingWP
How you have come to believe that is relevant to what I had written is anyone’s guess. Just because Microsoft have some WP elements and behaviour dumped into their own format as a result of some long lost (and now pointless) older support, it doesn’t mean that they support WordPerfect today.
I think you need to read what you’ve quoted. The paragraph you are quoting is asking what on Earth the point is of referring to unspecified WordPerfect behaviour from 16 years ago and replicating it, rather than converting it over. I quite agree.
Also lets not forget – “Possible legacy MS Office rendering compatibility issues are identified using (deprecated) tags: For example, book 4 section 2.15.3.6, autoSpaceLikeWord95, book 4 section 2.15.3.31, lineWrapLikeWord6.”
Yer. And? What the hell is that doing in there? It is up to an application to work out what to do with that in terms of converting it to a new format. Additionally, those tags mean nothing simply because their behaviour isn’t defined.
I thought ODF was going to be the savior where all these documents could be suddenly read and available to the masses?
No. Whether you use ODF or OOXML, it’s the job of these things called office suites to convert the old format into the new. Quite what universe you or Microsoft live in where a new format can automatically convert older formats itself isn’t quite clear.
All that you need is a translator to convert it in to OOXML.
Ergo, it isn’t backwards compatible with older formats, therefore the Microsoft Office specific elements to OOXML are pointless. All I need is a translator to convert a document to ODF. So what?
In ODF most of these legacy documents are going to have to be totally rewritten to perserve the formatting that was originally available.
No. There’s simply no reason why several thousand elements from the older Microsoft Office binary format needed to be dumped into an open format to preserve some form of non-existant backward compatibility. In reality, it’s exactly the same format in different packaging with all the same old problems.
It only looks forward and says forget about everything that came before me.
That’s because it’s a new format.
And forgetting about your past is a luxury that a document format does not have.
Yes it does have that luxury, because it is the applications that do the heavy lifting of conversion, and not the formats. There’s simply no reason for a new format to have several thousand elements from an old format dumped, literally, into it from an older binary format in the name of backwards compatibility.
You make the mistake that even Microsoft employees have made, which is to view the format and the application as the same thing. Easy mistake to make I suppose.
The famous saying comes to mind, “those who don’t know history or doomed to relive it.” or in this case only a bunch of purist evangelical fanatics
I refer you to your first comment above:
Blah, Blah, Blah
Try the Cherry flavor.
because the masses still have documents that are 5+ years old in their original format.
So what? You get an office suite that can open your older Microsoft Office documents and then ‘Save As…’ ODF. That has absolutely nothing to do with the new format that you’ve created, and there’s simply no reason for your new format to simply dump every element of the old format into a new one just because it uses XML. In reality, it’s still exactly the same format!
Mind you, that was the whole point. Microsoft just decided to change the Emperor’s clothing just so they could say “Oh, it’s XML!”
-
2007-03-07 4:58 pmnberardi
God I hope you are never in a position to make any lasting changes, because look out world segedunum is going to make policy based on his own bias.
I think you need to read what you’ve quoted. The paragraph you are quoting is asking what on Earth the point is of referring to unspecified WordPerfect behaviour from 16 years ago and replicating it, rather than converting it over.
If you convert it, it will never act like the original. So why not support the original specification, which is most definitely defined somewhere. I am sure IBM has the source that they could open, after all they are sitting on the panel.
So what? You get an office suite that can open your older Microsoft Office documents and then ‘Save As…’ ODF. That has absolutely nothing to do with the new format that you’ve created, and there’s simply no reason for your new format to simply dump every element of the old format into a new one just because it uses XML. In reality, it’s still exactly the same format!
Yes but obviously you don’t really understand how software is developed. What are the chances that when you open up WordPerfect there is going to be a Save As ODF? What are the chances that when you open up Word6 that there is going to be a Save As ODF? What are the chances that when you open up Word 2000 that there is going to be a Save As ODF? I can quickly answer that as none.
Microsoft Office 2007 is the only one that can do that for most of these files listed. Sure OOo has rudimentary support for these file types, but if you want a direct conversion and keep the formatting you are going to have to use Office 2007. Then what are the chances that in the Microsoft platform that people will have these as ODF compared to OOXML? I bet the number is very close to zero.
You may say this is Microsoft domination, maybe, but it doesn’t bode well for ODF, and why support a format that is never going to go anywhere. Thank god there is a Microsoft made plug-in for OOo that reads OOXML, because I run OOo under FreeBSD and my friends regularly safe their documents in Office 2007 and Office 2003 formats.
In the years ahead I hope they continue to save them in the Office 2007 format since I know now that it is totally supported in OOo. Unlike the half supported Microsoft Office documents that are currently supported in OOo.
-
2007-03-07 5:31 pmichi
why support a format that is never going to go anywhere.
Because, whether you think it’s going somewhere or not, an open format is the only way to get us out of the huge mess we’re in now.
-
2007-03-07 5:59 pmnberardi
You know it’s really amazing seeing you guys talk about Open formats. Because both are Open. You guys are just measuring who is more Open now. It is honestly very juvenile to ignore something a company brings to the table just because you don’t like the company.
If Microsoft invented a cure for cancer, and gave it away for free, all you guys would be arguing over if the process for the cure of cancer was open. I have seen the OOS community totally ignore .NET because it came from Microsoft, even though it is more open and more standardized than Java. But since Java isn’t produced by Microsoft you don’t really care if it is standardized or open. You are just anti-Microsoft, not really pro Open Source.
BTW I know Java has just been recently released. And probably on the path to being standardized. However that still doesn’t excuse the last 5 years.
-
2007-03-07 6:14 pmichi
You know it’s really amazing seeing you guys talk about Open formats. Because both are Open.
No matter how many times you repeat it, OOXML is only as open as the undocumented specs it inherits. That is, not open at all.
If Microsoft invented a cure for cancer, and gave it away for free, all you guys would be arguing over if the process for the cure of cancer was open.
If a cure for cancer was developed and MS came with a pack of tobacco, you’d be argueing MS’ solution was better because it’s backwards compatible.
I have seen the OOS community totally ignore .NET because it came from Microsoft, even though it is more open and more standardized than Java.
Well, I don’t like java, you’ll need another argument to disqualify my opinion on this.
-
2007-03-07 6:35 pmg2devi
Not true, Java was criticized for ages. For instance:
http://www.gnu.org/philosophy/java-trap.html
Also Java is *not* included in most distros even though Mono is (or at least is available in a repository). Java has a lot more open source built on it, but that was mostly because Java was here first and it was here during the dot-com era and .NET didn’t start to be popular until the dot-bust era. If .NET were released first, the situation would likely have been reversed.
Java was losing its appeal in the open source world to Mono, but the energy is back with Java since *the reference platform* for Java will be open source. This means that Classpath will no longer have to play catchup with the official Java in much the same way that Mono will have to continue to play catch up to the official .NET (which is not ECMA since even the Mono group use MS .NET as a reference in the same way that Classpath used Sun Java as the reference platform over the JSRs).
Please get this “open source” means “anti-Microsoft” chip off your shoulder. Most people who use open source do so because of the advantages being free from vendor lock-in and the freedom to make customizations and the freedom from being treated like a criminal by default, and not because they are anti-anything. Life’s far too short to fill it with hate.
-
2007-03-07 8:32 pmsegedunum
Because both are Open.
Define open for me. There is a list as long as both your arms and ample evidence that OOXML cannot be implemented outside of Microsoft Office. I suggest you read it.
It is honestly very juvenile to ignore something a company brings to the table just because you don’t like the company. If Microsoft invented a cure for cancer, and gave it away for free, all you guys would be arguing over if the process for the cure of cancer was open.
Bo, hoo, hoo, hoo, hoo, hoo, hoo. Everybody hates Microsoft! That’s the argument that gets used when people run low on anything useful to say. Sorry, but I suggest you look at the actual objections against OOXML and respond to those.
I think your bus is leaving.
I have seen the OOS community totally ignore .NET because it came from Microsoft, even though it is more open and more standardized than Java.
No, it isn’t. .Net is just a wrapper around various Windows specific implementations, just as OOXML is, and it is patented one at that. There is nothing defined within .Net that gives you a functioning and Microsoft .Net compatible environment environment at all (or even a complete bloody CLR), unless you come up with your own underlying implementations and reverse engineer Microsoft’s own.
-
2007-03-07 9:57 pmnberardi
Define open for me. There is a list as long as both your arms and ample evidence that OOXML cannot be implemented outside of Microsoft Office. I suggest you read it.
Really so the OOXML plug-in for OOo didn’t happen and is all vaporware?
-
2007-03-07 11:20 pmFinalzone
Read http://www.osnews.com/permalink.php?news_id=17435&comment_id=218952
http://www.osnews.com/permalink.php?news_id=17435&comment_id=219099
Franky, other than Microsoft and perhaps Novell, who wants to make a plugin for a format that still does vendor lock-in, has 6000 pages specifications that will take years to read and understand?
Edited 2007-03-07 23:22
-
2007-03-08 4:58 pmsegedunum
Really so the OOXML plug-in for OOo didn’t happen and is all vaporware?
Have a read through the OOXML objections, as you’ve been pointed to on numerous occasions.
Additionally, you seem to have the memory of a goldfish, because it’s already been pointed out that the OOXML plugin for Open Office is absolutely nowhere near being complete to a point where it would be of any use. Have a look at the huge amount of work involved, and this is for Microsoft’s Mac Office where this should be technically within their reach! :-
http://blogs.msdn.com/rick_schaut/archive/2006/12/07/open-xml-conve…
The objections listed for OOXML being approved as an ISO standard also list ample reasons as to why the Open Office plugin can never be complete, in exactly the same way as it cannot, and can never have, complete support for existing MS Office binary formats.
-
2007-03-07 9:59 pmnberardi
No, it isn’t. .Net is just a wrapper around various Windows specific implementations, just as OOXML is, and it is patented one at that. There is nothing defined within .Net that gives you a functioning and Microsoft .Net compatible environment environment at all (or even a complete bloody CLR), unless you come up with your own underlying implementations and reverse engineer Microsoft’s own.
Actually you are totally wrong. Do a search for ROTOR and you will see that it is a BSD release of the mscorlib, compiler, and CLR.
You know what they say about people who assume don’t you.
-
2007-03-08 4:52 pmsegedunum
Actually you are totally wrong. Do a search for ROTOR and you will see that it is a BSD release of the mscorlib, compiler, and CLR.
Rotor is absolutely useless because it doesn’t provide a CLR (it lacks the classes to provide one), or even provide a framework. It doesn’t actually do anything. It also has a license that restricts it tightly to being used for educational and academic purposes. It is not under a BSD license at all, but one of Microsoft’s Shared Source ones.
You simply don’t have a clue what you’re talking about. I also don’t see why the above proves that .Net is not just a wrapper around various Windows components.
Edited 2007-03-08 17:05
-
2007-03-08 7:27 pmnberardi
You are wrong again, it provides the basic mscorlib. Also ROTOR 2.0 is under Microsoft’s Shared Source, but ROTOR 1.0 is under BSD.
Browse it for your self:
http://www.123aspx.com/rotor/Default.aspx
You tell me how many Windows wrappers you can fine. I bet it is NONE because ROTOR 1.0 ran under FreeBSD.
http://www.microsoft.com/downloads/details.aspx?familyid=3A1C93FA-7…
Quote from the site – The Shared Source CLI is a compressed archive of the source code to a working implementation of the ECMA CLI and the ECMA C# language specification. This implementation builds and runs on Windows XP, the FreeBSD operating system, and Mac OS X 10.2.
You really need to get out of your dark corner. It is not cool anymore, and venture out in to the real world where people don’t just hate for the sake of hate. I don’t know what happened to you that made you hate Microsoft so much, maybe it is envy of Bill Gates and his achievements, maybe you were kicked around as a kid, or maybe you are one of those people that can’t get through the day with out hating somebody or something. But whatever it is you should probably seek some help.
-
2007-03-08 10:12 pmsegedunum
Well, I’ll reply to point out some glaring inaccuracies, since you seem to assume you know about this.
You are wrong again, it provides the basic mscorlib. Also ROTOR 2.0 is under Microsoft’s Shared Source, but ROTOR 1.0 is under BSD.
Wrong again? You’ve yet to be right! Rotor has never, ever been under a BSD license, always a Shared Source one. There has always been the academic and educational restriction placed on it:
http://lists.xml.org/archives/xml-dev/200204/msg00320.html
http://www.southern-storm.com.au/pnet_faq.html#q11_3
http://developers.slashdot.org/article.pl?sid=02/03/09/1428227
You tell me how many Windows wrappers you can fine. I bet it is NONE because ROTOR 1.0 ran under FreeBSD.
Well, there aren’t any wrappers to anything in the main .Net framework because Rotor doesn’t actually do anything and it lacks the classes to even be a full CLR. You give me a comprehensive list of all the .Net applications I can run under Rotor that use namespaces within the wider .Net framework such as ADO.Net. I mean, Christ, take a look at your own link. Those classes listed there are all there are.
You also should read your own links. From the above link you gave:
When I started looking at the source code for rotor, I couldn’t believe how invaluable it was.
It is not cool anymore, and venture out in to the real world where people don’t just hate for the sake of hate.
I’m laughing my head off at the moment that you actually believe that, considering you have no clue what you’re talking about. Oh, well.
I don’t know what happened to you that made you hate Microsoft so much, maybe it is envy of Bill Gates…
Boo, hoo, hoo. Cry me a river. Nope, it isn’t that. You’ve been handed a ton of evidence as to the objections for OOXML and why .Net isn’t what you think it is. It could have been developed by Microsoft or anyone else. Makes no difference. However, for some reason it always seems to be Microsoft. Go figure.
maybe you were kicked around as a kid
You certainly were – or your head was. There is not a single argument in this pointless exercise that you’ve actually argued successfully, because you have no clue. Pretty much like an awful lot of people who are arguing for OOXML right now.
But whatever it is you should probably seek some help.
Nice try son. I do have to admire someone who has had his ass handed to him so many times, and been proved wrong so many times, and who still believes he has something to say that is right.
You’ve had it handed to you over OOXML, and when you switch to talking about .Net you can’t even get your facts right there either.
Like I’ve said, you all go back to the “Everybody hates Microsoft!” argument every single time when there is nothing more to say. Your bus has long gone.
Edited 2007-03-08 22:16
-
2007-03-08 11:52 pmnberardi
Well if you don’t believe me on the ROTOR once being under BSD checkout the Mono news groups. Because ROTOR out days the Shared Source Initiative by Microsoft. And in the year 2002 the only friendly license they could find was BSD.
In addition ROTOR is meant to be the beginning of the building process. ROTOR more specifically mscorlib is the foundation of all the libraries and it definitely is very usable for generating projects and code based purely on it self. ROTOR was never meant to host enterprise level applications, because that is what the .NET framework was there for. ROTOR was to satisfy the ECMA.
Also I brought up ROTOR to refute your false claim about .NET just being a windows wrapper. At the very core of .NET, mscorlib, it is not a wrapper even remotely.
Also it is also funny seeing you jump around a conversation as much as Kerry jump supported the war before he was against it famous like. I and some of my co-workers have been getting a real chuckle at your expense.
You really have made my week by making me laugh. I will not be making any more replies, not because I am running scared or anything you are probably going to accuse me of. Just because I have used you for enough laughs and I want you to walk away with at least some dignity.
Good day and good luck, and laugh a little, hate fills your heart too much and you just become a lonely and angry person.
-
2007-03-07 8:14 pmsegedunum
God I hope you are never in a position to make any lasting changes, because look out world segedunum is going to make policy based on his own bias.
Dude. We’re stuck in world where backwards compatibility is a problem and where ODF came into being largely because of the mess that Microsoft’s crap office formats have landed us in.
We live in a world where you can’t even go reliably from one version of Office to the very next one without a document not opening properly. Anyone who believes you can simply open every seventeen year old document in the current version of Office is so full of it it isn’t even funny. Governments don’t want to be in that position, hence the whole open formats thing.
If you convert it, it will never act like the original.
Why not? You create a convertor for a particular format, you look at the elements within it and their behaviour and you convert that into the new format. Hardly rocket science. If something is lacking in the new format then you contribute something to it that will add the required behaviour, rather than slapping hundreds of pointless elements into the new format in the name of backwards compatibility – which you’re going to have to continue to handle into the future.
You’re talking about the hopeless situation we have today. I’m telling you about the way things should be, which is a large part of the reason why ODF has come about in the first place.
Yes but obviously you don’t really understand how software is developed.
Well obviously. *rolls eyes*
What are the chances that when you open up WordPerfect there is going to be a Save As ODF?
Pretty good, considering it supports it.
What are the chances that when you open up Word6 that there is going to be a Save As ODF? What are the chances that when you open up Word 2000 that there is going to be a Save As ODF?
And whose problem is that? For those moving to ODF the only issue is that they’re able to open their existing documents in a way that is good enough, make sure no data is lost (presentation is less of an issue) which you can largely do in Open Office and other suites now, and then make sure that their documents will always be support by a multitude of applications with ODF. Problem over. The fact that there isn’t ODF support in legacy versions of Microsoft Office is neither here nor there, and is merely a a whinging argument made by Microsoft and OOXML supporters. That’s Microsoft’s choice.
You may say this is Microsoft domination, maybe, but it doesn’t bode well for ODF, and why support a format that is never going to go anywhere.
All you’re doing is what Microsoft and OOXML supporters are doing – throwing roadblocks down and telling everyone why something can’t be done. “Oh it’s too difficult!”. All you’ve admitted there is that Microsoft will never support ODF, and that if we go down Microsoft’s road then nothing will change.
Thank god there is a Microsoft made plug-in for OOo that reads OOXML, because I run OOo under FreeBSD and my friends regularly safe their documents in Office 2007 and Office 2003 formats.
Have you actually been reading the comments on this? I sincerely hope that your friends don’t create complex OOXML documents, because it is going to be as equally difficult for Open Office as the current binary office formats. Except Open Office now has to support two different versions of the same format with the same problems. Brilliant eh?
In the years ahead I hope they continue to save them in the Office 2007 format since I know now that it is totally supported in OOo.
No you don’t. At risk of repeating myself again, I suggest you do some reading as to why. There’s been ample points made.
Unlike the half supported Microsoft Office documents that are currently supported in OOo.
They are still going to be partially supported because OOXML is exactly the same as the binary office format – in another form. It still has exactly the same pitfalls and dependencies as the older formats.
-
2007-03-07 2:34 pmg2devi
> It just shows how sad Novell have become when they
> release a totally incomplete OOXML translator plugin,
> and then a Microsoft employee immediately bangs on his
> blog that this is evidence that OOXML is open and
> everything is OK.
Novell might be sad these days, but that has little to do with Miguel’s comments (unless you know something I don’t). Miguel simply went too far down a slippery slope and, because he’s used to criticism to the point that he’s immunized against it, he’s unable to see how far down the slope he’s gone.
It’s interesting contrasting his early comments with his current ones. Originally, Mono was simply a way of solving the language binding problem in GNOME (most language bindings weren’t consistently complete) and he chose the ECMA spec simply to avoid reinventing the wheel. Duplicating .NET was not the purpose and specs like XAML and Winforms had too many problems to even consider. Months later, he adjusted his opinion to .NET technologies could also be implemented, but only help people port Windows apps to Linux. It’s no different than WINE in that it doesn’t have to be complete to be useful (even if WINE needs to play catch up with each new Windows version). A year or so later, he adjusted his opinion to .NET technologies could also be implemented, but it should allow transparent and reliable porting of people who design portable .NET apps. More than a year later, he seems to be actively supporting XAML, full .NET support, OOXML and other Microsoft technologies as being better than open technologies and ignoring the fact that even open source applications like SharpDevelop, and Paint.NET still don’t run 100% on Mono even after targeted Mono improvements, and OOXML has many issues that would prevent full implementation without a lot more reverse engineering.
Anyway, just so this post isn’t too far off topic, I’d like to address some other comments:
nberardi Why not that [converting the old format to the new one instead of supporting it in the format] sounds like defeatism, not good software engineering?
You have it backwards. What segedunum is suggesting is good engineering (getting rid of special cases) and the MS approach is defeatism (adding hacks).
With the ODF approach, you pay for the backwards compatibility support once during the initial conversion. If ODF is not good enough to support backwards compatibility, then it should be extended so that it is generally more useful and not just for backwards compatibility. A word processor 1000 years in the future wouldn’t need to know about long extinct Word2, just ODF. But for this most part, it’s not needed. For instance, to handle the date issue, there’s no reason to add a “handle broken dates” feature. Simply have the exporter automatically rewrite the formulas (e.g. the expression “date1+4” would be rewritten as “convertToBrokenDate(date1)+4” and then add convertToBrokenDate to the macro that’s saved with the spreadsheet). The same comment goes for MS-specific styles — just package the style currently used up for the specific document and be done with it instead of hard-coding them forever. It’s not that hard.
With the OOXML approach, every time a new legacy format is supported (e.g. there are over 1000 formats not covered by OOXML, including ODF!) you would have to extend OOXML. This means that a word processor 1000 years in the future would have to deal with supporting all previous word processor formats instead of just “pure” OOXML sans hacks. So even if the legacy hacks are fully documented (which they aren’t in the case of OOXML), the OOXML approach make every generation pay the conversion costs of importing the legacy formats because the OOXML team was too lazy to just define the format correctly the first time.
Personally, I don’t see the need for OOXML. If there’s something that’s impossible to implement in ODF, it should be added to it instead of creating a new standard. I’ve yet to see a single argument why this is impossible. And if OOXML is just the XML version of DOC, why not just stick with DOC for legacy support since it’s almost universally supported instead of OOXML which is not and needs years before the undocumented idiosyncrasies can be reverse engineered universally?
Edited 2007-03-07 14:38
-
2007-03-07 5:05 pmnberardi
g2devi – You have it backwards. What segedunum is suggesting is good engineering (getting rid of special cases) and the MS approach is defeatism (adding hacks).
And yet Microsoft Office is the only product that still supports legacy documents back 16+ years.
Documents don’t magically get upgraded when a new format/specification comes out. So there is always going to have to be support for legacy documents. Because there are still people cranking out documents from Windows 98, I think the last study I saw had Windows 98 still at 5% market share.
And it is great if you can mimic the functionality of an old document in the new ODF, but there are things that cannot be mimiced. So to support this you have to create an overly gernerilized specification or add special cases. Both have their draw backs, but there is less of a chance a special case is going to contain a bug. But special cases to provide bloat.
Either way OOo isn’t currently ready to convert some of the more complex legacy documents to be 100% the same as they were in their original format. And I am not just talking about Microsoft Office documents.
IBM could easily release the Lotus 123, WordPerfect, and other document format specifications, but I have heard no word of them doing that for OOo. So if a big supporter of ODF doesn’t do this to make it easier for OOo to convert the legacy documents to ODF, what are the chances a proponent of ODF is going to do that.
-
2007-03-07 6:04 pmg2devi
> And it is great if you can mimic the functionality of
> an old document in the new ODF, but there are things
> that cannot be mimiced.
Such as….? If you add a tag “work like word processor X” without documenting what that functionality is, it doesn’t magically add support. I’ve already stated how two problems (the Y2K bug compatibility and legacy table styles issue) could be handled with the existing ODF standard without kludges. If there are some table styles that cannot be mimicked (I don’t know of any), then what’s wrong with adding the functionality to ODF? After all, if that functionality was needed before, it could be needed again in some other context.
> Either way OOo isn’t currently ready to convert some
> of the more complex legacy documents to be 100% the
> same as they were in their original format.
For legal documents PDF is the best solution, not DOC or OOXML or ODF. PDF will look the same no matter what platform you are on or viewer you’re using (DOC doesn’t look *exactly* the same in all versions of MS Word, so I don’t expect OOXML to be any different), and using PDF (especially image PDF) gives you a lot more assurance that changes have not been made. But if your format must be editable, then the strategy of supporting Word 97 DOC (backed by PDF, just in case) for legacy documents and ODF for new documents would give you the best universal solution. Granted, Word 97 DOC isn’t the best format out there for legacy data, but it’s well supported on most platforms and since it’s not a moving target, the specs for it could eventually be created so that it would be readable 1000 years from now. (i.e. the whole reason forward looking governments want to use open standards, besides the vendor lockin angle).
It seems to me that Microsoft’s goal was to establish OOXML as *the* standard, not one of two standards. After all, control of Office file formats was the keystone of Microsoft’s desktop dominance, and the push for OOXML (despite MS having been on the comittee that approved ODF) was a clear attempt to maintain that control.
Call me a cynic, but this sounds much more like an admission of defeat than a stalemate. Personally, I’m happy that ODF will be fully supported under MS Office. I see this as an important victory for open standards, and a damaging blow to Microsoft’s abusive monopolistic practices.
-
2007-03-06 8:53 amrhyder
I think it’s nice to see a MS employee admitting that his company was engaged in a “file format war.”.
-
2007-03-06 4:12 pm
-
2007-03-06 10:31 amlemur2
//It seems to me that Microsoft’s goal was to establish OOXML as *the* standard, not one of two standards. After all, control of Office file formats was the keystone of Microsoft’s desktop dominance, and the push for OOXML (despite MS having been on the comittee that approved ODF) was a clear attempt to maintain that control. //
Actually, Microsoft’s goal all along was (and still is) to kill the OpenDocument format.
Some years ago, the OpenDocument committee formed, with a goal to define an open standard XML format for office douments that all vendors could use. The primary aims were to enable competition and cross-platform interoperability. Microsoft were invited to participate, and Microsoft did indeed send representatives to every single OpenDocument committee meeting.
In all that time Microsoft said not one word.
When the OpenDocument format was finalised and approved by Oasis, Microsoft said they would not support the format, citing as their reason that in their belief there was no demand for the format.
Then Massachusetts made their decision, and the whole thing started to go against Microsoft. Their initial excuse “no one wants the format” had evaporated.
So Microsoft switched tack, and began to claim that the OpenDocument format was inadequate, and could not support “billions of legacy documents”. This somehow did not stop the rising tide of support for ODF, so Microsoft “invented” their own incompatible “open” format. They were so insistent that their new format was open, they even called it Office Open format so no-one could possibly get confused.
It was just a pity and a shame, Microsoft seemed to be saying, that in order to have an Open Office format that supports “billions of legacy documents”, it is necessary to include all sorts of dependencies that are proprietary to Microsoft and which mandate the use of a Windows platform.
Then another “spanner” was thrown in the works. Not one but two plugins appeared, one from Sun and one from the OpenDocument foundation, which achieved the same feat … unlike Microsoft’s ODF converter these two plugins were true plugins, and they both achieved support for saving the “billions of legacy documents” in ODF format without loss of formatting or data. Now there was no real purpose for Office Open XML at all.
So Microsoft switched their story a third time. Now the story changed to sound bites about “we need to have two standards for choice” (ignoring the elephant in the room that one can still choose Microsoft if Microsoft were to support ODF, as they should have all along if they really wanted “open”), and at the same time made loud noises about “IBM is trying to sabotage Open XML formats”.
So the story from Microsoft has changed several times, and they still are silent on the main question “why not just support ODF and compete with everyone else on a level playing field, with no lock-in?”.
Microsoft gambled that ODF would not become an accepted format. More and more it is looking as though that was a bad gamble for Microsoft to take, and Microsoft are getting more and more desperate to try to stop the ODF momentum.
Edited 2007-03-06 10:43
-
2007-03-06 4:45 pm
-
2007-03-06 6:48 pmDeadFishMan
That´s perhaps the most accurate description of the whole enchilada that I´ve seen so far. I wish that we could have sticky posts to be able to keep that post in everybody´s heads until MS does something that somehow address these assessments.
-
2007-03-06 8:10 pmborker
I’m with you right up to your final conclusion… its not just that MS want to beat ODF 1 on 1, they want to remove the competitive advantage it engenders, ie that it is a standard and creates a level playing field.
Being a real standard, like ODF is, legitimizes it in some groups eyes, makes it easier for the likes of Mas. and CA to recommend one time expenditures to stop using the ‘defacto standard’ MS and convert to a proper standard and in come countries/gov. departments, using an international standard is actually mandatory if one exists.
All MS wants is to prevent ODF from being able to claim to being THE standard. Without the competition (OO.o, KOffice, whatever IBM are putting it in (Lotus?)) being able to support THE standard and instead just supporting A standard and MS also supporting A standard (however objectionable it might be) then it’s back to the same ol office tactics from the last X number of years: if you don’t use MS office no one can read your docs, sweetheart deals to anyone who looks like jumping ship, political pressure/lobbying if anything happens at a .gov level and a file format that is all but impossible for others to implement with much fidelity.
Check out the fist comment from zridling:
“Holy crapula, Brian Jones just committed a Fox News ploy: declare victory in the midst of stunning defeat and rejection, and go home. Nice little rhetorical trick if you can get away with it. But not so fast, Brian. Has anyone else noticed the moratorium on OXML blog posts by Microsoft employees recently? Now you get a flood of silly posts about “choice,” “compatibility,” and “no format wars.” A few of the ZDNet crowd is pushing OXML like crack dealers in their blogs, as if their jobs depended on Microsoft. (Oh wait, they do, don’t they?) Problem is, there never was a format war because OXML is and will never be a universal ISO-certified file format. Game over. Microsoft lost. Two-thirds of the JTC1 nations rejected OXML outright due to its innumerable contradictions that were found in the first 30 days. Fast-tracking via Ecma didn’t work as Microsoft planned. The review period was extended for an unprecedented 90 more days and so far Microsoft is flummoxed and silent in response to OXML’s inherent flaws and weaknesses.
The OASIS OpenDocument (ODF) format is the winner, and from coast to coast, states from Massachusetts to Texas to California want ODF, period. Besides, the endless number of proprietary dependencies upon the OXML file format which cascade throughout their software stack — from IE7, Vista, Exchange/Sharepoint through SQL Server and GreatPlains/Dynamics made sure OXML was dead on arrival….”
15 billion a year in revenue from office document format lock in and it should be pretty clear as to just how hard Microsoft is fighting to keep people/companies on that upgrade treadmill.
Even a modest hit in marketshare to that gigantic cash cow and there will be huge changes to come for Microsoft.
-
2007-03-06 12:04 amrayiner
There is another thing to factor in here. Windows and Office are not just huge sources of revenue by themselves, they are what subsidize Microsoft’s other ventures.
The simple fact is that Microsoft’s successful products exist directly or indirectly because of Windows. Microsoft is at best a “2.0” company (XBox), and more often a “3.0” or “4.0” (or in the case of DirectX, “7.0”) company. Microsoft’s usual modus operendi in entering a new market is to throw money at the problem until they either drown their competitor, or finally learn enough from their mistakes to release a decent product. Most companies don’t have this luxury, they’d never make it to the mythic “3.0”. Microsoft does, because Windows and Office are licenses to print money.
Until just a few years ago, Windows and Office were the only Microsoft divisions that made a profit. Everything else was effectively subsidized by these products. You take away half of that dynamic duo, and suddenly Microsoft’s standard business plan becomes quite endangered.
Of course, we’ll never see the ramifications of these events. Microsoft still has $40 billion in the bank. Such a big fluffy wad of bills can soak up an enormous amount of crap…
Edited 2007-03-06 00:06
-
2007-03-06 12:12 amn4cer
Something tells me that guy is going to be extremely surprised when OXML is ISO certified.
Talk about buying into spin. Since the beginning of this “war”, MS has emphasized legislation that defines guidelines for using open formats in general, rather than legislation that mandates specific formats, as the latter is short-sighted and doesn’t account for changes in technology or requirements for various projects.
Texas has not called for “ODF, period”, and to my knowledge, neither has Massachusetts or California. Texas wants XML period (which is also short-sighted — leaves out open, non-XML formats like plain text):
Each electronic document created, exchanged, or maintained by a state agency must be created, exchanged, or maintained in an open, Extensible Markup Language based file format, specified by the department, that is:
1. interoperable among diverse internal and external platforms and applications;
2. published without restrictions or royalties;
3. fully and independently implemented by multiple software providers on multiple platforms without any intellectual property reservations for necessary technology; and
4. controlled by an open industry organization with a well-defined inclusive process for evolution of the standard.
http://www.capitol.state.tx.us/tlodocs/80R/billtext/html/SB00446I.h…
Brian Jones’ post about it:
http://blogs.msdn.com/brian_jones/archive/2007/02/06/texas-looks-at…
Edited 2007-03-06 00:14
-
2007-03-06 12:23 amrayiner
MS has emphasized legislation that defines guidelines for using open formats in general, rather than legislation that mandates specific formats, as the latter is short-sighted and doesn’t account for changes in technology or requirements for various projects.
I bet they didn’t think they were so short-sighted when the government standardized on Word!
And only someone who has really drunk the kool-aid would believe 1, 3, and 4 apply to OOXML.
Edited 2007-03-06 00:24
-
2007-03-06 12:54 amn4cer
I bet they didn’t think they were so short-sighted when the government standardized on Word!
At the time, proprietary formats were common. No one was complaining when WordPerfect or Lotus 1-2-3 were the standards. MS and other competitors of the time actually implemented support for those formats rather than expecting the market to be given to them. Also, the specs for the Office formats have been licensed by MS for sometime, but it requires more than a web download which apparently requires more work than the average competitor is willing to exert these days.
And only someone who has really drunk the kool-aid would believe 1, 3, and 4 apply to OOXML.
Only someone smoking IBM’s crackpipe believes they don’t apply, especially when you have multiple implementations coming from Sun, Novell, Apple, and others.
Edited 2007-03-06 00:58
-
2007-03-06 11:40 amsegedunum
At the time, proprietary formats were common. No one was complaining when WordPerfect or Lotus 1-2-3 were the standards.
That’s because they existed in a world where every office was virtually an island, and files were not passed around via e-mail and over the internet. Had that been the case, there would have been complaints against WordPerfect or Lotus just as there are against MS Office formats now.
The above is a fairly standard “It’s all an anti-MS conspiracy and you wouldn’t be complaining if it was anyone else!” response.
MS and other competitors of the time actually implemented support for those formats rather than expecting the market to be given to them.
That’s because those two pieces of software were the market leaders, so support for their formats was pretty much required for new entrants – just as Office formats are now. As soon as Microsoft felt that Office was in a dominant position, support for those formats was dropped like a very hot potato.
The above seems to be a feeble attempt at saying “Hey, Microsoft supported other formats…….once……so that means they’re, errr, being open.”
Also, the specs for the Office formats have been licensed by MS for sometime
Those specs are by no means complete, nor does licensing them equate to the format being opened and implementable.
Again, the above seems to be some attempt at telling us how open Microsoft is.
Only someone smoking IBM’s crackpipe believes they don’t apply
“Woe is me. It’s all a conspiracy by IBM!” You do realise that the points you’re come up with don’t actually apply to OpenXML?
especially when you have multiple implementations coming from Sun, Novell, Apple, and others.
If you’re talking about OpenXML, sorry, this isn’t the case. Novell has some very basic OpenXML support, but there is no support for any of the Windows specific stuff that the format specification actually refers to. Sun and Apple don’t actually have any implementations of OpenXML either. Have a look at what is required to actually implement OpenXML, even for Mac Office:
http://blogs.msdn.com/rick_schaut/archive/2006/12/07/open-xml-conve…
Again, none of this addresses the key, fundamental points, which are the objections and problems with OpenXML as it stands. Of course, no one wants to talk about those, do they?
Edited 2007-03-06 11:44
-
2007-03-06 4:53 pmWarpKat
Back then, there wasn’t much choice that stifled innovation – having Lotus or WordPerfect WAS the innovation until they all started to introduce competing proprietary formats.
I actually preferred Lotus 1-2-3 and AmiPro (WordPro) over the others mostly because of the neat Organizer – who doesn’t love Organizer?
Having choice is a good thing – as long as everybody is playing nice with each other towards the same goals.
-
2007-03-06 7:02 amCrazyDude0
If open office can open and create OOXML documents and if OOXML becomes ISO standard then why doesn’t 1 and 3 applies to it?
I think you actually drank too much kool-aid to believe otherwise.
Edited 2007-03-06 07:12
-
2007-03-06 12:22 pmsegedunum
If open office can open and create OOXML documents and if OOXML becomes ISO standard then why doesn’t 1 and 3 applies to it?
I suggest you go away and read the objections to OOXML becoming an ISO standard. There are some pretty solid technical reasons why points 1 and 3 can never apply to OOXML – namely it actually specifies specific behaviour in particular versions of Microsoft Office…….and then doesn’t specify what that behaviour is.
You’ve also got the format specifying the use of Windows Metafiles, which it has no business doing (other implementations will have to handle these), the use of broken Excel date handling rather than using an existing ISO standard…… The list goes on.
-
2007-03-06 2:00 amWindows Sucks
Well MS better get that ISO cert by the end of this year because people are pushing to get to open formats by 2008 and ODF is approved and ready to go.
MS is going to have get a LOT more open then they are now before they get any love.
MS is banking on the fact that most people still use old versions of Office and the old formats like doc. And by default the new versions of Office will save in their formats. And being that most people just click save they still have the upper hand (For now)
-
2007-03-06 6:12 amn4cer
MS is banking on the fact that most people still use old versions of Office and the old formats like doc. And by default the new versions of Office will save in their formats. And being that most people just click save they still have the upper hand (For now)
Any new document created in Office 2007 saves to OpenXML, and saving existing documents to OpenXML is as easy as either confirming Office’s request to convert the document or performing a Save As… . MS has also released converters that will convert binary to OpenXML whether or not Office is installed, available as part of the compatibility pack,
http://www.microsoft.com/downloads/details.aspx?FamilyID=941b3470-3…
and a bulk converter that’s part of the Migration Planning Manager).
http://www.microsoft.com/downloads/details.aspx?FamilyID=13580cd7-a…
There are few reasons for not moving to XML, and none are the result of MS blocking you from doing so.
-
2007-03-06 2:16 amWindows Sucks
Oh and Massachusetts is already moving to ODF. They actually had a January deadline to move word docs in the exec office to ODF and moved most of them by that deadline. (Even though they are still using MS Office)
Like Sam Cook sang “It’s been a long, a long time coming
But I knoooow a change gonna come, oh yes it will”
-
2007-03-06 10:05 amsegedunum
Something tells me that guy is going to be extremely surprised when OXML is ISO certified.
I see no evidence that that is going to happen, and I’ve seen no point by point addressing of the objections made.
MS has emphasized legislation that defines guidelines for using open formats in general, rather than legislation that mandates specific formats, as the latter is short-sighted
Oh right. So an application that uses only one format, and not a multitude of open ones, is OK, but it’s not OK to mandate anything to the apparent detriment of Microsoft?
Texas wants XML period
No actually. They’re looking into what that format would be, and it’s likely to be ODF. You can always tell an MS shill when they write in terms where filling a paragraph full of XML somehow equates to an open format.
1. interoperable among diverse internal and external platforms and applications;
OpenXML doesn’t qualify. The only application it is compatible with today is Office 2007. It is chock full of references to specific behaviour in specific versions of Microsoft Office and doesn’t make use of existing ISO and other industry standards. Ergo, not only does it have a very, very short list of compatible applications apart from MS Office, there are solid technical reasons as to why that list is highly unlikely to grow.
2. published without restrictions or royalties;
That’s debatable. It is a format invented, and directed, by Microsoft.
3. fully and independently implemented by multiple software providers on multiple platforms without any intellectual property reservations for necessary technology;
See point 1. The list of software vendors that have implemented OpenXML, fully, and are likely to be able to implement it fully, for multiple applications on multiple platforms stands currently at zero.
4. controlled by an open industry organization with a well-defined inclusive process for evolution of the standard.
Since the format was invented by Microsoft and is full of references to specific behaviour in specific versions of Microsoft Office, then it clearly doesn’t qualify there either.
> now says the so-called format war with OpenDocument is officially over
Please, don’t fight me, please. Or I’ll be fired.
All this article is saying is that a converter between two file types was created.
This is nothing special nor unique; any creative program (word processor, graphics program, music player, etc.) will be able to open from and save to dozens of formats.
Edited 2007-03-05 23:49
The summary says the plug-in will open Microsoft formats and also save OpenDocument files into Open XML, but it does not say if Open XML files can be saved into OpenDocument format.
-
2007-03-06 1:08 amAlmafeta
OpenXML’s an open standard. Even if a translator does not exist, it will within a few days.
Edited 2007-03-06 01:11
-
2007-03-06 8:28 pmborker
yeah, an open standard that contains unspecified behaviours (all the treatLikeSomeOldMSProduct tags), is over 6k page and so convoluted that even MS’ own programmers writing the Mac edition of office are struggling to implement it and contains references to numerous MS specific file formats such as the for graphics. I’m sure it’ll be a couple of days until someone has a complete, high fidelity converter all written up and ready to go.
On another note, if conversion is so trivial, why not create a document standard that does not contain mountains of legacy references and just create a nice clean, extensible document format *cough*ODF*cough* and add this simple document translator to handle historical documents?
I can’t really say that I have seen any indication of OXML winning anything. Yes, it did get approval by ECMA, but the ISO process seems to have hit some pretty large bumps in the road.
Binary MS Office formats are easily still the most used formats, but for those that have made a move to a different format, ODF seems to be the clear winner. I don’t know of anyone (maybe I missed a press release) moving to OXML, but ODF has seen quite a few people and organizations adopting it.
The winner is both? “Open”XML is not really open, and that is why it will lose. The world does not need another MS “standard”.
The author is already considering ODF and OpenXML to be important formats: Long before there’s a significant dollar investment in data stored in those formats (especially OpenXML).
Right now the clear winners of the document format war are pdf, ps, and doc. Everything else is far far behind, and even ps is only there because so many printers use it and a few more technical niche areas.
It is possible that from a developers point of view OpenXML and ODF are clear winners. But even here ps and pdf are going to stay popular (especially ps) and ODF is probably the clear victor: The spec is smaller.
But even then it’s a bit of a silly argument. Developers have been choosing archived packaged xml formats for quite a while now… And xml in general has done nothing but gain in popularity since it became a fad 6-9 years ago (I don’t mean to imply that xml will be short lived, I’m a big fan, but the uptake has resembled a fad). To declare it a victor because of OpenXML is to latch onto someone else’ ideas and pretend you own them.
-
2007-03-06 2:07 am
This translator is only for the outdated Novell 2.0.4 version of OpenOffice.org, according to its site. Does anyone know when it will be ported to the regular OOo 2.1.0 version?
-
2007-03-06 2:48 pm
-
2007-03-06 4:32 pmTechGeek
Downloaded the file and opened the RPM up to find the license. Its not GPL’d but does appear to be open source friendly(IANAL). The only thing it really specifies is that you can’t use the company names (trademarks).
Hit THAT one on the head…first question in MY mind, since Novell promised that anything like this would be sent to OpenOffice.org….I’ll wait and see. Currently, I’m using the vanilla OpenOffice.org version 2.1.0 for Linux and Windows in my shop (soon to be 2.2.0)…and they better follow up on their promise.
If they do, it should be in about 30 seconds…
I think everyone should have a think about this. Remember when Massachusetts suddenly turned away from ODF after strong endorsement of so called open standards. I think this might be some sort of PR to try to show MS in if not a good light then at least as “neutral” as it is possible.
The days when MS could deride competitors is past. Now we will be seeing the stealthy side of MS rather than just the bully.
What I mean to say is that this is just a way to take some of the negative attention off Microsoft.
Also the decision about OOXML as an ISO standard has not been taken one way or another. As another poster said, MS Office is the companies main cash cow. Does anyone here think that MS will not throw everything it has to lobby the ISO committee to approve their “standard” as one? Furthermore the very act of trying to standardize the format is just PR IMHO as no one using MS Software really has any say in the matter. They will still need to use MSO and can basically only “request” MS to comply with their “requirements”. In reality the govts also have no choice in the matter as seen in Massachusetts.
Time will tell whether the various governments are truly committed to open standards or not.
<edit>
By the way.. there IS NO format war. As I mentioned above , NO ONE using MS Software has ANY REAL choice in formats. If they did, all govts would already be using OO.org.
</edit>
Edited 2007-03-06 03:36
-
2007-03-06 11:04 amlemur2
//Remember when Massachusetts suddenly turned away from ODF after strong endorsement of so called open standards.//
At no time did Massachusetts turn away from ODF.
Massachusetts has already begun the move to ODF format. It now looks like Texas, California and Minnesota are all going the same way.
http://www.consortiuminfo.org/standardsblog/article.php?story=20070…
//Also the decision about OOXML as an ISO standard has not been taken one way or another. As another poster said, MS Office is the companies main cash cow. Does anyone here think that MS will not throw everything it has to lobby the ISO committee to approve their “standard” as one?//
Well, there is enough dissent amongst the worlds voting standards bodies to make it doubtful that OOXML will be even fast-tracked, let alone accepted as a standard.
http://www.consortiuminfo.org/standardsblog/article.php?story=20070…
The thing that people don’t seem to understand is that a standard is “the standard”. There won’t be two standards from the same body.
Take printer paper sizes as an example. There is just one, and only one, ISO standard for printer paper sizes, and that is ISO standard 216.
http://en.wikipedia.org/wiki/ISO_216
I can imagine you thinking “what about the letter size, 8.5 x 11 inches? Isn’t that standard?”. The short answer is no, it isn’t. It might be the American standard, but it isn’t the ISO standard.
There aren’t two ISO standards for printer paper sizes, there is just the one. It doesn’t make any sense to have “two standards”. That is an oxymoron.
So, the incumbent ISO standard for digital storage of Office documents in XML format is ODF format, also know as ISO 26300.
http://en.wikipedia.org/wiki/ISO_26300
If there is going to be a new ISO standard for digital storage of Office documents in XML format, then the existing standard ISO 26300 will have to be supplanted. That isn’t likely to happen since there is nothing wrong with ISO 26300, and anyone who wants to may implement it.
There is some suggestion from the worlds standards bodies that, if there is actually something wrong with ISO 26300, then rather than approve OOXML what should happen is that the ISO 26300 standard should be updated to incorporate bits of OOXML in order to address whatever is wrong. To see this, look at the responses from Germany, Japan and Czech Republic here:
http://www.consortiuminfo.org/standardsblog/article.php?story=20070…
Edited 2007-03-06 11:15
….. but the only folks who buy your spin nowadays are pointy-haired bosses….. 😀
OpenOffice and its format are winning hands-down.
People at last seem to be wise to MS’s “upgrade treadmill” for both operating systems and Office.
( not that you can **really** call Windows – *any* version of Windows – an “operating system”. **snort**)
Edited 2007-03-06 03:53
I really don’t understand how people on this forum are so irrational. How has either format “won” anything?? Both have less than 5% adoption and on the basis of of the fact that 90% of documents are in the old binary doc format which can be pretty easily turned into OOXML, any lead which ODF may temporarily gain will be wiped out when business begins to adopt Office 2007 sometime in late 2008.
Microsoft has never said that they want only one document standard (OOXML). They can’t logically and consistently argue that and they don’t need to anyway. If their format is allowed to compete in the government (i.e. no ODF-only mandates), then they’ll win overwhelmingly because the other guys sell for the same price (we’re talking about governments buying from Sun and IBM, not random people downloading from OO.o) and simply aren’t as good.
I agree with n4cer on this one: most of you who are preaching doom and gloom will be gravely disappointed when Office continues to succeed. It’s a simple fact that no one is putting as much money and effort into making a good office suite as Microsoft. This mostly because no one can afford to.
What I’m seeing is a rather dirty war being fought by IBM in several statehouses to create a sudden mandate for an “open” document standard and then a ban on allowing anything but ODF in to fill that position. Microsoft has the word processor market pretty much tied up, and IBM wants to be in the position of having the governmental word processor market equally tied up. And then there are the predicable ABM sheep who understand nothing more than that they want to see Microsoft lose (for some strange psychological reasons). They want Microsoft to lose much more than they want to win, even if it requires everyone to step backwards.
-
2007-03-06 12:11 pmsegedunum
I really don’t understand how people on this forum are so irrational. How has either format “won” anything??
Hang on a second. The above article does quote a Microsoft employee talking in terms of winning, doesn’t it?
90% of documents are in the old binary doc format which can be pretty easily turned into OOXML, any lead which ODF may temporarily gain will be wiped out when business begins to adopt Office 2007 sometime in late 2008.
OK. So how does that make ODF any less relevant than what it is now? All Microsoft is doing is moving some goalposts, whereby they go from one format to another format that is exactly the same – except it has some MS Office specific XML in a zip file.
If their format is allowed to compete in the government (i.e. no ODF-only mandates)
Competing formats are not the issue. Competing applications are, and Microsoft’s paranoid lack of any kind of interest in ODF shows that they do only want one format. Theirs. You wouldn’t have competing electrical sockets, would you? That would be silly. However, you do have competing electrical appliances.
then they’ll win overwhelmingly because the other guys sell for the same price
No. We’ll have exactly the same situation that we have now – Microsoft controlling office file formats. All OOXML is about is maintaining the status quo. There’s no competition going on here.
It’s a simple fact that no one is putting as much money and effort into making a good office suite as Microsoft.
If that is indeed the case, then they could support and contribute to ODF without any fear at all. Quite clearly, that isn’t the case.
What I’m seeing is a rather dirty war being fought by IBM in several statehouses to create a sudden mandate for an “open” document standard
“Woe is me. The IBM conspiracy!” Well, it’s not as if Microsoft has never fought wars that were even dirtier than what IBM is trying to advocate, and it’s not as if IBM came up with ODF straight from the SmartSuite file format as Microsoft has with Office and OOXML, or that IBM controls it. I love the use of the word open in quotes.
Microsoft has the word processor market pretty much tied up, and IBM wants to be in the position of having the governmental word processor market equally tied up.
No. IBM doesn’t own or control ODF, nor did it create ODF from one of its own proprietary formats as Microsoft did nor is it tied to a proprietary IBM piece of software. Many companies and open source projects, can and are, implementing it today and it is continuously being improved.
I love the psychological fix some Microsoft shills get themselves into, and they’re the same recurring themes. What you’re basically saying there is that IBM is trying to create a monopoly (which can’t actually happen with ODF – it just makes things more even to them and others) so it’s OK if Microsoft has one!
-
2007-03-07 3:49 amPlatformAgnostic
IBM does not control ODF directly in any way, but it is a perfect tool for them to start winning some government accounts. They are about to release Lotus SmartSuite 8 (which butters has been flogging on this forum occasionally). One major feature of this suite, that is meant to go up directly against Office, is ODF support. SmartSuite, like most IBM software is aimed exclusively at large corporate entities who have a support contract that bring IBM revenues on the basis of general infrastructure lock-in… pretty much the same as Microsoft.
It seems to me that IBM wants to break the Microsoft market for Word Processing through this ODF-or-nothing approach. And you’ll note that there are enough relevant features that are unspecified in ODF that IBM can be assured that their “standard” ODF documents are actually fairly foreign to non-IBM word processors.
I’m not saying that IBM is going to succeed in creating a monopoly and I am not saying that there’s anything wrong with aggressive business tactics (as long as they are actually legal), but I am saying that we should look at the motivations for why something is happening. Firms are not altruistic. IBM will use Open-Source when it can and leave it out to dry when the cost is higher than the benefit.
Why IBM and not Sun?? Well, IBM is more entrenched in the paid-support government contracting business than Sun is. And they benefit from Microsoft being thrown off its throne due to file-format woes.
The baseline comment here is that writing a word-processing system is a ton of work. The file format and import filters are a comparatively small part of this work. The formats are somewhat tied to the way an application handles its data internally, so concepts in one format might not be so naturally expressible in another format. ODF is essential Sun’s internal format and OOXML is Microsoft’s internal format. There is no news here. The most one should really push for is that they both be extensively documented and standardized so that people can translate. As stated above, translation will be necessary between ODF implementations anyway.
-
2007-03-07 12:22 pmsegedunum
They are about to release Lotus SmartSuite 8 (which butters has been flogging on this forum occasionally).
SmartSuite was on 9 the last I looked, and it’s a nice try at insinuating some financial motivation for some peoples’ comments without looking at what’s been said. I suppose, like the “It’s all a big IBM conspiracy thing!”, that’s about all there is left now.
SmartSuite, like most IBM software is aimed exclusively at large corporate entities who have a support contract that bring IBM revenues on the basis of general infrastructure lock-in…
SmartSuite is still around, but the chances of lock-in happening with it are zero. IBM is interested in ODF because they see opportunities in document archiving and in back end intelligence stuff based on a format they can actually read, not because they want to recreate Microsoft’s monopoly.
It wouldn’t be possible anyway. As soon as interoperability with IBM systems was questioned it would be far, far easier for organisations to move away with ODF. It would be like running on a treadmill, uphill, and trying to move forwards.
And you’ll note that there are enough relevant features that are unspecified in ODF that IBM can be assured that their “standard” ODF documents are actually fairly foreign to non-IBM word processors.
Mmmmmm. No. ODF is standardised in lots of ways and more that are being put in in successive versions (that’s why it exists!), and yes, it is still possible to put your own extensions into it for other purposes.
I would imagine IBM could use them for various specific things, but it wouldn’t stop documents from being read by other applications. It’s not as if SmartSuite is in some huge, monopoly position (nor is it ever likely to be) where people are bound to follow any specific extensions it makes to ODF by virtue of the fact that most ODF documents will be produced with it. They won’t. SmartSuite is more likely to get dropped.
I fail to see how this situation is going to be any worse than what we have now.
Why IBM and not Sun?? Well, IBM is more entrenched in the paid-support government contracting business than Sun is.
Sun uses ODF as well.
The formats are somewhat tied to the way an application handles its data internally, so concepts in one format might not be so naturally expressible in another format.
Well, it’s been possible to implement many closed and obscure Microsoft Office format features in Open Office and elsewhere and exchange them back with Microsoft Office, so quite why it would be more difficult to implement a platform agnostic format I don’t know.
The most one should really push for is that they both be extensively documented and standardized so that people can translate.
There is ample evidence that people will find it increasingly difficult to translate the OOXML format. See above for details. We’re then back to square one of Microsoft trying to cement its monopoly position and the status quo being maintained with regards to formats no one can use accurately enough. The above doesn’t help anyone.
As stated above, translation will be necessary between ODF implementations anyway.
No. ODF is a standard format (hence its existence), and although there will be different implementations between different applications there’s no evidence that any significant translation allowances will be needed between different ODF using applications. After a lot of toil and trouble and ongoing problems, reasonable support is provided by many applications for the obscure MS Office binary format so quite why ODF will be worse to manage I can’t imagine.
Again, we come back to this point that many OOXML and Microsoft supporters seem to make when all else has failed: “Look at IBM. They’re trying to create a monopoly themselves with ODF, so we should all just adopt OOXML and maintain the status quo with Microsoft’s monopoly!” It’s a non-existent argument.
-
2007-03-06 4:38 pmrcsteiner
IBM? If ODF has a corporate sponsor at all, it’s probably Sun rather than IBM. Who maintains StarOffice again?
-
2007-03-06 5:02 pmarchiesteel
It’s a simple fact that no one is putting as much money and effort into making a good office suite as Microsoft.
OpenOffice has been closing in on MS Office for a while. There are few compelling reasons to choose MS Office over it, one of them was compatibility with Microsoft’s office file formats. Now that this is becoming increasingly irrelevant, Microsoft’s hold on the Office market will certainly weaken.
It isn’t “doom and gloom” to say this. It’s just common sense – despite the spin MS developers like n4cer will post on this website.
-
2007-03-06 9:44 pmborker
sorry to nit pick, but instead of ‘MS developer’ you should perhaps have used ‘MS shill’ or ‘MS astroturfer’ just in the interest of accuracy
-
2007-03-07 4:31 pmsnozzberry
What I’m seeing is a rather dirty war being fought by IBM in several statehouses to create a sudden mandate for an “open” document standard and then a ban on allowing anything but ODF in to fill that position. Microsoft has the word processor market pretty much tied up, and IBM wants to be in the position of having the governmental word processor market equally tied up. And then there are the predicable ABM sheep who understand nothing more than that they want to see Microsoft lose (for some strange psychological reasons). They want Microsoft to lose much more than they want to win, even if it requires everyone to step backwards.
This rhetoric is indistinguishable from Fox News spin. OOXML isn’t hated because it’s Microsoft, it’s hated for three very important reasons.
1. Several parts of the spec merely state “Be Compatible With Old Word Processor Quirk” without specifying how. This is not an open spec, and useful XML isn’t this obtuse.
2. It has a license attached to it which is controlled by a corporation looking out for its own financial interests, and potentially revokable/revisable without redress. OASIS and ODF are nowhere near comparable situations.
3. OASIS/ODF are already ratified, approved and with a few exceptions acceptable for encoding the vast majority of MS Office documents.
4. OOo’s BASIC is consistently supported across all platforms while MS MacBU claims it no longer can manage this apparently herculean task. A vendor whose support is this tightly keyed to the OS they also sell is a vendor more focused in its own survival than its customers’ interest.
I’ll pass on your kool-aid, thanks.
Anyone?
Only thing I know is MS Office. I thought the point of mandating towards a standard was to enable platform/software agnostic capabilities. ODF is getting quite a few companies on board utilising it as a native Document format whereas OOXML is still a MS tie in.
There is also nothing favouring OOXML technically over ODF so this needs to be a case of the world telling MS to like it or f-off.
-
2007-03-06 7:59 amn4cer
Corel will support OXML in the next version of Wordperfect Office.
Gnumeric has some support for SpreadsheetML.
Apple is supporting WordProcessigML in Leopard’s TextEdit and will possibly support it and the other OXML formats in a subsequent version of iWork.
Novell and Sun are building OXML support into OpenOffice.
Mindjet suuports WordprocessingML in MindManager.
Datawatch supports OXML in Monarch.
Various tools and applications by other ISVs have either been released or are in development.
So where’s the source code, I can only see RPM’s.
This is GPL/BSD licensed right? 😉
How did I know that the MS/Novell deal was not going to help Linux at all?
MS got the OO.org to MS convertor out of it though didn’t they – including the source.
Even if OpenXML is not ‘open’, Microsoft cannot take useful legal action. That’s important. Useful standards are either backed up by a group’s ability to enforce their usage, and/or protect their dilution. Microsoft is in a unique position that limits what they can actually ‘get away with’ regarding these. For example, Office 2007 cannot save to at least one popular open standard without a plugin, despite it being one of the most requested features.
That format is PDF, and Adobe hadn’t a legal leg to stand on beyond the fact that their target in this case was Microsoft, and the government and courts tend to see that a little differently than a case against a less ubiquitous company.
Politics and standards are not cut and dried absolutes like programs are. A standard is only as good as the people willing to back it. Any action Microsoft would take in controlling the use of OpenXML would cause them far more trouble than it’s worth. Honestly, I’m much more worried about smaller companies and their formats, because they’re far more defensive and more likely to take legal action.
.. as the state of CA decides that ODF is the official doc format.
http://osnews.com/story.php/17425/ODF-Threat-to-Microsoft-in-US-Gov…
I encourage everybody to read this article.
http://tirania.org/blog/archive/2007/Jan-30.html
Miguel de Icaza has actually spent much time in development of office like applications like Gnumeric, well at least more than any of us, and seems to be a pretty level guy and calls it how he sees it.
I know the pundits are going to bring up that he works for Novell and Novell has a deal with Microsoft, but take a look at some of the articles on Vista and you will find he is no fan of Microsoft. But he also isn’t an OS Kool-Aid drinker.
Read it, it is very educational on the lackings of ODF, http://tirania.org/blog/archive/2007/Jan-30.html
I encourage everybody to read this article.