OK, so I can't let this one go. Rereading OSI President Michael Tiemann's comments on Microsoft's reaching out to OSI for 'constructive dialogue,' it baffles me that Michael said what he said. OSI is a neutral (open source promoting) industry body, yet Michael seems to be doing all that he can to limit the size and scope of the open source community. I don't get it.
Michael first says that OSI will take Microsoft's overture "at face value," but then reveals apparent insincerity (and degrades OSI in the process) with the following:
"We are happy if they are willing to take a new position and a new look. Nothing could be better than for Microsoft to embrace fair competition and abandon their so unsuccessful past practices."
Conciliatory? Is this supposed to make the dialogue easier? I'm not sure why Michael, as president of OSI, is trying to make this dialogue harder than it need be, but it certainly seems counterproductive to what he was appointed to do/be. (And, btw, Michael, I'm not sure I'd characterize Microsoft's "past practices" as "unsuccessful." Last time I checked, Red Hat wouldn't sneeze at tens of billions of dollars in the bank. We may not like some of their competitive practices, but it would be a stretch to call them "unsuccessful.")
Which brings us back to OSI. What is it?
OSI's website tells us that
Open Source Initiative (OSI) is a non-profit corporation dedicated to managing and promoting the Open Source Definition for the good of the community, specifically through the OSI Certified Open Source Software certification mark and program.
So, it's not neutral in the sense of having to love Microsoft, Red Hat, or any vendor. But it does indicate that the way it promotes the Open Source Definition for the good of the community is by reviewing and approving licenses.
OSI is the open source license guardian. I'm not sure how this positions it to be a good focal point for Microsoft's discussions. Chalk that one up to Microsoft's ignorance. I'm also not sure why this role privileges OSI to take pot shots at a company that, if taken at face value, is trying to work with the open source community. Chalk that up to a silly pride on OSI's part.
If OSI is the open source license guardian, then I think that role is best filled by an organization that is more neutral than not. It should look to the merits of the requests placed before it, and not speculate on politics, competition, and the like. It does not compete with Microsoft, Novell, Red Hat, Zend, SugarCRM, etc. etc. It is a non-profit, industry neutral body which is pro-open source community.
Therefore, it (and its representatives) need to take a little more care to best fulfill the organization's role, and not deprecate existing and potential open source community members. This means opening up the kimono to Microsoft until they give probable cause for not taking its overture at face value. The community is wider than the few who show up to OSI board meetings.
And no, I'm not ignorant of "Get the Facts" and other Microsoft attempts to discredit open source. I am, however, fully cognizant of similar comments among many in the current open source "faithful" who once shared those same feelings. Embracing open source is not as easy as some would make it out to be. It takes shifting one's mindset which, it must be said, is hard enough for one person, much less an entire company. It may well be true that of Microsoft's 50,000+ employees, they sometimes disagree on things. (We only have 6 in my family, and we disagree on lots of things more important than open source software.) But there are helpful ways to deal with this, and hurtful ways.
I think Michael, at his core, understands this. The eWeek article quotes him as saying, when asked about those in the community who still perceive Microsoft as an enemy to be avoided at all costs,
"So, what's the price of being wrong? There are some prices that can't be paid and others where you say, 'boy, that was a learning experience.' But if you don't try, you'll never know."
Exactly. So let's put away the shotgun and instead listen, cautiously optimistic.
Next time, I'd ask the OSI to not launch warheads at the first sign of a white flag, signaling a momentary (and perhaps perpetual?) ceasefire. It's too early (and always inappropriate) to taunt someone even as they're asking for help. (At my kids' soccer games, it's called being a 'bad sport.') OSI is a neutral promoter of the open source community and you, Michael, represent OSI when wearing your OSI hat. Please start acting like it. You've had constructive, off-the-record conversations with Microsoft and others before. It's OK to be nice and productive in print, too.