Here's the "final" comment on #ActivityPub by the informal spokesperson on inter-operationg from the #Diaspora project:
https://schub.io/blog/2019/01/13/activitypub-final-thoughts-one-year-later.html
Conversation
Notices
-
Strypey (strypey@mastodon.nzoss.nz)'s status on Wednesday, 16-Jan-2019 03:51:32 EST Strypey -
Strypey (strypey@mastodon.nzoss.nz)'s status on Wednesday, 16-Jan-2019 03:55:53 EST Strypey I agree with two points Dennis Schubert of Diaspora raises here;
* we must design with end users in mind. Smooth #UX is key if we ever want federated social networking to win in our revolution against centralized #DataFarms
* work on public standards needs to happen at public standards bodies. Specifying a standard for inter-operation protocols is pointless if every implementer has to talk to every other implementer to get things to work properly.-
Strypey (strypey@mastodon.nzoss.nz)'s status on Wednesday, 16-Jan-2019 04:04:22 EST Strypey However, his comparison with #XMPP is mind-blogging. Yes, the #XMPPFoundation has developed a good process for formalizing extensions to the base standard (#XEPs). Yes, this is something #ActivityPub folks could learn from. But the XMPP spec was first published in 2004. The final AP 1.0 standard was only published last year, give it time!
-
Strypey (strypey@mastodon.nzoss.nz)'s status on Wednesday, 16-Jan-2019 04:07:41 EST Strypey Also, despite it's robust XEP processes, XMPP has a *terrible* #UX when it comes to inter-operation across services. The only basic chat function that works reliably across all XMPP implementations is realtime text chat (not file-sharing, or voice/ video, or screen-sharing or numerous other functions modern chat users consider essential).
In that respect, it's an example for AP folks of how *not* to run a federation of federated networks.-
Strypey (strypey@mastodon.nzoss.nz)'s status on Wednesday, 16-Jan-2019 11:30:52 EST Strypey One thing I think Dennis really underestimates though, is the important of #NetworkEffect to the #UX of federated social apps. The most important way for a network comms technology to serve its users is to help them to communicate with as many others as possible. This is especially true in #SocialMedia, when the user's goal is to publish a message they consider important, to as many people as they can. But it's still important in #SocialNetworks, when users want to find their friends.
-
Strypey (strypey@mastodon.nzoss.nz)'s status on Wednesday, 16-Jan-2019 11:48:31 EST Strypey Implementing #ActivityPub in some form, would allow Diaspora users to connect with about 3 times as many users as they can using only the Diaspora protocol standard. That's with a number of apps/ instances not yet rolling out AP support that's in the works. Regardless of how good the Diaspora UI might be for existing users, denying them such a massively increased network reach is poor #UX design.
-
Strypey (strypey@mastodon.nzoss.nz)'s status on Wednesday, 16-Jan-2019 12:35:22 EST Strypey Implementing AP on Diaspora, in the right from, would also allow Diaspora users to comment on #WordPress blogs that use AP plug-ins like #Pterotype. So that's a whole different set of users Diaspora users are being denied the ability to interact with:
https://getpterotype.com/
-
-
-
-
-
-