Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

Made a graph of the "wider" fediverse - is this correct?

Fediverse
5 3 6
  • Been reading some docs and felt like drawing to get a better picture.

    Some things to note:

    • Parenthesis indicate bridges
    • Fed Bridgy and Mostr appear twice because I don't know if they allow cross-communication
    • One-way arrows (β†’) indicate one-way communication, and two-ways arrows (⇄) indicate the two sides can talk with each other
    • Threads to/from Facebook and Instagram communication appears with an interrogation mark because the information I could find didn't feel conclusive and I don't have an account to test myself
    • Maybe I missed some bridges and protocols, but that'd be more of a lack of knowing; also intentionally ignored X/Twitter > Nitter > RSS > ActicityPub bridges because it felt too much of a stretch.
  • Been reading some docs and felt like drawing to get a better picture.

    Some things to note:

    • Parenthesis indicate bridges
    • Fed Bridgy and Mostr appear twice because I don't know if they allow cross-communication
    • One-way arrows (β†’) indicate one-way communication, and two-ways arrows (⇄) indicate the two sides can talk with each other
    • Threads to/from Facebook and Instagram communication appears with an interrogation mark because the information I could find didn't feel conclusive and I don't have an account to test myself
    • Maybe I missed some bridges and protocols, but that'd be more of a lack of knowing; also intentionally ignored X/Twitter > Nitter > RSS > ActicityPub bridges because it felt too much of a stretch.

    If you're talking protocols, then why is WordPress there?

    If you include Wordpress there are about 100 other softwares that should also show up, but then you also need more paper 😁

  • Wasn't quite sure how to fit WordPress, as well as either Minds and Threads, as all 3 end up being, from what I could tell, hybrids.

    But interesting. Now that you mention it, I remembered NodeBB also implemented ActivityPub compatibility, though can't remember if it's through optional plugins or if it became an ActivityPub platform altogether. Gonna look up what other softwares are in this situation too.

  • Been reading some docs and felt like drawing to get a better picture.

    Some things to note:

    • Parenthesis indicate bridges
    • Fed Bridgy and Mostr appear twice because I don't know if they allow cross-communication
    • One-way arrows (β†’) indicate one-way communication, and two-ways arrows (⇄) indicate the two sides can talk with each other
    • Threads to/from Facebook and Instagram communication appears with an interrogation mark because the information I could find didn't feel conclusive and I don't have an account to test myself
    • Maybe I missed some bridges and protocols, but that'd be more of a lack of knowing; also intentionally ignored X/Twitter > Nitter > RSS > ActicityPub bridges because it felt too much of a stretch.

    Cool. Looks about right to me, not that I'm an expert. Bridgy Fed and Mostr do allow you to chain them together and do Nostr <> AT communication (though more recently there's also Eclipse.Pub that does Nostr <> AT). There are also a few other protocols still in use (Diaspora, DFRN, Zot, Nomad - Diaspora, Friendica, Hubzilla, Streams respectively) although all but Diaspora all internally bridge to Activity Pub so I'm not sure how they'd fit into your model.

  • Wasn't quite sure how to fit WordPress, as well as either Minds and Threads, as all 3 end up being, from what I could tell, hybrids.

    But interesting. Now that you mention it, I remembered NodeBB also implemented ActivityPub compatibility, though can't remember if it's through optional plugins or if it became an ActivityPub platform altogether. Gonna look up what other softwares are in this situation too.

    NodeBB supports ActivityPub out of the box (no plugins) as of v4 πŸ™‚


Gli ultimi otto messaggi ricevuti dalla Federazione
  • NodeBB supports ActivityPub out of the box (no plugins) as of v4 πŸ™‚

    read more

  • Cool. Looks about right to me, not that I'm an expert. Bridgy Fed and Mostr do allow you to chain them together and do Nostr <> AT communication (though more recently there's also Eclipse.Pub that does Nostr <> AT). There are also a few other protocols still in use (Diaspora, DFRN, Zot, Nomad - Diaspora, Friendica, Hubzilla, Streams respectively) although all but Diaspora all internally bridge to Activity Pub so I'm not sure how they'd fit into your model.

    read more

  • Hmm, how do you reconcile the fact that not all FEPs are applicable to all application types?

    For example soft deletion is preferable but not required...

    read more

  • >Currently it's hard to read, there is no single document. No single source of truth.

    We can make it happen.

    I am currently working on this: https://codeberg.org/ap-next/ap-next/src/branch/main/guide.md. It's a guide for developers, but in the future it may be used as a base for a more formal specification.

    read more

  • I knew that there was some kind of unifying force in the Fediverse. Thanks for sharing it.

    read more

  • Hi Melroy from Mbin. It's true what you are saying Julian. These FEPs forms the basic of the fediverse.
    But at the same time I hate those FEPs alot. I would rather see a more detailed and better described ActivityPub protocol v2.0 or 3.0. My point is that the current ActivityPub is way too vague.

    And we need dozens of various FEPs to get the features we actually need and want to get the basis features of today. Currently it's hard to read, there is no single document. No single source of truth. All FEPs are actually optional to implement. And it's a mess.

    Could you imagine if an internet standard like http or TCP was documented like this? It would never have worked.

    read more

  • Indeed, this is where the majority of improvements to the Fediverse are shared for archival.

    The very way Lemmy Piefed Mbin and NodeBB can communicate and synchronize communities is detailed in those FEPs. Check out FEP 1b12.

    read more

  • Thats super cool!

    read more
Post suggeriti
  • Fediverse Enhancement Proposals

    Fediverse
    7
    0 Votes
    7 Posts
    6 Views
    Hmm, how do you reconcile the fact that not all FEPs are applicable to all application types? For example soft deletion is preferable but not required...
  • 0 Votes
    2 Posts
    4 Views
    A blog requires a platform designed for blogging. Staying within the realm of federated software, the three natural alternatives are: WordPress, which, thanks to the plugin that makes it compatible with Activitypub, has achieved a level of perfect integration with the Fediverse. Ghost, which, federated a few months ago, is not only a blogging platform but is also specifically designed for creating mailing lists based on the Substack model. Writefreely, which, despite being natively federated, is extremely focused on distraction-free writing and therefore has some seriously limiting features. Friendica As for Friendica, I'm a huge fan of that software and manage the second-most active instance in the entire Fediverse. I can assure you that I know it well and appreciate all its most important features. But don't be fooled by the fact that some call it macro-blogging software. In fact, if you visit a Friendica account's profile, it's not possible to filter the Timeline of their posts from the Timeline of the posts they've reshared. So, you could virtually create a page like this: https://poliverso.org/profile/saio But you could only do that if you don't share too much other content, otherwise the result would be like this: https://poliverso.org/profile/notizie which would be much more confusing πŸ˜… However, Friendica is a very powerful software that allows you to republish your blog feed, as well as automatically reshare your federated blogs. Here I've listed some very interesting Friendica features for blogging: https://poliverso.org/display/0477a01e-1366-ebfd-2002-91a370393480 So, to recap, if you want to use Friendica to create your blog, you can: you can create a new account. Remember to define it as a "page account," if possible, but also remember that when you reshare content you like, it will appear on your profile page. However, if you don't need the full suite of tools that characterize a social media platform, you're better off using WordPress. Sharkey We're talking about software with a very nice interface, but it's still a social networking software. Being essentially a fork of Misskey, it also has a section for creating static pages that can be easily viewed from outside the Fediverse, but these pages can't be federated with Activitypub 😭. Ultimately, it seems even less suitable for creating a blog. If you absolutely must use a Fediverse social media platform, then you'd be better off going with Friendica! Hubzilla PS: There's also a software called Hubzilla, which is compatible with Activitypub, although it has developed its own communication protocol. I'm only mentioning it because it's a feature-rich and well-designed product, but its interface is quite complex and unfriendly, so although I've chosen to mention it, I can't recommend it as an alternative.
  • 0 Votes
    3 Posts
    11 Views
    auster@thebrainbin.org may I ask you to expand in what you mean by "underlying engine"? If you're talking about ActivityPub then it's a open standard which isn't beholden to any one organization. It's like saying HTML is bad because websites are all forced to use it as the underlying engine. I personally feel that the technical and mental overhead of maintaining a bridge is much worse than the overhead of a slowly changing standard. What if there are bridges for 20 different protocols, 200? When does it get unweildy?
  • The problem of cross-community posting

    Fediverse fediverse
    56
    0 Votes
    56 Posts
    115 Views
    There is, but I am not sold on giving up entirely on the idea simply because disparate communities might not want to talk to another. I agree that treading lightly is paramount, but the benefits of cross-community interaction could very much be worth it! One thing is for sure: making this an opt-out is not the way forward.