So anyway, Marc's blogged all this, and I added the following as a comment.
It’s so hard to have this conversation. I really, really hope that Infocards is open enough that it’s *possible* to write a LAMP based Identity Provider and Service provider that uses and interoperates with other Infocard systems. I don’t expect Microsoft to help with this, but I don’t really understand why they can’t. If Infocards were an open source standard, you’d see sample code and libraries being built by the community for multiple platforms. But because the source is a company, we apparently can’t expect them to also be the community or put effort into kickstarting the work. So the task falls on us. We end up having to do all the work with no help beyond reading the specs because we find it interesting. But I worry that the end result is that the LAMP community will not bother precisely because the spec came from Microsoft. The conclusion then is that Infocards is exactly the same as Passport. A reasonable identity system that only ever gets used inside Microsoft’s garden. The garden may have no walls but there’s still nobody else in it. What would be worse than this would be if Infocards has an open spec but the spec requires technology that only Microsoft has. Then it really doesn’t matter whether it’s open or not, it’s still impossible for anyone else to implement. For the record, I think that’s where it’s going. Like I said at the start I really, really hope I’m wrong.
I’ve thrown down a gauntlet in front of Kim Cameron. “Explain how InfoCard will get implemented on LAMP systems”. That doesn’t mean Kim has to do it, or that Microsoft has to do it. It’s only asking Microsoft how they think it will get done and by implication whether they’ll do anything to help. 9 months later, I’m still waiting for an answer.
The deeper question in here is how much any of these BigCos can open up and involve and support the development community when they are “in the business of taking care of themselves”. Google’s work with XMPP and Yahoo’s API groups are hopeful signs that people in those companies can see the self interest in supporting and listening to 3rd parties. Can Microsoft do the same thing? Or is the limit of their openness to use open standards? Although even that is a huge step which should be applauded.
Sam Sethi said some things that suggest that he does get it. And he’s a consultant working back in his old company not an employee. But I’m afraid the presentation seemed to be a classic MS presentation of futures, most of which were “Me Too” products, sprinkled overall with plenty of FUD. I’ve sat through too many of those not to be just a tiny bit cynical.
There's some things I want to see here:-
- A stable complete OpenID library for PHP.
- OpenID supported in Drupal
There's one question I don't understand:-
- Why doesn't one of the half a dozen other web bigCos with millions of customers produce an open Identity standard? Google, Yahoo!, AOL, eBay You've got a golden opportunity here.
And there's one thing I'll wish for:-
- One of the portal companies to turn the MyXXXX page inside out and create a TheirXXXX page. An AboutMe system that aggregates what I do for other people to read, instead of an Aggregator that collects together things for me to read about the outside world. So instead of trying to keep my eyeballs stuck to their property, use my content to bring new eyeballs in to their property.
[ << Properly Chilled - Downtempo Music & Culture ] [ Kim Cameron's Identity Weblog: Infocards in Wordpress? >> ]
[ 09-Feb-06 5:38pm ] [ G ] [ # ] [ microsoft , Web2.0 ]