• On TV.com: Dollhouse CANCELED, What Went Wrong?
October 2, 2009 9:21 AM PDT

Microsoft and the open sourcing of the Web

by Matt Asay
  • Font size
  • Print
  • 6 comments

Microsoft dominates enterprise IT and likely will for a long time. But the software giant is struggling to match the nimble pace of open source on the Web, a pace being set by Google and others.

As but one example, Microsoft's Internet Explorer lost market share to Mozilla Firefox in September. To compete effectively on the Web, Microsoft will have no choice but fight open-source fire with fire.

This isn't about a need to appease the proverbial "community." It's about broad-based development, low-cost distribution, and, frankly, revitalizing its brand with developers.

Google gets this. While Google has long embraced open source like Linux and MySQL to give it flexible, low-cost technology with which to scale out its operations, the company has dramatically increased its open-source developer outreach in the past two years. And while some companies dribble out open source at the edge of their operations, Google is releasing core software like Wave and Android for open-source communities to help develop and shape.

The result? A loud and loyal following. Google may not get much in the way of quality external contributions from these efforts (It's still too early to tell.) But the strategy is already paying for itself in terms of marketing, if nothing else.

Hence, while Microsoft's mobile software has stalled for years and recently dropped to 4 percent, according to CNET's report on recent AdMob data, Google Android jumped from 2 percent to 7 percent in just six months.

That's the power of community.

It's a community that Microsoft arguably has in the enterprise, but which it emphatically lacks on the Web. Facebook-style developers simply don't think of coding in Microsoft's .Net. They write LAMP applications. To match this, Microsoft is going to need to join the open-source party.

Microsoft is slowly getting the message. For example, the company has been optimizing Web technology like open-source PHP to run well on Windows. More interestingly, Microsoft's experimental Barrelfish multicore operating system has been released under a highly permissive BSD-style open-source license.

The use of a BSD-style license suggests Microsoft is serious about adoption of the project, and of generating trust with developers. Developers can take BSD-style code and do pretty much whatever they want with it, with no permission required and no oversight exercised by Microsoft. It's a great move.

Microsoft needs more of this.

The company recently saw its open-source chief leave Redmond for a Silicon Valley cloud start-up. Such movement, from Microsoft to cloud/Web-based computing, is well under way and something that Microsoft can only halt if it starts to play the same game as its competitors.

Microsoft CEO Steve Ballmer seems to think the key to competition is features (in IE8 and elsewhere). It's not. That's just a start.

The key is encouraging and harnessing the power of community. Microsoft, which has done this so effectively in the enterprise, needs to learn to do this on the Web, too, which is tantamount to saying that Microsoft must fully embrace open-source development.

No, it needn't release all of its software as open source. Google certainly doesn't and, until recently, neither did the open-source bellwether, Red Hat.

But Microsoft needs to be doing much more to embrace, without extinguishing, open source. Open source is the key to making money on the Web, and last time I checked, Microsoft still liked money.

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 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. You can follow Matt on Twitter @mjasay.
Recent posts from The Open Road
Eclipse tells ex-community director to 'go away'
Open source: No vow of poverty (or get-rich-quick scheme)
Twitter needs a pretty face to beat Facebook
Handbrake 0.9.4: Your best deal on Black Friday
At its best, is open source unbeatable?
Your new software vendor? Domino's Pizza
The 'wisdom of crowds' loses steam
Microsoft's embrace of MySQL could kill it
Add a Comment (Log in or register) (6 Comments)
  • prev
  • 1
  • next
by Liberator_UK October 2, 2009 9:52 AM PDT
"Microsoft dominates enterprise IT..." . Errrr...I think there are a few people who might dispute that, such as Larry Ellison, and the heads of IBM, HP, SAP, etc, etc. And as for the Beasts of Redmond embracing Open Source, you're 'aving a larf!
Reply to this comment
by vikinzer October 2, 2009 10:04 AM PDT
Microsoft isn't going to be able to make the necessary changes you mention until a few of the old guard from the early days have moved on. Specifically Steve Ballmer needs to leave Microsoft. I'm sure there are other individuals who don't have the necessary understanding of open source and how it can and will impact Microsoft are lingering, but Steve Ballmer is the figurehead of that mindset. Microsoft doesn't need to become Red Hat, but they do need someone with a fresh perspective, and some experience in open and proprietary software management at their helm.
Reply to this comment
by WillyWiggler October 2, 2009 10:14 AM PDT
The conclusion in this article, namely, that Microsoft needs to open source its software to effectively compete with open source, is so friggin illogical, I'm not even sure where to begin. If Microsoft can beat open source on user productivity & TCO (not license fees), they will win. Currently, for "LAMP-class" apps, LAMP is winning. If Microsoft comes out with a better solution, devs will use Microsoft's solutions. The fact that LAMP is "open-source" is completely irrelevant.

Matt - the phrase "To a man with a hammer, everything looks like a nail" fits you to a T. Practically everything you write is a poorly thought-out argument on how "Open Source" will cure all ailments.
Reply to this comment
by Aaron Kempf October 2, 2009 10:27 AM PDT
Matt - the phrase "To a man with a hammer, everything looks like a nail" fits you to a T. Practically everything you write is a poorly thought-out argument on how "Open Source" will cure all ailments.
Reply to this comment
by zelrik October 2, 2009 3:04 PM PDT
Microsoft does not need open source software, it just needs to shrink in market share and I am sure it will eventually. We start to see more and more pressure coming from all sides : Web-browsers, Linux, Apple, Google, Moblin(Intel), RehHat, IBM... Microsoft might be strong but it is still a company that has ~100 000 full time employees, that's a big company but it's actually small if you sum up all the competitors in front of them.

Microsoft has a model that has been working so far, they wont change it until they get in big trouble.
Reply to this comment
by richard993 October 3, 2009 6:15 PM PDT
Microsoft is scared to open source any of their software, because if they did, hackers all over the world would find thousands of security vulnerabilities in it. Maybe their code is so unstructured (like spaghetti bolognaise) that they are extremely embarrassed by it. Or perhaps they are afraid people would actually find open source software running some parts of Windows. I can understand that some parts of Windows could not be open-sourced because of third-party licensing restrictions, if that's the case, so be it... but I'm sure a substantial part of it would not have these restrictions.
Reply to this comment
(6 Comments)
  • prev
  • 1
  • next
advertisement

S.F. hacker space: Heaven for the DIY set?

The Noisebridge hacker space offers sewing and Mandarin classes, soldering workshops, Internet-controlled front door access, and a server room with no door.
• Photos: Circuits, code, community

The browser battles go on and on

roundup From Firefox to IE and from Chrome to Opera and Safari, there's no sitting still for browser makers looking to keep their products fresh and competitive.

advertisement

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