The two OpenSim-based projects I've tried (Central Grid and OpenLifeGrid) are still at very early stages — about at the same stage LL was in late 2001/early 2002, although they're quickly covering the gap. There is no permissions system and no economy, and no way to transfer objects between avatars (except full perms). Scripting is limited, but curiously it is already implemented on top of Mono and in some cases with better results than LL's own solution.
I'd expect 1-2 years of development until it becomes a "usable" product at some time. In fact, what I really think is that LL very likely will never open source their own servers, but simply "take over" the OpenSim project and use it for their own purposes in the future. It's not as silly as it sounds — after all, the first practical web server, was created by the NCSA, and shortly afterwards, the Apache project reverse-engineered it to provide a better system using a more interesting licensing model. These days, of course, NCSA uses Apache for all their web servers
The secret, alas, is in the asset servers — which LL never considered to open source (not even IBM has access to them!). But it's true that they're very, very serious about interconnecting grids. Each time that it looks like LL might not release the open source code of their simulator software, they come out very clearly with the message that they fully endorse interconnection between grids. This is their major point right now — once they refuse to interconnect the grids, they'll lose control over the SL protocol, since the other OpenSim-based grids will soon find a way to interconnect to each other without LL's assistance. Right now, they're all expecting LL to allow access to their asset servers