I know that OpenID would benefit more from a larger number of sites adopting it, than it would from more people being providers.But even still, I am curious as to when it would be good for a site to be the provider.
When should you consider being an OpenID provider?
openid;authentication
If you look at it from the standpoint of Return on Investment (ROI) it makes little sense to become an OpenID provider unless you have a massive user base.  The value of companies like Google being an OpenID provider is that they get more people to visit their site and more people to tightly integrate and work with them.This offsets the technical, monetary, and legal expenses that are the cost of being an OpenID provider.  You have to remember that you have to build a technical team to develop and manage your OpenID servers, you have to pay a ton of money to buy or rent server that will always be up and can handle the load, and finally OpenID has to be on.  If Google's OpenID service goes down people have no access to ALL of the sites that use OpenID.  This can come with legal ramifications if it costs someone money and they are below their service agreement up-time levels.Also, there is the issue of adoption.  SO and Stack Exchange only promote certain sites and Companies for OpenID.  So unless your site is on that short list people won't realize you are an option and may have more issues using your system unless they are technically savvy. Having a quick link on the SO page to Google has made my life 100 times easier when trying to log in to SO, I know that.Finally, as others have said, most people are not going to trust any company that is going to close down.  Fortune 500 level companies are usually where people put there trust in these kinds of things because even if a company like Google goes bankrupt someone will buy them and continue the service.  When you get to small companies there are a ton of issues.