#ActivityPub is getting its first formal update path since 2018.
-
#ActivityPub is getting its first formal update path since 2018. I wrote about why this matters, how this leads to some strange and funny power dynamics, and about who actually participate
https://connectedplaces.online/reports/fediverse-report-148-on-protocol-governance/
@fediversereport Having had some involvement with IETF back in the day, Mastodon GmbH being a member doesn’t really change the power dynamics. When a large commercial player is on the committee, they already have the ability to force an agenda by virtue of having the resources and leverage in userbase to just implement it. If there is disagreement from smaller players, the most they can do is declare that this isn’t part of the “official” standard, which then makes the standard irrelevant. (1/2)
-
@fediversereport Having had some involvement with IETF back in the day, Mastodon GmbH being a member doesn’t really change the power dynamics. When a large commercial player is on the committee, they already have the ability to force an agenda by virtue of having the resources and leverage in userbase to just implement it. If there is disagreement from smaller players, the most they can do is declare that this isn’t part of the “official” standard, which then makes the standard irrelevant. (1/2)
The only way compromise happens is if there are other players of similar size in the committee to counterbalance a large player. If this is Meta and a bunch of nonprofits, Meta either dictates the standard or forks it and effectively replaces it. (2/2)
-
The only way compromise happens is if there are other players of similar size in the committee to counterbalance a large player. If this is Meta and a bunch of nonprofits, Meta either dictates the standard or forks it and effectively replaces it. (2/2)
@slyborg@vmst.io yes that's exactly why I want to bring together disparate threadiverse implementations so that we can petition for changes and make our voices heard as a collective instead of individual software platforms.
The ForumWG has had some early successes!
-
#ActivityPub is getting its first formal update path since 2018. I wrote about why this matters, how this leads to some strange and funny power dynamics, and about who actually participate
https://connectedplaces.online/reports/fediverse-report-148-on-protocol-governance/
@fediversereport This is great to hear. I'm working on building a decentralized Meetup alternative for in person events, and I'm planning to add Activity Pub support.
-
The only way compromise happens is if there are other players of similar size in the committee to counterbalance a large player. If this is Meta and a bunch of nonprofits, Meta either dictates the standard or forks it and effectively replaces it. (2/2)
if there are other players of similar size in the committee to counterbalance a large player
Some of us knew that capture through W3C is only a matter of time, so we put a lot of effort to establish an alternative standardization process for Fediverse:
-
if there are other players of similar size in the committee to counterbalance a large player
Some of us knew that capture through W3C is only a matter of time, so we put a lot of effort to establish an alternative standardization process for Fediverse:
Here's my question though... The w3c rules stipulate that any changes must be accompanied by two implementations.
That's a pretty strong check against unilateral decision-making and introduction of breaking changes from the WG.
-
The only way compromise happens is if there are other players of similar size in the committee to counterbalance a large player. If this is Meta and a bunch of nonprofits, Meta either dictates the standard or forks it and effectively replaces it. (2/2)
@slyborg @Connected Places If Mastodon really tries to shape ActivityPub around Mastodon and only Mastodon, you can expect quite some opposition from and head-butting with players such as Flipboard, Ghost and especially Automattic (WordPress).
The same who must have pressured Mastodon into "better" support of Article-type objects. That's limited to Mastodon's previews now including the summary as well, but the full long-form HTML rendering with all bells and whistles which not only they wanted is something that Mastodon will never touch.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta -
#ActivityPub is getting its first formal update path since 2018. I wrote about why this matters, how this leads to some strange and funny power dynamics, and about who actually participate
https://connectedplaces.online/reports/fediverse-report-148-on-protocol-governance/
@fediversereport If they are smart they will fix a raft of fundamental UX pitfalls in current ActivityPub by defining a protocol handler for it.
Email needed its protocol handler spec while it was getting established – and arguably still does – and I do think this is one of the ways in which ActivityPub is "like email".
-
@julian @fediversereport AP is an ugly duckling.
Maybe it shouldn't be a Web standard, but sit apart from (and inter-operate with) it instead. Maybe the right org is the IETF...
-
@fediversereport If they are smart they will fix a raft of fundamental UX pitfalls in current ActivityPub by defining a protocol handler for it.
Email needed its protocol handler spec while it was getting established – and arguably still does – and I do think this is one of the ways in which ActivityPub is "like email".
@tasket@infosec.exchange an official protocol handler would help a lot. Today there is the option of introducing a web protocol handler but the UX for it is pretty dogshit (Piefed recently implemented it, and the number of dialogues was too damn high!)
That said I don't know if PWAs can register against non-web protocol handlers. That would be useful for sites like NodeBB.
-
@julian There are several dozens of actively maintained ActivityPub implementations, I think it is not difficult to find two implementers among them, especially if they will be paid to implement a proposed change / extension (as we have seen with the E2EE proposal).
@slyborg @evan @connected-places @fediversereport @ArneBab @alexchapman
-
@julian IMO there's no reason why a web browser should understand where to open fedi links, without having any other type of app properly address those links as well.
What if someone in an instant messenger or email app sends you a link to fedi content?
Defining it at the system level (again, as is done with email) removes critical uncertainties.
Fedi has other big UX issues as well. Celebrities don't like it here because the TL mechanics make them unintentionally annoying... users follow then later mute them because their posts are popular for a while and we have to see them each and every time they're boosted (or manually silence those posts). Allowing the selection of some transparent algorithms could fix this.
-
@julian @silverpill @slyborg I will fight pretty hard against breaking changes in ActivityPub. We have an active network with tens of millions of people and tens of thousands of servers. It's too late for breaking changes and it has been for a really long time. Expect changes like: describing required properties of activities better. How `replies` (and maybe `context`) work. References to OAuth, Webfinger and HTTP Signature.
-
@julian @silverpill @slyborg I will fight pretty hard against breaking changes in ActivityPub. We have an active network with tens of millions of people and tens of thousands of servers. It's too late for breaking changes and it has been for a really long time. Expect changes like: describing required properties of activities better. How `replies` (and maybe `context`) work. References to OAuth, Webfinger and HTTP Signature.
@julian @silverpill @slyborg it's also worth noting that all discussions of the WG will be on a public mailing list. People can join the meetings, comment on drafts on GitHub. People interested in making more substantive contributions can become invited experts, even if they're not from a member organization.
-
@julian @silverpill @slyborg it's also worth noting that all discussions of the WG will be on a public mailing list. People can join the meetings, comment on drafts on GitHub. People interested in making more substantive contributions can become invited experts, even if they're not from a member organization.
@julian @silverpill @slyborg most importantly: no protocol is mandatory. No protocol revision is mandatory. If the work the WG does isn't useful, nobody has to implement it.
-
@julian @silverpill @slyborg most importantly: no protocol is mandatory. No protocol revision is mandatory. If the work the WG does isn't useful, nobody has to implement it.
@julian @silverpill @slyborg the changes I have marked for the next version are here.
https://github.com/w3c/activitypub/issues?q=is%3Aissue%20state%3Aopen%20label%3A%22Next%20version%22
I know there are some on there that Silverpill won't like, such as supporting IRIs for object IDs. I think it's worth having that conversation.