On TV.com: Who?ll Replace OPRAH as Our Life Coach?
BNET Business Network:
BNET
TechRepublic
ZDNet

August 3rd, 2007

Microsoft and open source: Frost sightings in hell

Posted by Mary Jo Foley @ 5:11 am

Categories: Corporate strategy, Linux, Shared Source

Tags: Software, Open Source, Microsoft Corp., Mary Jo Foley

(This is a guest post by Stephen Walli, a software consultant specializing in open-source, and a former Microsoft program manager for the Shared Source implementation of the ECMA Common Language Infrastructure.)

Bill Hilf, Microsoft General Manager of Platform Strategy, announced two things last week at the O’Reilly Open Source Conference in Portland. First Microsoft will be taking two of its “Shared Source” branded licenses to the Open Source Initiative for approval as full fledged “open source” licenses. Second, they have built a web site to act as the gateway to Microsoft thinking on open source software.

I’m fairly ambivalent on the license announcement. Does the world really need two more vanity licenses? (No) Isn’t Microsoft sort of late to the party? (Yes) Does it really matter if the OSI approves the licenses when they clearly meet the OSI open source definition? (No) As a global player will Microsoft update the licenses away from U.S. copyright language before submission, borrowing from the lessons learned in the free software world? (One could hope, but probably not. The legal team is too fearful.)

The web site is also a bit of an odd thing. It’s no where near as rich in information or resource as the Shared Source site with it’s deliberate ignorance of free and open source software. It’s not as deep in materials as the old “Commercial Software Initiative” with its (possibly willful) misunderstandings about “open source and free software” licensing and commercial solutions. It’s not as bright and bold as the “Get the Facts” campaign. But then it’s new. Time will tell if Microsoft “gets it” and so gets the site right.

The “frost sightings” refer to something much more important that’s been building that Bill pointed to in his keynote. Microsoft is finally joining the community.

I gave Hilf a hard time a year ago over the lack of real engagement in the community. Publishing licenses, signing partnership agreements with companies, and putting up web sites is not “doing open source”. It’s all about contribution in community. We forgive IBM no end of missteps (deliberate and otherwise) because at the end of the day they contribute software and lots of it. Hilf finally started talking about the code contributions Microsoft is making in his keynote.

Almost more important than the code, however, is the evolution of the understanding of software community. Read Lam’s (short) post at the very least. He very clearly articulates how they will accept changes back now, and more importantly how they’ll get to the better place in the future.

Rob Mensching’s WiX project has been happily accepting changes back ever since it started in Spring 2004, but WiX isn’t shipping on the core revenue stream. When we released Rotor in Spring 2002, we deliberately ignored the first two incredible contributions we received in the first 48 hours after release. Oddly enough, the community stopped contributing. It was willful on our part and we knew what the result would be, but frustrated as the Rotor team was there was no way past the concerns raised from above over IP taint at that time.

In Spring 2003, we discussed releasing the code base to Monad (the new PowerShell). The engine would be shipping on the Windows distribution, however, and this was immediately after the near Java injunction. If we released all the code, but only accepted changes outside the engine, concerns were raised that this might be too confusing coming from Microsoft. We passed up the chance. (To be clear, the Windows executive in charge really wanted to release it, but the Java injunction was too close and raw.)

Zander makes reference in his post to the pain of releasing IronPython. I’ve great confidence in that fact. Jim Huginin joined Microsoft as I was preparing to leave. I was part of the early discussions around licensing out IronPython and Jim was in the thick of it. It took them another year to get it out the door.

With the amount of software Developer Division is publishing as promiscuously as possible, we can only hope that the tipping point is being reached inside Microsoft when culturally they finally accept and embrace the greatest opportunity in their history to revitalize the Windows franchise.

Now we need to get Microsoft to say “free software” without gagging.

Read more from Walli on his blog, Once More Unto the Breach.

Mary Jo FoleyMary Jo has covered the tech industry for more than 20 years. Don't miss a single post. Subscribe via Email or RSS. You can also follow Mary Jo on Twitter.

Got a tip? Send Mary Jo your rants, rumors, tips and tattles. For disclosure on Mary Jo's industry affiliations, click here or to see Mary Jo's full profile click here.

  • Talkback
  • Most Recent of 43 Talkback(s)
The link does work, It's the sub-links that don't work here
No matter which sub-link I paste here, it
defaults to the home page.

To read about Microsoft, scroll down to and
click on "Microsoft".... (Read the rest)
Posted by: Ole Man Posted on: 08/06/07 You are currently: a Guest | | Terms of Use
Does anyone with a clue trust Microsoft?  Henry Miller | 08/03/07
Oh, just 90% of the worlds  No_Ax_to_Grind | 08/03/07
RE:90% of the world(s)  ruped24 | 08/03/07
That 90% of the world's PC users...  Henry Miller | 08/03/07
And the more people that think like that...  John CarrollZDNet Moderator | 08/03/07
RE: And the more people that think like that...  ruped24 | 08/03/07
There are lots of "real reasons for Microsoft's dominance."  Henry Miller | 08/03/07
RE: There are lots of ... reasons  ruped24 | 08/03/07
For the benefit of new or casual readers  Ole Man | 08/04/07
For The Benefit . . . .  JLHenry | 08/06/07
You first!  Ole Man | 08/06/07
LOL you gotta be kiddin' me  devlin_X | 08/04/07
Groklaw is a meaning less entity  John Zern | 08/03/07
Bias and fact  Yagotta B. Kidding | 08/03/07
Resources  John Zern | 08/03/07
I notice..  firehound | 08/04/07
So if an "entity" has anything bad to say about Microsoft...  Henry Miller | 08/03/07
Not at all  John Zern | 08/03/07
It doesn't work that way.  Henry Miller | 08/04/07
As an aside . . .  JLHenry | 08/06/07
What sources do you have that prove your assertion?  B.O.F.H. | 08/04/07
Bzzzzt. WRONG. Actually, Groklaw has been more accurate than the mass media  Basic Logic | 08/03/07
Brain engaged  John Zern | 08/03/07
Court transcripts have a slant?  B.O.F.H. | 08/03/07
Groklaw backs up their articles  devlin_X | 08/04/07
So what's the difference?  Ole Man | 08/04/07
"Release" into the zoo  Yagotta B. Kidding | 08/03/07
Damned if you do, Damned if you don't.  xuniL_z | 08/03/07
RE: Damned if you do  ruped24 | 08/03/07
I twould take time for MS to earn back their reputation...  Basic Logic | 08/03/07
Good example of bla bla bla bla  Ole Man | 08/04/07
MS is just trying their old "Embrace, Extend, Extinguish" strategy.  Basic Logic | 08/03/07
Didn't you just cite the new GPLv3 mantra  John Zern | 08/03/07
It was Microsoft, back in 1995.  B.O.F.H. | 08/04/07
FUD Alert  Henry Miller | 08/05/07
Re: Didn't you just cite the new GPLv3 mantra  none none | 08/05/07
A lot has happened since Microsoft said that in 1995!  B.O.F.H. | 08/04/07
More information on Microsoft malfeasance here  Ole Man | 08/04/07
Try again . . .None of your links worked . . .nt  JLHenry | 08/06/07
Sorry........ one more try  Ole Man | 08/06/07
Oh well, I tried  Ole Man | 08/06/07
The link does work, It's the sub-links that don't work here  Ole Man | 08/06/07
In the war, MS needs to remain the enemy  Boot_Agnostic | 08/06/07

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

Click Here
advertisement

Order Microsoft 2.0

Pre-order Microsoft 2.0

Order 'Microsoft 2.0' by Mary Jo Foley at Amazon.com.

Recent Entries

advertisement

Archives

ZDNet Blogs

White Papers, Webcasts, and Downloads

SmartPlanet

Click Here