• On GameFAQs: The top 100 most popular games!
August 22, 2007 5:44 AM PDT

The OSI, Microsoft, and history

by Matt Asay
  • Font size
  • Print
  • 3 comments

It's almost funny (almost) to see how out-of-context my words can be taken. On one side, I can have Microsoft calling me to ask me to not criticize the company as I so often do (here and here and here and here and here and here and here and....you get the point).

Then I have Groklaw suggesting that I'm wrong to think the OSI shouldn't discriminate against groups bringing licenses to it based on past behavior. I would have thought that, if weighed in the balance, people would tend to find me anti-Microsoft (though I admit I don't find it hard at all to separate out Microsoft's products from its strategies). But not enough for some in the open-source community, apparently. This is unfortunate, as I'm a regular reader and supporter of the work that Pamela does at Groklaw.

The sad thing is, the OSI and the open-source community may have brought this upon ourselves.

When you think of "freedom" and "open source" together, you think of Richard Stallman and the Free Software Foundation. When you think of OSI, you may think of the same, but that's not the reason for which the OSI was originally set up. It was designed to be the more pragmatic cousin to the FSF. It was designed to encourage businesses to adopt and embrace open source, and not to get too hung up on the freedom component.

The conferees decided it was time to dump the moralizing and confrontational attitude that had been associated with "free software" in the past and sell the idea strictly on the same pragmatic, business-case grounds that had motivated Netscape. They brainstormed about tactics and a new label. "Open source", contributed by Chris Peterson, was the best thing they came up with.

Think that quotation comes from Microsoft? Nope. It comes from the OSI's Web site, and I believe was authored by Eric Raymond.

See the dilemma?

On one hand, the community wants the OSI to be its ideological standard-bearer. But that's not the raison d'etre of the OSI. At least, it's not its stated mission. Its mission is clear:

The OSI are the stewards of the Open Source Definition (OSD) and the community-recognized body for reviewing and approving licenses as OSD-conformant.

That's it. Nowhere does it say that the OSI is supposed to discriminate against anyone--for good or evil--in the process of approving licenses. It is simply there to make sure that new licenses comply with the Open Source Definition.

I have no love for Microsoft. I think it is insidiously seeding the market with the next layer of enterprise lock-in, and I believe that is of much, much more concern than whether the OSI approves a license or two as OSI-certified. While the open-source community sleeps, intent on "doing its duty" to prevent Microsoft from engaging fully with the open-source community, Microsoft is out there doing its real damage with SharePoint.

Wake up. Stop fetishing over the wrong things. The sky will not fall if Microsoft is allowed to participate in the open-source license approval process like everyone else.

It would be morally wrong, in my worldview, to discriminate against Microsoft in this endeavor. Regardless, that is not the OSI's mission. It can be the open-source community's role, if it chooses to take up that mantle, but it is not the OSI's, in my opinion (one that I likely do not share with other OSI board members, but no one has yet explained to me how the OSI's official history, purpose, and charter gives it the right to discriminate against who suggests new licenses).

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
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
Apple: 'Enterprise' is as enterprise does
Theory of competition fails in open source, elsewhere
Microsoft's Web business spurring development of IE
Add a Comment (Log in or register) (3 Comments)
  • prev
  • 1
  • next
Strict view
by guysnir August 22, 2007 7:15 AM PDT
I think that viewing the OSI and their approval process from a strict and formal point is problematic.

The points you make are valid, but are too strict in my opinion.
Just like the with debate over the "Open Source" term, where the OSI does not have a legal trademark for "Open Source", but still has the "power of the people" behind them to police the term (i.e. http://blogs.cnet.com/8301-13505_1-9743248-16.html?tag=head).

I think taking into account Microsoft's history and the potential implications of granting the OSI approval to their licenses (i.e. Chris DiBona's comments) is a fair thing to do.

Guy
Reply to this comment
Let's boil it down to this...
by mondegreen August 22, 2007 1:45 PM PDT
You're saying it's not right for OSI to treat Microsoft any differently from everybody else, and others (me included) are saying Microsoft is so different from everybody else, it's lunacy to treat them the same. Have I got it right?
Reply to this comment
The question is not Microsoft or its motives
by Matt Asay August 22, 2007 6:36 PM PDT
The question is whether the OSD means anything. I think it does. In the OSD, there is perfect freedom from Microsoft, as I argued later today, in response to a Michael Tiemann post. If we have to rely on judging others' intentions, we're in for a very long haul.

Are your intentions always good? I'm sure they're not always bad, but with the OSD I don't have to care. My trust is in the code, and the license that governs it. If I have the right to fork, I don't think it matters much what the company behind it does.

Do I trust Microsoft? No. But I don't have to if the code it licenses is OSI-certified, because then the code is free from Microsoft.

Could Microsoft use this as a publicity stunt or as some way to confuse customers as to the pedigree/licensing of its other code? Probably, but that's where the community (and the OSI as just one part of that larger community) is critical. You should be yelling and screaming to keep Microsoft in line. I think that's great, and I do it, too.

But the OSI-certification process is not the appropriate place to do this. The community is the best police officer. The OSI can lend moral pressure one way or another but is ultimately an arbiter of the OSD. If Microsoft submits a license that abides by the OSD, I see no moral reason to prohibit it from doing so, and the OSI from approving it.
Reply to this comment
(3 Comments)
  • prev
  • 1
  • next
advertisement

Most Popular

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.

3G wireless still holds promise

The next generation of 4G wireless may get all the headlines, but advanced 3G technology will likely dominate services for the next few years.

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