When illustrating the Fediverse as a network, what should the nodes be?
-
@evan @andypiper Same here, definitely prefer "servers" to "instances", but my favorite is "communities".
@stefan @evan @andypiper
When you say "server" I imagine hardware hosting different software so an ilustrated node would imply multiple instances and it doesn't sound right.
I'm in with the software option because it highlight the diversity in contrast with centralized solutions.
Communities is a great one too. -
-
@evan I think this is a sneaky good question actually. It reminds me of a blog post @laurenshof wrote a few months back about how communities form. I voted software which I interpreted as the type of platform (Mastodon, PeerTube, Pixelfed etc) but I think it could just as easily be any of the choices
-
E) All of the above.
You can do the one diagram, but different copies with the different words, then stack them all on-top of each other to make the Fediverse
-
@evan pretty sure it is mostly cats and elephants.
-
@stefan @andypiper Servers would have been better. Can we live with instances?
-
@evan I reckon people, but have them clustered in supernodes which represent the instances they're connecting through.
But then I'm assuming you want to show the data flow, how the connections work between people and how those connections can fail or be blocked.
-
@evan Cute kittens?

-
@evan
I'm not sure I fully understand what you mean by "software", but potentially "Everything but Topics".
There probably shouldn't be Only One Diagram. -
-
@evan Cats.
-
I think you have to start with instances, but I don't think you call them that. An instance is a technical term that is completely meaningless to almost everyone.
Call it a Community.
That's the core of the hierarchy.
- A Community decides to host a Social Platform
- That Community selects the types of content they want to share and then runs the appropriate software (Mastodon, PeerTube, PixelFed, Friendica, etc)
- That Community enables its members to join via the software they've set up
- That Community can then communicate with other Communities via the protocols available (ActivityPub)
The software is really secondary here. A community could run multiple pieces of software for their own purposes. In fact they probably should. The CBC Community should run both Mastodon and PeerTube.
It's not "one instance", It's a community running instances of all of the software they need.
I know you have an option for "people", but I don't think that is specific enough. It's "Communities of People".
-
R relay@relay.infosec.exchange shared this topic