Janrain seems really nice. I started using it for a site I was making, but had some issues with the Rails authlogic plugin for it (this was almost a year ago though). I never sorted out the problem after a lot of debugging, and then the project ended up on my back burner, where it still lies.
It seems like one can get away with the free plan pretty well. But the real issue is that now if either you or they have downtime, you have downtime. I assume they have some good HA practices, but one of the times that I was working on debugging the issue, I was getting 500s.
An open source version, especially one that could be easily used with any language, would be awesome.
It's possible that the best way to do that would be to essentially clone Janrain open-source-ly and write libraries for that clone. That way most of the work is being done in whatever language it's implemented in, and then to make it work in a new language, you'd just write a simple library integrating with its API, rather than rewriting the whole thing.
The advantage is that you'd host it yourself, and so you can take steps to ensure that it stays up. (And at the very least, it would be hosted in the same datacenter, so unless your hosted version of JanrainClone crashes, its downtime would mostly coincide with your own downtime.)