Anyway, the big fatal flaw in all this is that the technology isn't the only thing. You need adoption. You need a social network with at least a million people on it already. Then you can deploy it to various networks as open source.
You need something for social the way Wordpress is for blogs. Not totally peer to peer distributed. But something that an organization installs locally.
Hubzilla says all the right stuff but how many users do they have?
We have 300,000 at the moment. http://platform.qbix.com
See http://justhugo.com/2015/10/16/freedom/ for example.
Takedowns are never going to go beyond a fraction of a percent of the population.
Having control over your own open source installation means:
Not worrying about being charged
Being able to install the plugins you want
Being able to customize themes and appearance
Having sensitive info stay in-house
Not having to put up with a one-size-fits-all policy for eg comments or real names