Microsoft resumes bashing open source
Them's fightin' words!
That was my reaction when later last night I got the official Microsoft comment on my story about the Mozilla Foundation pumping new energy and funding into development of the Thunderbird e-mail software.
I'd asked about whether Microsoft was worried about competition from the project, given that Firefox has fared relatively well against Internet Explorer, and whether Microsoft would help Thunderbird programmers get their software working with Microsoft's Exchange e-mail server software.
What I got from Clint Patterson, public relations director for Microsoft's Unified Communications Group, went a couple notches beyond the "competition is healthy" category of platitudes I'd expected. Instead Patterson offered a broad criticism of open-source businesses that hark back to days of yore when top executives called the collaborative programming philosophy "un-American" and a "cancer."
"The open-source development model has yet to demonstrate the ability to support profitable software businesses that can drive the coordinated research and testing necessary to sustain innovation," Patterson said. "Many in the open-source software community have shifted to hybrid business models. They are making the same business decisions as any commercial software company in terms of what products and services to give away, what intellectual property to protect, how to generate revenue, and how to participate in the community."
It's true that there's a spectrum between fully open and fully proprietary; Microsoft deems it judicious to offer a few open-source projects, while companies at the other end such as Red Hat try to be as purely open-source as possible. Some are in the middle: Adobe has made some significant open-source moves, as with its Flex tool for Flash animation creation, while keeping its cash-cow Creative Suite firmly proprietary. Sun Microsystems, meanwhile, is in the process of moving its entire software suite into the open-source realm, with major portions such as Solaris and Java already moved.
But Matt Asay, vice president of business development at open-source document management company Alfresco (disclosure: Asay also is a blogger for CNET Networks), sees things differently from Patterson.
"The open-source community has actually been shifting away from hybrid models," he said, pointing to Alfresco, Funambol and MuleSource as examples. "Hybrid was yesterday's model, when people were still trying to get comfortable with the shift. Tomorrow's is 100 percent open, with 'proprietary services' on top."
Those services, Asay predicted, could be either for support, as in Red Hat's case, or as in Internet-hosed services--the kind of thing Yahoo is getting more serious about with its $350 million acquisition of open-source e-mail software maker Zimbra.
Stephen Shankland writes about a wide range of technology and products, but has a particular focus on browsers and digital photography. He joined CNET News in 1998 and since then also has covered Google, Yahoo, servers, supercomputing, Linux and open-source software, and science. E-mail Stephen, or follow him on Twitter at http://www.twitter.com/stshank. 





- The OpenChange Project
- by gary.edwards September 20, 2007 4:17 PM PDT
- Unfortunately much of the world is unaware of the OpenChange Project launched by members of the SAMBA Community. OpenChange is a young project, but there are working solutions already. And everything is Open Source Software portable across multiple operating systems.<br /><br><br><br />The OpenChange road map has a range of deliverables coming down the line over the next few months, the first of them being a client-side library to replace MAPI.DLL, for all Outlook functionality. It's called <i>libmapi</i>, and it works on multiple operating systems. Microsoft Exchange cannot tell that an application using <i>libmapi</i> is not Outlook.<br /><br><br><br />The OpenChange Project has three goals:<br /><br><br><br /><b>Goal 1:</b> Make Exchange protocols completely open and documented, with one free implementation and others encouraged. This is well on the way to being achieved, (ExchangeRPC ). The results could even be turned into a formal standard, giving a legacy-compatible starting point for real groupware innovation.<br /><br><br><br /><b>Goal 2:</b> Distribute <i>libmapi</i> far and wide for people to build clients, with sample implementations. OpenChange does not (and cannot) build rich GUI clients, but we can teach other people how to speak the language of Exchange. <i>libmapi</i> is a very simple-to-use library. The OpenChange Project has produced a plugin for the Evolution groupware client to illustrate the possibilities. Now it's on to a meet with the Mozilla Thunderbird group to fully exploit this potential.<br /><br><br><br /><b>Goal 3:</b> Create a native protocol replacement for Exchange. This is only beginning, because we're concentrating on the client side. However in a couple of months we will be revisiting our functional prototype server. The addressbook function works, and some parts of the rest. Outlook thinks it is talking to Exchange server.<br><br><br /><br />A white paper on this issue is available, <a href="#">Linux MAPI Programming Over Exchange RPC?</a><br /><br><br><br />The OpenChange Project promises to release interoperability between non Outlook clients and the Exchange Server. The project also promises to do the reverse; release interoperability between Outlook bound clients and OSS alternatives to the Exchange Server.<br /><br><br><br />Much work has gone into the area of writing open file format plug-ins to MSOffice, in hopes of intercepting bound workgroup-workflow business before they are transitioned over to the Exchange/SharePoint Hub. The OpenChange Project promises to perfect the same kind of non disruptive interception of OutLook Exchange bound business processes. And do so before these processes can get hardened into the emerging MS Stack of desktop, server, device and web systems.<br /><br><br><br />Both of these efforts are needed to break the the business process lock Microsoft enjoys through the MSOffice desktop monopoly. Chit chat with Microsoft execs isn't going to do it. <br><br> <br /><br />Hope this helps,<br><br />~ge~<br><br><br /><br /><br />Contact Dan Shearer of the OpenChange Project for more information:<br><br><br />dan@shearer.org / dan@samba.org / dan@openchange.org
- Like this Reply to this comment
-
-
- I'm not surprised
- by DarkPhoenixFF4 September 22, 2007 12:13 AM PDT
- There are some VERY good replacements for Exchange/Outlook out there in the FLOSS world, but most business pass them by because it would require replacing both sides at the same time. Allowing other clients to access Exchange is a good start, since then the clients can be changed first, and the servers later.
- Like this
-
(22 Comments)