In a way, I think social networks as currently designed as a mistake since it requires a centralized authority to share the content and verify our identities. Compare that to hosting your own content on a VPS where you're in charge of what you do and share on it. The problem comes from how do you connect people to together? How do you build a social search that links people based on what they share? In a way, I've always hoped Google would've been the one to get clued in and realize that they didn't need to make a social network but a social search index which would connect people based on that active sharing on websites. Obviously, there's no money to be had in such a search index so I have to wonder if it has to be something done on a voluntary basis like Debian or any other FOSS project.