I can't wait until I can begin removing OStatus-related code from Mastodon. I think GNU social is the last remaining fediverse project that hasn't yet switched to ActivityPub? #mastodev

@Gargron at some point dropping OStatus, even if not every single project has moved on to ActivityPub yet, should be considered simply because of the fragmentation they add to the fediverse, which is not much better than the threat of proprietary services~

@kevat @Gargron
But what is the point in removing Ostatus support?

@maryjane @kevat Mastodon is not a multi-protocol application. The only reason OStatus is in there is because we started with OStatus, then switched to the much better ActivityPub, and haven't removed OStatus yet.

Ok. But what improves in mastodon by removing Ostatus support?

@maryjane @kevat Fewer lines of code to maintain. Fewer code paths to keep track of.

@Gargron @kevat
At least from a technical point of view.

From the fediverse point of view for me it would be like to cut off a part of the fediverse if federation with Gnu Social stops

@maryjane @kevat A whole year ago there was talks about GNU social upgrading to ActivityPub. I have not heard anything about it since, but there is a limit to how long you can wait, right? Most of the fediverse has moved on.

@Gargron @maryjane exactly my point, it shouldn't be mastodons (or any other ActivityPub using project) burden to support obsolete standards just so some technological niches, who purposefully self-segregate by refusing to accept standards, don't feel left out.

@maryjane @Gargron @kevat Pretty much every code base is improved by removing things. Every non-trivial code vase is already too big to fully understand, and removing things makes this problem less severe. This leads to better development and fewer accidents.

@maryjane @kevat Hubzilla is on ActivityPub and Diaspora will probably never be, but Diaspora was never OStatus either.

Ok you dont consider diaspora fediverse. Not surprising considering their positions on ActivityPub. But still dont understand why remove Ostaus support

@maryjane @kevat OStatus never moved past a draft stage of standartization. It is completely devoid of any privacy mechanisms. It has no advantages over ActivityPub. Why not still keep it? Because we want cleaner code in Mastodon. Less code to maintain and ensure quality & safety of.


Hubzilla is not OStatus, it's Zot and later Zot6. Hubzilla have optional plugins for ActivityPub and OStatus.

The Diaspora Network (a.k.a. The Federation) has a plan to add ActivityPub support. When it started 6-7 years ago, it had OStatus support. They decided to drop it because it was a P.I.T.A. t maintain and taking away their time from their own "diaspora protocol" (don't confuse it with the software, there are other software connected to the Diaspora Network/Protocol).

The only one left still using the obsolete OStatus protocol is GNU Social. OStatus was developed mainly by the main develop behind GNU Social a.k.a. StatusNet, Laconica, Chris Evans. He left and started Pump.io. While developing Pump.io, the beginnings of ActivityPub formed. He left Pump.io to concentrate on ActivityPub.

Believe it or not, Pump.io did not even bother to implement OStatus. They also closed/dropped the plan in favor of ActivityPub which still has zero progress.

GNU Social fans are developing an ActivityPub plugin, one is already in testing, but it is taking far too long because there simply is no interest within their community. (Like in Diaspora software side, too long, no interest, just a side-project with the least priority.)

In other words, OStatus is dead, obsolete, forget about it. It is time to move on. ActivityPub isn't perfect but everyone rallied behind it and not OStatus.

Other developers and projects and server admins are dropping OStatus support and/or plugins.

We just have to wait for Friendica to make their AP implementation stable and we're completely done with OStatus. If GNU Social wants to stay isolated, it's their choice.

Heck, even Socialhome is developing its implementation of AP in their code, Socialhome is mainly Diaspora Network/Protocol. So, Friendica isn't alone in this. Friendica is mainly DFRN with Diaspora Network/Protocol and OStatus, soon ActivityPub too. Will Friendica drop OStatus? I hope so. It's the only way to tell GNU Social fans to migrate to AP.

@Yulegen 🎄

Hi, i know hubzilla is not AP, that it's zot. And AP and Ostatus support is via plugins.

When mentioned both diaspora and hubzilla, i was mentioning them as being members of the fediverse. Not reffering to whatever protocols they use.

Sign in to participate in the conversation

Nós somos um coletivo que fornece espaço a outros coletivos na internet, para debater, partilhar, conversar, mail e uma rede social! Queremos um espaço na internet onde sejamos soberanos dos nossos dados e das nossas redes, sendo a confiança criada através de de provas de cooperação. coletivos.org