• On mySimon: Pea Coats Are Another Wardrobe Staple
July 10, 2008 7:30 AM PDT

Ballmer: We'll look at open source, but we won't touch

by Matt Asay

Steve Ballmer is at least willing to talk with the open-source crowd now, as his comments at Microsoft Worldwide Partner Conference 2008 demonstrate. He's just not willing to actually engage in open source as an appreciable part of his company's business. Fair enough.

Ballmer lacks the imagination to conceive of a world where Microsoft could open-source code and still make a lot of money (He's apparently not heard of "Google."):

No. 1, are our products likely to be open-sourced? No. We do provide our source code in special situations, but open source also implies free, free is inconsistent with paying for lunches at the partner conference. (Applause.)

But at least he's willing to work with those who do grok that the future of software business (meaning: money) is open source:

Will we interoperate with products that come from like Linux, from the open-source world? Yes, we will. Will we encourage people who want to do open-source development to do it on top of Windows? Yes, we're proud that the best PHP system in the world is actually the one that runs on Windows today, not the one that runs on Linux.

So we're going to encourage open-source innovation on our platforms, and around our platforms. And, you know, we see interesting things where bits and pieces of technology, commercial companies are now starting to provide it in an open-source form or to digest in an open-source form. And we're open to that as well. But our fundamental business model will remain kind of commercial software, advertising, enterprise licensing, etc.

You've come a long way, Ballmer. I hope you recognize that you have a long way to go, but progress is progress.

One word of caution: Don't make patent licensing a hurdle that your open-source (or proprietary) partners have to leap to do business with Microsoft. We won't. Novell plugged its nose and did it in the name of interoperability, but it has rarely mentioned the patent covenant since then (not exactly a ringing endorsement). Microsoft may have noticed that its partner announcements with leading open-source companies like MySQL dried up after the Novell deal.

Make Windows an open platform for our mutual customers and we're ready to do business. That may not mean open source today, but it should also not mean entrapment through patent deals.

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
Mobile: Still waiting to see what sticks
Google privacy controls: Most people won't care
Amazon's move mocks EU's fear of Oracle
Skype to open-source far too little
The difference a few years makes to open source
Novell cuts 3 percent of its workforce, plus benefits
Data's one-two punch in open-source business models
Open source as an antitrust strategy
Add a Comment (Log in or register) (15 Comments)
  • prev
  • 1
  • next
by ian.waring July 10, 2008 7:53 AM PDT
There are actually bug fixes attributable to Microsoft in gcc - the Gnu C Compiler.
Reply to this comment
by The_Decider July 10, 2008 10:20 AM PDT
Care to back up that statement? And no, if a MS employee helped with the GNU project in his spare time that doesn't count.
by LHATL July 10, 2008 8:44 AM PDT
For many businesses I would expect the desire for controlled security would maintain the need for a closed operating system. There have already been weaknesses within Linux due to the open-source nature of the code (see: http://www.bit-tech.net/news/2008/05/14/openssl-flaw-in-debian-linux-discovered/1 ). Besides, people really don't care if the code is open or proprietary, they just want free.
Reply to this comment
by The_Decider July 10, 2008 10:27 AM PDT
If you knew anything about hardware and software you would know that closed software is just as easy to exploit and even easier because projects like Linux have way more people doing security audits. After all Windows Server crap is way more exploitable than Apache is. If your argument had any merit whatsoever Windows would be rock solid secure yet it is the easiest OS to exploit.

The weaknesses in Linux have nothing to do with a software license. That you think so totally discredits you.

Sure someone could comb through the open source code and could see an unchecked buffer or a missing format character. There would be no other information available in the code to make it exploitable. That happens by running the binary through a debugger to see how the code was compiled and that that shows how to exploit it. Fuzzers don't need source code. The metasploit framework doesn't need source code and hand crafting an exploit doesn't require source code.
by smokinmunky July 10, 2008 9:00 AM PDT
Why don't you write another article but replace Steve Ballmer with Steve Jobs.

Jobs: We'll look at open source, but we won't touch

And replace windows with OSX

Make OSX an open platform for our mutual customers and we're ready to do business.

What has apple done for the open source community? Why don't you discuss the closed nature of apple's products instead of talking about how you have 10 macbook pros in your hourse?
Reply to this comment
by someguy999 July 10, 2008 9:02 AM PDT
1. Does Apple Open Source/provide source code their OSs (anything from the Mac to the iPhone),? It may be based on linux, but I haven't seen his source anywhere.
2. I haven't seen Google providing its source for search so people can make the most of it.
3. I haven't seen Adobe provide its source.
Its easy to hate, but lets remember to current golden children hasn't provided a ton in this realm either....
Reply to this comment
by leefaus July 11, 2008 6:04 AM PDT
hmm let's see:

1) http://www.macosforge.org/
2) http://labs.adobe.com/wiki/index.php/Flex:Open_Source

Why yes, Apple and Adobe both offer up source! They have also built models around selling support and products around these offerings. My biggest complaint is that Ballmer associates Open Source with Free. My mom brought me up better than that. Remember that mail you got about the 'Free' vacation you can received in the mail, all you have to do is stay at their resort and listen to a short 2 hr message about the property. For some this will be fine, I am willing to spend a couple hundred dollars to pay for the room if I can spend that 2 hours with my family. The goal of open source is choice. The source code is available should you choose to use it. If you want help, it will cost some money. I am not asking Microsoft to give up the source code for Exchange, but why not open source components of Windows that make it easier for 3rd parties to integrate.
by sanjivaw July 10, 2008 9:30 AM PDT
Matt, on what basis are you saying that Google has open sourced code?? Which part of GMail, search, adwords, adsense, analytics, bigtable, appengine, etc. is open source?

Notice their "love" of AGPL?

Sanjiva Weerawarana
http://sanjiva.weerawarana.org/
Founder, Chairman & CEO of WSO2
http://wso2.com/
Reply to this comment
by halfNakedPappy July 10, 2008 9:56 AM PDT
Apples underlying OS is based on BSD, an open source operating system. It's open source and freely available (http://en.wikipedia.org/wiki/Darwin_(operating_system)).

Apple is heavily involved in Webkit (webkit.org) and have contributed to the Khtml layout engine.

OS X ships with Ruby, Java, Samba, Apache web server, X11... and I'm sure even more open source products.

Apple has closed what hardware can run their OS, but they are by far more embracing of open source that Microsoft ever has been.

Also, the comment that their are weaknesses in Linux (by the way, OSX is based on BSD) due to the open source nature of the code is laughable... as if paid, closed source developers never introduce defects.

I would agree that most people don't care if the code is open or proprietary, but quite a few do. I've worked at various companies which have modified the source code of open source projects for use on internal systems... this would not be an option with proprietary software.
Reply to this comment
by The_Decider July 10, 2008 10:01 AM PDT
Yup, it is considerably easier to find and take advantage of exploits from disassembling an executable file than it is to look at source code.
by The_Decider July 10, 2008 9:56 AM PDT
His comments about PHP are telling. PHP is the absolute worse language for web development, even worse than the total dog crap, lock-in offerings of MS. PHP is a clunky language that promotes poorly written code from people who have no business writing any sort of code. PHP is also riddled with serious security issues which is probably why it works so well with MS products. The crappy PHP wanna-be Rails and Django frameworks are weak bandaids that try to hide all of the short comings of PHP. Ruby and Python are elegant and solid programming and scripting languages which is why programming with Rails and Django is such a wonderful experience.

Ballmer doesn't get it and never will. This is why every year MS is increasingly irrelevant. It is also why that their eternal following of the true innovators always falls short. They simply do not understand what they are copying or why.
Reply to this comment
by TimothyHarris July 10, 2008 11:21 AM PDT
Google's entire *money making* business is based on taking contributions from Open Source and locking them up in datacenters and never sharing those things back out to the community.

If/when Google puts its search algorithms into Open Source and is still able to make gobs of money, then your argument makes sense. All the FOSS folks calling on MSFT to open source Windows seem to miss this point.
Reply to this comment
by odubtaig July 10, 2008 11:56 AM PDT
I think some people need to look up Mach microkernel and Adobe Flex; even Google has released the changes to assorted Linux parts (including the kernel) as required when those changes have been included in distributed in the search appliance and such.



In short: do try to know what you're talking about; if you're thick enough to think OS X was based on Linux you're probably not smart enough to know if Apple have ever contributed anything back (clue: they continue to contribute back all changes to all open source parts even though this is not required).



No, none of these companies are saints when it comes to such things but only Microsoft has expressed a desire to bury F/OSS in an unmarked shallow grave at midnight. Only MS has at any point actively tried to destroy F/OSS. Only MS has waged a large-scale anti-Linux campaign then tried to bully people into paying them to use it with a bundle of nebulous and possibly entirely fictitious patent threats.



It's as dumb as asking why SCO get so much hate.
Reply to this comment
by TimothyHarris July 10, 2008 12:15 PM PDT
Better the man who is honest in his dislike for you than the man who pretends to be your friend while taking advantage of you.l
by blinky32 July 16, 2008 3:15 PM PDT
The issue of open source has largely become an issue of branding. People like Google and Apple for who they are and what they represent (or how they have branded themselves) - vibrant and innovative companies. However, both Google and Apple take more from open source than they give back. Google's "Summer of Code" is a half-a$$ed olympics in coding for teenagers. Apple's products are owned because of their cult status rather than their usefulness. I am using Macbook Pro as a professional (with Ubuntu and Windows running in VMWare). Apple makes solid hardware and they do have an excellent operating system. That does not mean however that they love open source. OS X is based on open source and yet Apple has given nothing back to Open Source as a community. Absolutely nothing.

On the other hand, Microsoft's products *are* very useful and they are designed for professionals (especially the OS). Yes, it takes some tuning and yes it takes good hardware to run it on (OS X also runs on relatively expensive/selected hardware only). I have five machines with Windows XP, Vista, Windows 2003 and they all work without a hitch because I do not install crap like many people do and I do not click on ads and worm links Google delivers to every home. With Macbook Pro, I can take my entire "lab" on one machine and run whichever OS I want. People who whine about OSes all the time have no clue what OSes are and how to use them effectively. This has nothing to do with whether something is open source or not. MS, Apple and Google all protect their intellectual property by keeping everything closed-source because that is their competitive advantage and their source of revenue. Google software is another example. Yes, it works well but it uses a lot of brute force to get things done. Software that requires football fields of servers to run effectively is hardly well-designed. But, Google's branding machine wants you to think that football fields populated with servers like Fort Knox is populated with gold is a very cool thing and the way to get things done. Apple wants you to think that shiny colorful plastics equals innovation. Apple's first innovation is OS X Leopard on Intel Platform. Before that, Apple gave us a lot of half-baked products in a nice packaging (sluggish machines for a lot of money).

For me, software is not about politics. It is about getting things done and I intend to use *everything* from Google, MS and Apple to get things done. And make some money, of course.

Or, do you buy your Apple products as an ego extension?
Reply to this comment
(15 Comments)
  • prev
  • 1
  • next
advertisement

FAQ: Buying the right Windows 7 upgrade

Readers still have lots of questions on just which version of the software they need to buy in order to upgrade their PC. CNET News tries to offer some answers.

N.Y. lawsuit details Intel's 'largesse' toward Dell

Attorney General Andrew Cuomo's federal antitrust case filed Wednesday alleges a longstanding symbiotic relationship between Intel and Dell.

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