A number of people have been writing good things about the Open Specification Promise. The expression of good will speaks volumes about why I continue to love this milieu, and the people in it.
Your personal support in moving our work forward means a lot to Mike Jones and me.
I'm certain it will influence the way events unfold in the future.
A blackguard whose faulty vision sees things as they are, not as they ought to be. Hence the custom among the Scythians of plucking out a cynicâ€™s eyes to improve his vision.
Many years later, Albert Einstein defined common sense as â€œthe collection of prejudices acquired by age eighteenâ€.
As I grow older, I realise that however hard I try to keep an open mind, and to learn, I land up with anchors and frames and perspective-biases that I donâ€™t always know I have. Which means that sometimes I have to work hard to ensure that I donâ€™t lapse insidiously into cynicism.
So you can understand why I had to work very hard indeed when analysing the Microsoft Open Specification Promise that was published yesterday. If youâ€™re interested in the subject, then please do check out Kim Cameronâ€™s blog here, Docâ€™s piece at IT Garage (where he asks for your opinion as well) and Phil Windleyâ€™s blog here, along with Becker and Norlinâ€™s Digital ID World blog at ZDNet.
Microsoft are not known for their pioneering approaches in the opensource world. Identity is one of the three big issues that affects our ability to deliver the promise of todayâ€™s technology (the other two are Intellectual Property/Digital Rights and the â€œinternetâ€, with or without Stevensâ€™ Tubes). A valid solution for identity pretty much needs Microsoftâ€™s support and that of its legions of lawyers.
And so we come to the Open Specification Promise. My early reactions? I think Kim Cameron and his team have done a brilliant job at pulling this off and getting something workable past the lawyersâ€™ cynosure.
If you want to understand it, and donâ€™t particularly feel like wading through â€œimplication, exhaustion, estoppel or otherwiseâ€ (and who could blame you?), then skip the legalese and go straight to the Frequently Asked Questions section. I quote from the FAQs:
- The Open Specification Promise is a simple and clear way to assure that the broadest audience of developers and customers working with commercial or open source software can implement specifications through a simplified method of sharing of technical assets, while recognizing the legitimacy of intellectual property.
- We listened to feedback from community representatives who made positive comments regarding the acceptability of this approach.
- Q: Why did Microsoft take this approach?
- A: It was a simple, clear way, after looking at many different licensing approaches, to reassure a broad audience of developers and customers that the specification(s) could be used for free, easily, now and forever.
- Q: How does the Open Specification Promise work? Do I have to do anything in order to get the benefit of this OSP?
- A: No one needs to sign anything or even reference anything. Anyone is free to implement the specification(s), as they wish and do not need to make any mention of or reference to Microsoft. Anyone can use or implement these specification(s) with their technology, code, solution, etc. You must agree to the terms in order to benefit from the promise; however, you do not need to sign a license agreement, or otherwise communicate your agreement to Microsoft.
- Q: What is covered and what is not covered by the Open Specification Promise?
- A: The OSP covers each individual specification designated on the public list posted at http://www.microsoft.com/interop/osp/. The OSP applies to anyone who is building software and or hardware to implement one or more of those specification(s). You can choose to implement all or part of the specification(s). The OSP does not apply to any work that you do beyond the scope of the covered specification(s).
We have a long way to go before we can solve all this. Weâ€™re not going to solve all this unless we stop acting like cynics. So letâ€™s get behind Kim Cameron on this and see what happens. Thatâ€™s what Iâ€™m going to do.
An aside: Why canâ€™t legal agreements be written like FAQ sections? Is there a law against it?
That's very generous, JP – although in fairness, I want to give the lawyers – from Microsoft as well as the open source world – full credit for getting behind this and making it real.
Friends, let's not stop until we get to the identity big bang. Let's all keep our concentration. Let's knock down the wall between us and the coming virtual reality. Let's make it possible to know who we're dealing with on the Internet – when that is appropriate. And let's do all this in a way that cradles our privacy.