What is the definition of the #fediverse? Is it services that use #activitypub or anything decentralized? When we motivate people to use the #fediverse or promote it. What are we expecting from them?
@fediversenews @jupiter_rowland @crafti @steve @aswath
Are there other protocols similar to #activitypub? After reading the ActivityPub paper, it is clear that although its main intention is to be for social media and communication, it can be implemented to be used for something like #peertube.
But is there a protocol for other types of websites?
If I had to define the FediVerse, I would use something self referencing such as "The FediVerse is the set of federated servers calling themselves the FediVerse".
ActivityPub is a technical communication standard. A large part of the FediVerse relies on a poor implementation of a small part of ActivityPub for communication.
I have no expectations on people promoting or using the FediVerse. Maybe to have fun, but that's the end of it.
@helge @fediversenews What is wrong with how current projects implement #activitypub?
@helge @fediversenews @Stark9837 Interoperability is the key: "Fediverse is a collection of interoperable social networks".
- Are you on Fediverse?
- Yes, here's my account: @user@server.org
Some say that Matrix and E-mail are also part of the Fediverse, but I don't think that such broad definition is useful.
@Stark9837 @fediversenews I don't think there can be a crisp defn of #Frediverse, since it is so easy to move away from it and that small deviation render a node not to interwork w other nodes. In that sense, it is an aspirational term. We want to be able communicate with a tone wo restriction. Like we seem to be able to do with postal & e mail, telephone. Of course there will be exceptions, but they will be small in numbers & for a shorter period of time.
@Stark9837 @fediversenews Having said that, there are certain minimal reqs. Firstly, the name space must be common. Second, there has to be a common protocol(s) the nodes use to facilitate comm between their users. It is that simple. And not so simple at a practical level. The nodes may have inconsistencies due to implementation diff, version mismatch and so on. But they all want to federate at an aspirational level.
@Stark9837 @fediversenews This is not some esoteric point or creating an issue just for it's sake. This has happened to SIP. They have settled on E.164 addr & for all practical purposes SS#7 is the protocol (!). XMPP has so many extensions it is easy to be incompatible. Inexplicably, but unsurprisingly both Google & Facebook decided that they will go alone & will not federate w anybody. And so we wait and see how this time it plays out.
@Stark9837 @fediversenews There’s not a precise definition. I think it’s mostly a buzzword. *My* personal definition of the #fediverse includes more than applications using the #activitypub protocol. Federation, to me, implies decentralized applications that are *autonomous and locally controlled*. Web-scale applications like Twitter (for example) are physically decentralized, but not federated since all the servers are controlled by one company.
@fediversenews @steve @Stark9837 Agreed. #IndieWeb is a good example of a federation that doesn’t use #ActivityPub. You could make a case for #RSS, as well. ActivityPub is my absolute LEAST favorite protocol to work with, but it’s the current darling of the “extended” Fediverse. Some day we may have a better protocol to build upon. But to me too, “The Fediverse” is much bigger than ActivityPub.
@benpate @fediversenews @Stark9837 There’s a Wikipedia page that compares various distributed social media protocols (some federated, some not). https://en.wikipedia.org/wiki/Comparison_of_software_and_protocols_for_distributed_social_networking
@steve @Stark9837 @fediversenews That’s a great resource. Thank you! Yeah, I skipped over a lot, like Scuttlebutt, Diaspora, and others. ActivityPub sure is the dominant protocol (at least in 2023)
@benpate @fediversenews @steve Well, the #RSS and #ATOM guys hate #activitypub. There are a few long forum discussions where they go on about how unnecessary it is, and everything can be done with Atom. But I feel that ActivityPub isn't just the format but also how they communicate, and the format is more formalised and standardized, especially for social things.
@fediversenews @Stark9837 @steve I have implemented both, and you can do MOST of ActivityPub in RSS+WebSub for sooooo much less pain. But, ActivityPub can carry MUCH more, and richer information than any RSS format, so it’s the one to build on for now.
@fediversenews @Stark9837 @steve One of my troubles with ActivityPub is that it’s TOO flexible, meaning that every different app can pick and choose how they want to implement it and you have to make mappings for every possible flavor of ActivityPub. There are no flavors of RSS/Atom/JSONFeed. The fields and types are well defined, so everyone implements them the same way.
@jupiter_rowland sounds like VHS vs Betamax all over again. The less advanced technology wins out because other market forces are more important than the technical solutions they bring to the table.
@jupiter_rowland Also, thank you for the history lesson. I will definitely dig deeper into Friendica, Zot, and Hubzilla to learn how they’re doing this. Nomadic identity seems like the holy grail of the Fediverse.
@jupiter_rowland Thank you very much. I have never heard of any of these technologies before and will definitely be checking them out!!
@Stark9837 @fediversenews @jupiter_rowland @crafti @steve @aswath
Not really similar, but interesting nonetheless:
Twtxt