This app was mentioned in 2 comments, with an average of 1.50 upvotes
Then it's a good thing the "coming up with" part is already solved. Social is as easy to install as Wordpress, and it's pretty lightweight on system resources. Anyone with some basic networking knowledge and Linux commandline skills can get it running on a cheap VPS in about twenty minutes. There's not even any configuration needed for federation, it's entirely automatic. And registering an account on a Social instance is as easy as signing up for Reddit.
Heck, there's even some pretty slick mobile apps like Andstatus, available on Google Play and F-Droid alike.
The only problem is mass public awareness. And that starts with awareness, usage, and advocacy by influential people.
Not the most full-featured, but reliable and open-source.