• On CBS.com: Sexy women of CBS
February 21, 2008 6:56 AM PST

Microsoft's massive openness pledge: APIs, protocols, data portability, community

Posted by Matt Asay
  • Font size
  • Print

Welcome to the free world, Microsoft. Today Steve Ballmer, CEO of Microsoft, announced that Microsoft is making several bold strides to make its software and its company more open, transparent, and community-oriented.

As a Microsoft admirer, critic, and competitor, I can't help but applaud the depth and breadth of this move (though not everyone thinks there's much to celebrate here). It is a banner day in the software industry (and proof that back-room bargains are the wrong way to achieve interoperability).

Ray Ozzie declared:

Customers need all their vendors, including and especially Microsoft, to deliver software and services that are flexible enough such that any developer can use their open interfaces and data to effectively integrate applications or to compose entirely new solutions. By increasing the openness of our products, we will provide developers additional opportunity to innovate and deliver value for customers.

Amen. But what does this mean? Four principal things:

  1. Open Connections. Microsoft is agreeing to make available all the APIs and protocols that any other Microsoft product requires to call another of Microsoft's high-volume products (Windows Vista, Office 2007, SQL 2008, Sharepoint, etc.) will be available for free, without access restrictions (to competitors, partners, etc.).

    The first step in this pillar is for Microsoft to make available its Microsoft Communication Protocol Program (MCPP) and its WSPP server to server protocols, covering Workgroup Server. This will include all of the information that Samba got plus client/server and more.

    Microsoft is making this first set of documentation available immediately (though it will take a week or more for the search engines to crawl the 30,000+ pages) and the next set of documents available in April. This will allow companies, including competitors, to interoperate with Microsoft products on an equal (or close-to-equal, as being the source of the code always matters) basis.

    Also of keen interest, "Microsoft is providing a covenant not to sue open source developers for development or non-commercial distribution of implementations of these protocols. These developers will be able to use the documentation for free to develop products. Companies that engage in commercial distribution of these protocol implementations will be able to obtain a patent license from Microsoft, as will enterprises that obtain these implementations from a distributor that does not have such a patent license."

    While this may sound like "same ol' same ol'," I talked with Microsoft about this and was told that such patent fees will be significantly lower than required by the EU most recently, for example. It would appear that Microsoft is prepared to lower the volume on its efforts to extract money directly from its patent portfolio. If true, this is welcome news.

  2. Data Portability. Microsoft is developing a new set of APIs for the next revision of Office to facilitate interoperability. The company is also pledging to make it easy for customers (and competitors) to move data/content out of Sharepoint through open standards and open APIs.

  3. Standards Transparency. "...When Microsoft supports a standard in a high-volume product, it will work with other major implementers of the standard toward achieving robust, consistent and interoperable implementations across a broad range of widely deployed products." Microsoft is also agreeing to engage openly with developers on the web and elsewhere to expose how it supports standards, including extensions it makes.
    Community. "An ongoing dialogue with customers, developers and open source communities will be created through an online Interoperability Forum. In addition, a Document Interoperability Initiative will be launched to address data exchange between widely deployed formats." [Disclosure: I have been asked to serve as an advisor to Microsoft in these efforts.]

All in all, a huge day for Microsoft. Will there be gaps in Microsoft's efforts? Undoubtedly. For one thing, it hasn't really made much progress on its covenant not to sue commercial open-source providers, despite what Ina writes. But I'm impressed that it's even bothering to try. This is a testament to the power of standing firm and raising the hue and cry against proprietary lock-in.

Microsoft has listened. The real question now is how the open-source community will react. Is Microsoft too convenient a nemesis to abandon cheaply?

Matt Asay is general manager of the Americas and vice president of business development at Alfresco, and has nearly a decade of operational experience with commercial open source and regularly speaks and publishes on open-source business strategy. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure.
Recent posts from The Open Road
Novell delivers another 33 percent quarterly rise in its Linux business
Cisco's $100,000 bounty: Get paid to love Linux, diss Microsoft
Apple more proprietary than Microsoft, survey finds
Facebook finally hits the mainstream
China Linux policy suggests open source is not always open
Pandora breaks free on the iPhone: Is the music industry listening?
Microsoft's mixed-up open-source TCO messaging makes perfect sense
Eclipse coaxing developers away from Windows Vista?
Add a Comment (Log in or register) 1 comment
by keithdick February 22, 2008 4:33 AM PST
You seem like an overly-trusting soul. Haven't you seen enough false promises from Microsoft in the past? If you look at the current announcement, it seems pretty clear that it excludes open-source programmers from participating, so right there, that kills the deal for me. Even if it didn't exclude open-source so clearly, I would not believe anything it says until I see concrete, positive results. Don't bet the farm on getting them.
Reply to this comment
advertisement

In the news now

Slowing expectations at a green-tech start-up

Six months ago, biofuels start-up Mascoma had the wind in its sails, as did the rest of the clean-tech sector. Now, the company is treading carefully and scaling back.


With JavaFX, Sun seeks new coders, new revenue

With the launch of JavaFX 1.0, Sun is trying to reclaim Java's strength as a foundation for rich Internet applications. But it's no longer the incumbent.


Tim Lincecum, motion capture star

San Francisco Giants pitcher, who won the Cy Young award last month, dons a motion capture suit for 2K Sports' Major League Baseball 2K9 video game.


Resource center from CNET News sponsors
Business. Ready.
Sony VAIO® Professional PCs.

Click Here!
A new grade in mobility demands a new kind of notebook. And Sony delivers.Tough, portable and featuring up to 7.5 hours of battery life! VAIO® Professional notebooks are built for business. Learn more.

Click Here!
Built tough for business.

Learn more about the rigorous quality testing Sony puts its notebooks through.

Protect your investment.

Find out why VAIO® tech support recently won a Laptop Editors' Choice Award, July 2008.

Long battery life.

Up to 7.5 hours of battery life! See how VAIO® PCs will keep you productive longer when on the road.

Travel light

Check out our ultraportable line-up, starting at 2.87 lbs.

PCs for every need.

Find out which VAIO® notebook is right for you.

About The Open Road

Matt Asay brings a decade of in-the-trenches open-source business and legal experience to the Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is general manager of the Americas division and vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure.

Add this feed to your online news reader

The Open Road topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right