”Another crucial advantage offered by binary formats is the ability to trigger forced upgrades that ripple through network effect thereby creating a continuous revenue stream.“SGML and Tex formats had been around long before Microsoft came up with RTF and DOC formats. Microsoft neither used these nor supported their use. All this can be summarized as "Use the format to bind the data. The users will follow; by way of ignorance, or incapacitation".
Another crucial advantage offered by binary formats is the ability to trigger forced upgrades that ripple through network effect thereby creating a continuous revenue stream. The binary format is a the catalyst that triggers this continuous revenue stream. You need a network effect for this to work and that is supplied by OEM contracts and IT managers reading advertisements in trade journals.
This worked well (and still does to a great degree) until the late 90's when developers learned firsthand the advantage of text over binary in the form of XML. XML was ugly to behold, but easy to use. Also, it achieved respectability by donning on the Web Services garb. It is, arguably, the first- and possibly the only- data format that corporate IT managers care about. This last point is important. And we shall soon see why.
”Longevity threatens the crafty upgrade treadmill they have created for their users.“Despite being on the OASIS committee, Microsoft chose not to become a member of the ODF technical committee.
When it comes to common standards, Microsoft chooses to deny, delay, deflect and defuse. When the state of Massachussetts stamped ODF with a a seal of approval, that meant that ODF was a serious contender. Microsoft had failed to do all four. The damage had been done, they now had to move quickly to contain it.
”The gullible trade journal reading IT managers will be taken in by the fact that it has to do with Microsoft and the abbreviation has Office in it."A lot of thought went into naming OOXML thus. It allows Microsoft to pay lip-service to openness, XML and standardization without threatening the revenue stream. For good measure, patents would be used on certain aspects as "hook-IP".
The gullible trade journal reading IT managers will be taken in by the fact that it has to do with Microsoft and the abbreviation has Office in it.
The superficially-aware IT managers might be taken in by the combination of of Open and XML factoids in the abbreviation.
That leaves the enlightened IT managers. When enlightened IT managers in enterprises advocate ODF, the Microsoft marketing team will be able to tell the enterprise executives that OOXML has parity on all aspects of ODF, plus backward compatibility with the enterprise's legacy documents, Sharepoint integration, etc. Therefore OOXML is a better option. The spare-me-the-details executives will mandate OOXML.
Comments
Yuhong Bao
2007-12-22 04:54:58
Stephane Rodriguez
2007-12-22 08:16:10
There should be no confusion between two things : 1) the new file formats that Microsoft Office is defaulting to are not going to get broadly adopted before a few more years, because not everybody out there thinks they need to adopt it as fast as they can, and that Microsoft and their silly ribbon user interface have slowed down that adoption even more. During this period of time, which may be between 2007 and 2010, there is no reason for a vendor to implement this stuff. Why Gnome guys are doing this right now, as fast as they can, is because it's paid work, no need to find other reasons. 2) if and when those new file formats are widely adopted, it's a given that competing Office suites will want to implement it as well otherwise they'll lose customers. But, as I alluded to a while ago in a comment on this blog, there are two different implementations possible : one favors Microsoft, it's what Gnumeric is doing, the data structure is modelled around Microsoft Excel file format, therefore Gnumeric is just a (bad) clone and will always lose on the market. The other implementation considers a superset data structure, a flexible Office document format model, flexible enough so that Microsoft Office 2007 formats are just a simple subset and can be supported without much fanfare. I think this data structure is ODF plus extensions because, unlike Microsoft's, it's based on other standards rather than reinventing the wheel at every turn. The latter implementation is the one that should be favored.
It will be interesting to see, in Microsoft Office 2009, what will be the changes in the file formats in the following areas : - integration points with other Microsoft products, like Sharepoint - integration points with Live services (is Office Live workspace exclusive to Office 2007 for instance?) - layout semantics and WPF/Vista. Will Office 2009 directly depend (or indirectly be optimized) on Microsoft's latest operating system APIs ?
Roy Schestowitz
2007-12-22 08:33:54
I took some more notes about these issues and I'll post more information tomorrow. Actually, I have heaps of stuff that I haven't found time to post, so there will be posts through the holiday.
Make no mistake. de Icaza is still on the board of the GNOME Foundation, says Jeff Waugh. I'm tired of being deceived at best (or at worst being lied to).
Doesn't that already exist?
Yuhong Bao
2007-12-22 08:44:11
Roy Schestowitz
2007-12-22 10:15:29
Is Imitation The Sincerest Form of Flattery?
There are other factors to consider. For example,'ribbon backlash' already takes users back to the old UI (if not other office suites). See this:
Here's some more about that ribbon:
Why Microsoft's ribbon sucks
Poor Design by Microsoft - "Save As" Button in 2007 Excel has been located!
Bold Redesign Improves Office 2007 But Learning Curve May Be Too Steep for Some Users
Office 2007 Review: One Step Forward, Two Steps Back - Part 1
The bad news is that Microsoft will try to forcefeed through expiry of predecessors, just like with Vista/XP. It can be seen as good news, however, because this leads to backlash that promotes competing products from other vendors that play with OpenDocument (portability).
In case you don't know about the backlash, consider these:
Office 2007 may be Microsoft's Titanic: former Government IT boss
Question: why do I need to upgrade to Office 2007?
Stephane Rodriguez
2007-12-22 11:31:02
"Doesn’t that (Sharepoint integration points) already exist?"
Yes. I meant more integration points. I expect some additional integration points, with their CRM product line, Biztalk, Live services, and other things. Perhaps even .NET connectors to Sharepoint. At some point, Microsoft may introduce the Mono/.NET interoperability trick (if you forget the licensing).
@Yuhong,
"Indeed, Sun is only getting a head start on implementing OOXML so a converter will be ready by the time it gets popular."
By Sun you mean the OpenOffice guys? If that's what you mean, I'm not entirely sure, OpenOffice will have to support some of the advanced stuff that is introduced in the Office 2007 documents, such as the new drawing/theming/rendering. This is a lot more work than just read/write. Estimation : 3 years of work. I would say the only vendor getting a head start here is Microsoft, and I expect them to play that game with Office 2009 as well.
htrztr
2007-12-22 15:26:54
You crazy little man... Is being a hater your idea of contributing to the community?
Note: comment has been flagged for arriving from a known (eet), pseudonymous, nymshifting, abusive Internet troll that posts from open proxies and relays around the world.
Roy Schestowitz
2007-12-22 16:52:21
rewr4rf
2007-12-22 18:56:38
BTW, how would you know who is me and who is not? Better bury your desire for censorship and take criticism like a man. But it seems for you freedom is only your own freedom.
Note: comment has been flagged for arriving from a known (eet), pseudonymous, nymshifting, abusive Internet troll that posts from open proxies and relays around the world.
rewr4rf
2007-12-22 18:59:39
What kind of creature are you, Roy?
Note: comment has been flagged for arriving from a known (eet), pseudonymous, nymshifting, abusive Internet troll that posts from open proxies and relays around the world.
Roy Schestowitz
2007-12-22 19:27:00
Your past behavior, which includes insulting even site readers and invoking Godwin's law, have earned you the status of being the ONLY person in this site whose comments are not welcome. It's readers of this site who requested that you get censored for terrible behaviour.
Don't paint yourself as polite all of a sudden and portray yourself as a victim.
rewr4rf
2007-12-22 19:57:42
I do type in a very obviously random series of letters and number instead of 'eet' because otherwise my messages get filtered out automatically, thank you.
So it is your censorship which gave you a handle to call me 'nymshifting'.
Note: comment has been flagged for arriving from an incarnation of a known (eet), pseudonymous, forever-nymshifting, abusive Internet troll that posts from open proxies and relays around the world.
htrztr
2007-12-23 11:25:05
Don't be ridiculous. It is _you_ who auto-filters every message signed by 'eet' or with my real e-mail address.
So I can either sign with 'eet' and have my message auto-censored and lost or I can use a random sequence of characters to prevent that. The sequence being random, I think I made it rather obvious that these messages come from me; I am not trying to hide.
So don't accuse me but stop your policy of censorship against critical voices; then I'll gladly post as 'eet' again.
Note: comment has been flagged for arriving from an incarnation of a known (eet), pseudonymous, forever-nymshifting, abusive Internet troll that posts from open proxies and relays around the world.
hötrztr
2007-12-23 12:01:40
Don't be ridiculous. It is _you_ who auto-filters every message signed by 'eet' or with my real e-mail address.
So I can either sign with 'eet' and have my message auto-censored and lost or I can use a random sequence of characters to prevent that. The sequence being random, I think I made it rather obvious that these messages come from me; I am not trying to hide.
So don't accuse me but stop your policy of censorship against critical voices; then I'll gladly post as 'eet' again.
Note: comment has been flagged for arriving from an incarnation of a known (eet), pseudonymous, forever-nymshifting, abusive Internet troll that posts from open proxies and relays around the world.
hötrztr
2007-12-23 12:02:43
Don't be ridiculous. It is _you_ who auto-filters every message signed by 'eet' or with my real e-mail address...
So I can either sign with 'eet' and have my message auto-censored and lost or I can use a random sequence of characters to prevent that. The sequence being random, I think I made it rather obvious that these messages come from me; I am not trying to hide.
So don't accuse me but stop your policy of censorship against critical voices; then I'll gladly post as 'eet' again.
Note: comment has been flagged for arriving from an incarnation of a known (eet), pseudonymous, forever-nymshifting, abusive Internet troll that posts from open proxies and relays around the world.
hötrztr
2007-12-23 12:03:14
Don't be ridiculous. It is _you_ who auto-filters every message signed by 'eet' or with my real e-mail address....
So I can either sign with 'eet' and have my message auto-censored and lost or I can use a random sequence of characters to prevent that. The sequence being random, I think I made it rather obvious that these messages come from me; I am not trying to hide.
So don't accuse me but stop your policy of censorship against critical voices; then I'll gladly post as 'eet' again.
Note: comment has been flagged for arriving from an incarnation of a known (eet), pseudonymous, forever-nymshifting, abusive Internet troll that posts from open proxies and relays around the world.
hötrztr
2007-12-23 12:04:08
Don't be ridiculous. It is _you_ who auto-filters every message signed by 'eet' or with my real e-mail address.....
So I can either sign with 'eet' and have my message auto-censored and lost or I can use a random sequence of characters to prevent that. The sequence being random, I think I made it rather obvious that these messages come from me; I am not trying to hide.
So don't accuse me but stop your policy of censorship against critical voices; then I'll gladly post as 'eet' again.
Note: comment has been flagged for arriving from an incarnation of a known (eet), pseudonymous, forever-nymshifting, abusive Internet troll that posts from open proxies and relays around the world.
d4rg56g5
2007-12-23 12:07:11
Don't be ridiculous. It is _you_ who auto-filters every message signed by 'eet' or with my real e-mail address.
So I can either sign with 'eet' and have my message auto-censored and lost or I can use a random sequence of characters to prevent that. The sequence being random, I think I made it rather obvious that these messages come from me; I am not trying to hide.
So don't accuse me but stop your policy of censorship against critical voices; then I'll gladly post as 'eet' again.
Note: comment has been flagged for arriving from an incarnation of a known (eet), pseudonymous, forever-nymshifting, abusive Internet troll that posts from open proxies and relays around the world.
410581kk
2007-12-23 12:08:24
Don't be ridiculous. It is _you_ who auto-filters every message signed by 'eet' or with my real e-mail address.......
So I can either sign with 'eet' and have my message auto-censored and lost or I can use a random sequence of characters to prevent that. The sequence being random, I think I made it rather obvious that these messages come from me; I am not trying to hide.
So don't accuse me but stop your policy of censorship against critical voices; then I'll gladly post as 'eet' again.
Note: comment has been flagged for arriving from an incarnation of a known (eet), pseudonymous, forever-nymshifting, abusive Internet troll that posts from open proxies and relays around the world.
4550581kk
2007-12-23 12:09:27
Don't be ridiculous. It is _you_ who auto-filters every message signed by 'eet' or with my real e-mail address.
So I can either sign with 'eet' and have my message auto-censored and lost or I can use a random sequence of characters to prevent that. The sequence being random, I think I made it rather obvious that these messages come from me; I am not trying to hide.
So don't accuse me but stop your policy of censorship against critical voices; then I'll gladly post as 'eet' again.
Note: comment has been flagged for arriving from an incarnation of a known (eet), pseudonymous, forever-nymshifting, abusive Internet troll that posts from open proxies and relays around the world.