I can start my own email server (or use one of millions of others) and send/receive to/from users on any other server... clearly decentralized (where is the center?)
I can start my own email server (or use one of millions of others) and send/receive to/from users on any other server... clearly decentralized (where is the center?)
Email is centralized in that individuals usually register with a provider, rather than use their own machines. I think social networking can adopt a similar model so all we really need is an easy way to pick up our social data and go to a new provider. I mean who I consider to be my friends is my data, so why not have a systematic definition of it that can be carried with me to every site, instead of recreating those connections using whatever interface is on each of the social sites I use.
It's not possible for one company/person to get across all your email because you can have it somewhere else. It's not possible to store Facebook info outside of facebook.
I imageine a distributed social network being a woven fabric where some people host their own, some use their companies (think bands using their labels server), a lot of people use free ad-based services (think hotmail or yahoo diaspora). However, no one company would ever have all your data, and couldn't hold it to ransom, assuming some type of export facility is built into the design. For I can import all my emails into a different server, but I can't export all my facebook data. Once switching costs are reduced to negligible, then competition for features, usability and, yes, privacy, wins out. Same way as plenty of people decamped hotmail and yahoo for a shiny new gmail account when they had better featurs and an import facility.