mastodon.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
The original server operated by the Mastodon gGmbH non-profit

Administered by:

Server stats:

318K
active users

Since apparently nobody reads what I write, I'll reiterate some points about the protocol stuff, as I see wrong information being spread around.

ActivityPub is a new W3C standard for federated messaging with better privacy support and more future-proofness.

v1.6 of Mastodon implements ActivityPub for the first time, and "prefers" this protocol when it's available. However there is no change at all to how OStatus works in it.

v2.0 will pull the switch on private toot federation over OStatus.

There is a long-term plan of removing OStatus support, as Mastodon has never been intended to be multi-protocol. This plan is not connected to any specific version or date. It's just a general direction. As most of the fediverse plans to switch to/support ActivityPub (e.g. Hubzilla, GNU social), I believe nobody's gonna miss OStatus.

@Gargron guessing by pull the switch you mean turn off private toot federation if it's using OStatus?

@gargron So, how long will it take until there's no OStatus support by Mastodon anymore? Read: how much time is left for GS et. al. to implement ActivityPub?

@vinzv There's a third post after the one you replied to

@gargron Ah, overread the "any specific version or date" part. Thx.
@vinzv Are who will implement ActivityPub into GS? @gargron
@vinzv Oder dann das Ende von "Föderation"? Tja, nicht nur in der Politik viele Fragezeichen :-/
@hikerus Ich hab deine Frage nicht verstanden.
@vinzv Wenn Mastodon OStatus aufgibt, dann gibt es ja keine Verbindung mehr mit Gnusocial - oder eben, ActivityPub wird auch in Gnusocial implementiert. Doch wer will und soll das machen? Wenn nicht, dann ist fertig mit Austausch - oder seh ich da was falsch?
@hikerus Ne, siehst du richtig. Ob und wie schnell ActivityPub in Gnusocial implementiert wird kann ich dir nicht sagen. Es muss halt einer der Entwickler machen.
@vinzv Ob die da Lust und Zeit haben? Puh...
@hikerus Kann ich auch nicht beurteilen. Ab für den Fall des Falles gibt es ja immer noch PostActiv und Pleroma, was beides deutlich aktiver entwickelt und gepflegt wird.
@vinzv Oh - ich weiss nicht, ob ich Energie habe, da umzusteigen... Jedenfalls im Moment sicher nicht.

@Gargron

with respect

> wrong information being spread around

some of that's happening because there are people intentionally misunderstanding to cause problems

I think you're being pretty clear overall -- but some people are going to do this, for reasons I consider quite malicious but will not name here

:( <3

@Gargron Do you know of any developer who is currently working on AP for GNU Social?

I will have a look at the AP implementation at Mastodon and I'm curious about the way you want to solve the "incomplete thread"-problem that still can occur with AP, since they couldn't agree on doing the distribution like other networks are practicing it for years.

@heluecht There's a graphic spread by Mike from Hubzilla where GNU social and Pleroma has an "f" (plans to implement in the future) under the ActivityPub column. Lambda supposedly has "Pleroma talking ActivityPub internally already"

Also this is most unhelpful. ActivityPub design sessions are open for anybody; if you cared you would join and raise your concerns. Now you're just complaining from the sidelines. FWIW: Incomplete threads are not a problem because object URIs are resolveable.

@Gargron If you have a look at the acknowledgements of the specification, you will find my name on it. I participated in several discussions and possibly influenced some things as well - but of course not everything.

And you could also list Friendica with some "plans to implement in the future" - but currently no one is working on it here.

Concerning the threads: The problem is the comment distribution via the commenter and not the thread owner.

@heluecht AP supports comment distribution over thread owner. Mastodon v1.6.0rc1 does this.

@Gargron problem is that they were really unclear on how to do the whole signing.

@heluecht Well, we figured it out, and we did it.

@Gargron So you use "Linked Data Signatures"?

@Gargron And what are you doing with webfinger?

@heluecht webfinger returns a self-link with the AP mime type, to the actor URL (URI), that's all that webfinger needs to do