I did a quick query to see what the current breakdown of OpenID providers is across Stack Overflow, Server Fault, and Super User (but not Meta, as I figured that'd be 100% overlap):
google.com 88,536myopenid.com 24,316yahoo.com 16,026 blogspot.com 4,272claimid.com 4,697wordpress.com 1,875 livejournal.com 1,694openid.aol 1,074flickr.com 481openid.org 404mozilla.com 398myvidoop.com 397launchpad.net 350appspot.com 271technorati.com 267getopenid.com 75clickpass.com 60openid.pl 51myspace.com 48
I used strikeout to indicate providers that are now defunct (that is, they don't work any more). The actual query counts both primary and secondary OpenIDs and sums across sites (so there's some duplication for users with multiple accounts and multiple OpenIDs) and is of the general form
select dbo.RegexMatch(OpenId, '\w+\.\w{2,4}\b'), count(*)
from Users
where UserTypeId > 2
and OpenId is not null
group by dbo.RegexMatch(OpenId, '\w+\.\w{2,4}\b')
having COUNT(*) >= 25
order by COUNT(*) desc
Here it is in graphical form
http://img134.imageshack.us/img134/6807/stackoverflowopenidgrap.pngI was going to ask what other OpenID providers we should feature on our /users/login page, but given the utter and complete dominance of Google, Yahoo, and MyOpenID, is there any reason to?
Note that I have done a few things to the /users/login page already:
- Escalate MyOpenID to a "top billing" provider
- Offer a "Click Here to Sign Up!" option which uses a site-specific MyOpenID Affiliate to ease joining if you don't have an OpenID.
I'm still waiting for Microsoft's OpenID support to come out of beta, but at least Google now offers named OpenIDs -- hooray!
Anyway, back to my original question: which OpenID providers should we feature on the /users/login page? Are there any new up and comers?