@julian Mastodon doesn't really have a conversation model at all. It doesn't know what a conversation is because such a thing doesn't exist on Twitter either. The same goes for Pleroma, Misskey and all their forks.
Threads on these projects are loosely tied together from single posts. Any post, regardless of whether it's a reply or not, only goes out to the followers of the poster plus whomever the post mentions.
If Alice posts something, it's her followers and the users mentioned in the post. who are notified about it.
If Bob replies to Alice's post, it's his followers and the users whom he mentions who are notified about it. Alice's followers are not notified unless Bob mentions them one by one. In fact, not even Alice would be notified if Bob didn't mention her.
As far as I know, before nodeBB appeared, there were only a few Fediverse projects that had a concept of conversations:
What is now Friendica was not designed as an alternative to Twitter. It was designed as an alternative to Facebook. And so it as a thread structure like Facebook or Tumblr or a blog: exactly one post plus many comments.
Again, if Alice posts something, it's her followers and the users mentioned in the post. who are notified about it.
But if Bob replies to Alice's post, it's a comment on Alice's post and not a stand-alone post itself. Next to whomever Bob mentions, it's Alice and Alice's followers who are notified. Bob's followers are not notified unless they're mentioned because it's none of their business what Bob comments on Alice's post. And Alice is notified even without a mention, as are her followers.
If Carol comments on Bob's comment, apart from whomever Carol mentions, it's Alice, Alice's followers and Bob who are notified. Again, Carol does not have to mention Alice or Alice's followers or Bob. And again, Carol's followers are not notified, neither are Bob's followers.
By sending the post, Alice automatically follows the thread which this post starts. Thus, she receives special notifications for each comment. Likewise, by commenting, both Bob and Carol subscribe to the thread, follow it and receive special notifications for each new comment, regardless of what within the thread is commented on.
Also, Alice, Bob and Carol have the thread in their respective streams anyway. So even if they unsubscribe from the thread, they still get the same notifications for comments as they get for comments on posts from whomever they follow.
By the way, it's only what Friendica, Hubzilla and (streams) perceive as posts that is drawn into a stream and listed as unread. So even if you follow Bob or Carol, but not Alice, Bob's and Carol's comments don't show up in your stream.
Lastly, it's Alice who owns the whole thread. Including all comments. At least on Hubzilla and (streams), Alice can moderate her own thread and delete posts from it; unfortunately, that deletion is not forwarded to originally ActivityPub-based projects such as Mastodon which don't understand such measures. And self-moderation on (streams) can go even further than on Hubzilla.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Friendica #Hubzilla #Streams #(streams)
Threads on these projects are loosely tied together from single posts. Any post, regardless of whether it's a reply or not, only goes out to the followers of the poster plus whomever the post mentions.
If Alice posts something, it's her followers and the users mentioned in the post. who are notified about it.
If Bob replies to Alice's post, it's his followers and the users whom he mentions who are notified about it. Alice's followers are not notified unless Bob mentions them one by one. In fact, not even Alice would be notified if Bob didn't mention her.
As far as I know, before nodeBB appeared, there were only a few Fediverse projects that had a concept of conversations:
- Mistpark/Friendika/Friendica
- Free Friendika (fork of Friendika; defunct)
- Friendica Red/Red/the Red Matrix/Hubzilla
- Osada (first a fork of Hubzilla, then a fork of Zap, then probably a fork of Zap again; all discontinued)
- Zap (fork of the first Osada; discontinued)
- Mistpark 2020 (probably fork of Zap or the third Osada; discontinued)
- Redmatrix 2020 (probably fork of Zap, the third Osada or Mistpark 2020; discontinued)
- Roadhouse (fork of the third Osada/Mistpark 2020/Redmatrix 2020; discontinued)
- the Streams repository (fork of Roadhouse)
What is now Friendica was not designed as an alternative to Twitter. It was designed as an alternative to Facebook. And so it as a thread structure like Facebook or Tumblr or a blog: exactly one post plus many comments.
Again, if Alice posts something, it's her followers and the users mentioned in the post. who are notified about it.
But if Bob replies to Alice's post, it's a comment on Alice's post and not a stand-alone post itself. Next to whomever Bob mentions, it's Alice and Alice's followers who are notified. Bob's followers are not notified unless they're mentioned because it's none of their business what Bob comments on Alice's post. And Alice is notified even without a mention, as are her followers.
If Carol comments on Bob's comment, apart from whomever Carol mentions, it's Alice, Alice's followers and Bob who are notified. Again, Carol does not have to mention Alice or Alice's followers or Bob. And again, Carol's followers are not notified, neither are Bob's followers.
By sending the post, Alice automatically follows the thread which this post starts. Thus, she receives special notifications for each comment. Likewise, by commenting, both Bob and Carol subscribe to the thread, follow it and receive special notifications for each new comment, regardless of what within the thread is commented on.
Also, Alice, Bob and Carol have the thread in their respective streams anyway. So even if they unsubscribe from the thread, they still get the same notifications for comments as they get for comments on posts from whomever they follow.
By the way, it's only what Friendica, Hubzilla and (streams) perceive as posts that is drawn into a stream and listed as unread. So even if you follow Bob or Carol, but not Alice, Bob's and Carol's comments don't show up in your stream.
Lastly, it's Alice who owns the whole thread. Including all comments. At least on Hubzilla and (streams), Alice can moderate her own thread and delete posts from it; unfortunately, that deletion is not forwarded to originally ActivityPub-based projects such as Mastodon which don't understand such measures. And self-moderation on (streams) can go even further than on Hubzilla.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Friendica #Hubzilla #Streams #(streams)