so the code that implements the social network is open source, that means absolutely nothing, it really provides nothing to anyone, its just another social network that fragments the internet (in terms of end users)
what we need is open standards for exchange of social media data, we can already do this in parts, facebook seems to have a pretty good api (i haven't delved too deep), but obviously its not a standard, we can import contacts from gmail to facebook and the similar but we can't just transfer our social data from one platform to another. migrate from facebook to diaspora and you start again with a clean sheet, who's going to do that? myspace versus facebook was early, now facebook is the standard.
oh crap, i just realised that facebook is the social version of M$ windows.