On TV.com: Alien-Invasion Lessons Learned From V
BNET Business Network:
BNET
TechRepublic
ZDNet

May 23rd, 2008

The company people want Microsoft to be

Posted by John Carroll @ 8:53 am

Categories: Microsoft, ODF, Programming, XBOX, XBOX 360

Tags: Microsoft Office 2007, IM, Microsoft Corp., Microsoft Xbox, OpenDocument Format, OpenDocument Format (ODF), Session Initiation Protocol (SIP), Instant Messaging, Game Players, Microsoft Office

The recent announcements regarding Microsoft’s plans to include native support for ODF and PDF as part of Office 2007 SP2 was certainly unexpected. They had just managed to get OXML ratified by ISO, a move that was clearly aimed to counter a format that had benefited from its decision to submit itself to standardization groups early. Wouldn’t the standardization of OXML make inclusion of ODF unnecessary?

Clearly, that wasn’t deemed the case, and though I think skepticism is warranted, the move is a hopeful one. There is no pro-ODF blog anywhere on the planet that doesn’t express hope that they can take Microsoft at face value on this.

A Microsoft that fearlessly suports ODF and PDF in its products is the kind of company most people, consumers and regulators alike, want Microsoft to be. To my mind, if Microsoft is serious about this, it is a sign that someone, somewhere higher up the management heirarchy realizes that Microsoft is a platform company, and platforms must be trustworthy enablers of technology intercommunication.

Of course, being a trustworthy enabler doesn’t necessarily mandate that Microsoft must be the prime mover behind support for alternative formats and protocols in its products. I think it’s enough that they make it easy to create format plugins that support ODF and PDF (which they do). Microsoft DOES make its own formats, and I think its fair that they give most of their attention to their own formats. OpenOffice certainly does that.

On the other hand, Office 2007 is a quite competitive product in its own right. I got the chance to do a healthy bit of presentation creation using OpenOffice during my trip through Africa, and though I found it to be a useful product, I vastly preferred Office 2007. My sister, hardly a computer enthusiast and perfectly willing to reject a software product irrespective of the the fact its maker happens to pay my paycheck, loves Office 2007…and I have plenty of people not related to me that think the new ribbon interface is great.

Besides, by opting not to support the format themselves, they just leave the door open for someone else’s code to be used in its place. ODF plugins do exist. By creating their own format converters and including them as part of Office 2007, they make life a lot easier for most users, but they also better ensure that they control the code chain. A recipe for mischief? Perhaps…but then again, if they ARE serious about being open (which they should be), it doesn’t have to be that way.

On that note, if Microsoft is really interested in thinking more like a platform company circa 2008 (versus a platform company circa 1995, where robust extensibility APIs might have been considered sufficient), I wonder if they’d be willing to consider other areas of “openness:”

1. Live Messenger: Back when Microsoft was an IM upstart, Microsoft sang the song of “open IM,” and started a rather noisy hacking war with AIM - then the dominant IM client - where Microsoft developers enabled access to AIM users for a few days, only to be blocked a bit later when AIM developers closed the connection down. Windows Messenger was SIP-compatible, and sites abound describing how to use the old Windows Messenger 5.1 product as a SIP client.

Today, Windows Messenger is no longer maintained, replaced by Live Messenger (a closed IM system) and Office Communicator (SIP-based, but tailored for use with Live Communication Server). I’d love to see Microsoft jump on an open-SIP bandwagon. That would seem an effective counter to the growing XMPP/Jabber IM universe.

More to the point, an ubiquitous IM client that guaranteed interoperability with all SIP-compatible servers would light the IM world on fire…in a good way. GoogleTalk regularly receives free functionality on account of the fact that it interoperates for free with the Jabber universe. Imagine what could occur with the vastly more popular Live Messenger.

2. XBOX: XBOX is fun. I have one (albeit one I received through a programming contest), use it as the front-end for my TV (I watch TV through Media Center, which turns my PC into a streaming server for live TV), and would play a lot more games on it if I hadn’t become so damn busy.

Then again, I am keenly aware that XBOX is not a normal Microsoft product. For a platform company that supports a large ecosystem of third-party products through its APIs and operating systems, XBOX stands out for the degree to which it is locked down like Fort Knox. In that regard, it strikes me as more like an iPhone than a typical Microsoft product.

Wouldn’t it be wonderful if it was easy for third parties to make custom, non-game applications targeted at the one Microsoft platform that is directly attached to the TV set? Further, wouldn’t it be wonderful if that platform was the XBOX?

Granted, Microsoft makes a bit of cash from XBOX Live, and that relies on networking capability not being a free service (which likely explains why XNA didn’t include networking support out of the gate). On the other hand, there has to be an advantage to having millions of third party developers in the world all trying to find interesting ways to enhance the value of your TV-attached platform. It’s a recipe that worked for desktop Windows.

Perhaps the PMs responsible for these projects think these are steps too far. Then again, I had always thought that Microsoft would not include ODF as a natively supported format in Office 2007.

Personally, I think that a more open Microsoft, one that shows consistency in its approach across product lines and does so for a long enough time to be statistically relevant, builds trust. Once they have trust, its a lot easier for Microsoft to include ANYTHING they want into their products, because the assumption will be that alternatives are ALWAYS available and choosable.

That’s the way a platform company is supposed to operate. It’s not the strategy of an Apple, but Microsoft isn’t Apple…nor should it try to be, except in the realm of good UI that it subsequently makes available to licensees of its platforms.

John CarrollJohn Carroll has delivered his opinion on ZDNet since the last millennium. Since May 2008, he is no longer a Microsoft employee. He is currently working at a unified messaging-related startup. See his full profile and disclosure of his industry affiliations.

Email John Carroll

Subscribe to A Developer's View via Email alerts or RSS.

  • Talkback
  • Most Recent of 46 Talkback(s)
Or...
He's an astute student of history.

http://www.catb.org/~esr/halloween/

-Mike... (Read the rest)
Posted by: SpikeyMike Posted on: 05/29/08 You are currently: a Guest | | Terms of Use
what kind of compagny people want MS to be  Quebec-french | 05/23/08
No one cares about *nix desktops  No_Ax_to_Grind | 05/23/08
You truly are clueless, and it's funny.  TripleII | 05/23/08
What?  mdemuth | 05/23/08
Netcraft  TripleII | 05/23/08
What?  theo_durcan | 05/23/08
It is tempting, but I won't.  TripleII | 05/23/08
Rupert has made other "predictions"  DonRupertBitByte | 05/23/08
And don't forget his PowerPoint books!  nizuse | 05/23/08
Problem with using a pseudonym  John L. Ries | 05/23/08
One little problem ...  Yagotta B. Kidding | 05/23/08
Yagotta: That is a problem  John L. Ries | 05/23/08
I don't consider that a problem.  odubtaig | 05/24/08
...  Linux User 147560 | 05/23/08
Some people do...  John L. Ries | 05/23/08
Once an idiot always one  X41 | 05/24/08
Oppositional Defiant Disorder  SpikeyMike | 05/29/08
Competing with itself  Anton Philidor | 05/23/08
Your Xbox assertion is not entirely correct...  Basic Logic | 05/24/08
total astroturf  stevey_d | 05/25/08
Funny how Sony doesn't have a problem...  SpikeyMike | 05/29/08
Generally agree  John L. Ries | 05/23/08
I think XBOX is important  John CarrollZDNet Moderator | 05/23/08
XBox criticism is often misplaced.  odubtaig | 05/23/08
I'll note...  John L. Ries | 05/23/08
That's just how the console 'game' works.  odubtaig | 05/24/08
That's their problem...  John L. Ries | 05/24/08
the original xbox was a good console but  stevey_d | 05/25/08
That's exactly what I was talking about.  odubtaig | 05/27/08
360 not so good.  SpikeyMike | 05/29/08
Three little letters  Hemlock Stones | 05/23/08
Some is simply practical.  TripleII | 05/23/08
There will never be a consensus  bcarpent1228@... | 05/23/08
Consistency is the key  coffeeshark | 05/23/08
What I would like to see is Microsof being more upfront with the world.  Basic Logic | 05/23/08
Could someone define open-source, FUD, etc.  bcarpent1228@... | 05/23/08
Answers  John L. Ries | 05/23/08
Thank You to ""Answers""  bcarpent1228@... | 05/23/08
Obviously Zune was not what people wanted . . .  Basic Logic | 05/23/08
Sounds like GameStop  Boot_Agnostic | 05/26/08
The company people want Microsoft to be...  Jeremy W | 05/23/08
Doing good, John  John L. Ries | 05/23/08
Previous response was rather flippant  John L. Ries | 05/24/08
MS will be reformed...  Jeremy W | 05/24/08
either you are ignorant  code_Warrior | 05/25/08
Or...  SpikeyMike | 05/29/08

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement
Click Here

Recent Entries

Top Rated

Archives

ZDNet Blogs

White Papers, Webcasts, and Downloads

  • Smart Tech Expert advice on innovations in healthcare and the green technologies that make it happen. Find out more
  • Smart Business Discussion and advice on management issues that revolve around making your world smarter and more useful. More Smart Advice
  • Smart People The best and worst moves in the management and strategy trenches. Learn More