Should developers publish federation protocols that aren't ActivityPub or ActivityPub extensions?
- Strong yes (25%, 66 votes)
- Qualified yes (37%, 96 votes)
- Qualified no (28%, 74 votes)
- Strong no (12%, 32 votes)
Evan Prodromou reshared this.
[old] stefan 🙌
•Evan Prodromou
•[old] stefan 🙌
•Andreas Rilinger
•Evan Prodromou
•Olivia Vespera
•Evan Prodromou
•I'm asking, should anyone be working on or promoting protocols that aren't closely-related to ActivityPub right now?
Olivia Vespera
•Bob Wyman
•The primary ethical imperative should be to avoid publishing a new protocol unless it is certain that ActivityPub cannot be reasonably extended to address the unmet need. In the unlikely case that a new protocol is appropriate, all should be done to ensure maximum reasonable interoperability.
Johannes Ernst
•Evan Prodromou
•Bob Wyman
•Johannes Ernst
•
•However, most of my development work (Gitea federation, ForgeFed, FEPs) are all for ActivityPub and extensions, because that's where the ecosystem momentum is right now.
Spritely
spritelyproject.orgnetworkException
•For anything else improvements to ActivityPub or its implementations should be considered first to strengthen the ecosystem rather than causing further fragmentation
Matrix.org
Matrix.orgAlan Langford
•Christina Sørensen
•Evan Prodromou
•Rigo Wenning
•Leonardo
•Evan Prodromou
•Leonardo
•Evan Prodromou
•So you're saying the poll stimulated interesting conversation?
Leonardo
•Evan Prodromou
•I do a *lot* of polls. I love the thought process they call up in me, and I love the way conversations flow out of them. And I love finding out if my opinion is mainstream or if I'm an outlier.
As a #FuzzyLogic fan and implementer, I try to represent shades of truth as best I can in the limited number of options.
If you don't like polls, that's OK! You can follow other people and have a different conversation somewhere else. My stream isn't the only game in town.
Leonardo
•Zash
•Stephen Kellat
•sofia ☮️🏴
•Julien Genestoux
•We will end up with more new "standards"
Jon
•Evan Prodromou
•Jon
•Can you point me to the analysis of ActivityPub from disinfo and anti-harassment perspectives?
And who were the disinfo and anti-harassment experts involved in developing ActivityPub?
Evan Prodromou
•I'm pretty sure minutes from the meetings are up on the web.
Jon
•Harassment is mentioned a few times but there is nothing I would call a serious analysis -- for example you say "I'm really sympathetic to desire to avoid harassment ... but systems need to acknowledge that there will be bad actors" which while true is only the very first step.
SocialCG - W3C Wiki
www.w3.orgOblomov
•aeva
•Alexander Bochmann
•As long as there's a way to have a transition period or even just a lossy fallback, new protocols can maybe solve problems that an ActivityPub extension can't.
dria :firefox: :redhat:
•Evan Prodromou
•dria :firefox: :redhat:
•Evan Prodromou
•Ryan Makes, Dreamscaper
•git counts, right?
Evan Light
•Evan Prodromou
•1) Then don't answer and don't post a poll on the topic. Problem solved!
2) You should probably start reading then.
3) That probably is, yes.
Stíofán MacThomáis
•Evan Prodromou
•Right now, I'm a strong no. Anything anyone publishes before the end of the year is going to be, at best, a spoiler and a distraction.
Worst case, if it picks up steam, it could split the interest in federation, and really inhibit further growth.
Evan Prodromou
•If the total number of people interested in federated social networks is N, a single pool of people using compatible protocols -- AP, right now -- generates ~N^2 value.
If you split that in 2 even groups, the value of each group is ~N^2/4, and total value is N^2/2.
Every time we split the fediverse, we drive down value significantly.
So, if you care about federation, don't split.
Evan Prodromou
•But don't be a spoiler during this crucial period.
Evan Prodromou
•Markus Feilner :verified:
•Pelle Wessman
•Bridgy Fed
fed.brid.gyEvan Prodromou
•But!
I think publishing a *new* protocol in November 2022 or launching a new network is pretty reckless, and I hope whoever thinks of doing that would think hard about whether they're providing a net good for the fediverse and for the world.
Kevin Marks
•Evan Prodromou
•I guess my idea of "publishing a protocol" is that you're releasing a new spec and not revising or updating an existing spec.
You're right, "publishing a protocol" could mean the second, too.
Evan Prodromou
•Evan Prodromou
•So, now that I'm rereading, I think there's another potential source of confusion.
In the Web world, we sometimes use "publish" to mean "support" or "implement", especially when we're talking about feed formats.
Like, "Does that site publish a WebSockets interface?"
Or, "My blog engine publishes RSS and Atom."
"This server publishes SMTP and SSH."
That's not what I meant, so I should have picked a clearer term, like "publish a new spec".
Pelle Wessman
•And it’s complex as eg. Mastodon isn’t a pure ActivityPub actor as far as I understand, it keeps the WebFinger part from its OStatus roots and augments that on top of ActivityPub.
Likewise both OStatus and the IndieWeb shares the use of PubSubHubbub/WebSub, so it’s hard to even know where one ecosystem starts and where another ends.
Oblomov
•I'd say the new was implicit in the publishing. Why would you publish an old protocol?
@evan@voxpelli
Pelle Wessman
•Pelle Wessman
•Microsub - IndieWeb
indieweb.orgEvan Prodromou
•Pelle Wessman
•Funkatron (Ed Finkler)
•Evan Prodromou
•Funkatron (Ed Finkler)
•Gabriel Bauman
•It looks like the biggest adoption spoilers might to be federation wars over moderation policies, followed by inter-instance latency.
Basically, mods have to be made irrelevant; users must be empowered to set boundaries that work for them, are transparent to others, and are enforced broadly.
Evan Prodromou
•Gabriel Bauman
•Devs/enthusiasts will read and experiment with the new thing. Unlikely that the bulk of the Twitter diaspora will care. ActivityPub can ignore/embrace/extend concepts or be replaced itself if X is really so great.
Gabriel Bauman
•Evan Prodromou
•Gabriel Bauman
•ActivityPub has been building and working for years, is a recognized standard, and has unbelievable momentum. It's not going anywhere as long as it keeps evolving to meet the challenges the network faces. The ocap work in particular is quite promising.
Other things may yet show some merit. They'll have a hard road and AP can hopefully assimilate any good ideas worth grabbing.
Evan Prodromou
•https://en.wikipedia.org/wiki/Metcalfe%27s_law
empirical rule that that the value of a telecommunications network is proportional to the square of its number of users
Contributors to Wikimedia projects (Wikimedia Foundation, Inc.)Nicolas Pettiaux
•Nicolas Pettiaux
•Kevin Marks
•Mark Atwood
•Alexandre Franke
•Evan Prodromou
•n8 Doesn't follow you 🇺🇦
•Clearly there are some sharply different philosophies on who/when/how federating is done; it may remain to be seen which among those are destructive to the overall value of the network.
Evan Prodromou
•Vincent St. Pierre :mw:
•aeva
•Evan Prodromou
•aeva
•ocdtrekkie
•If a couple dozen decent size instances defed dotsocial, we'll basically have split the fediverse down the middle.
@reiver ⊼ (Charles) :batman:
•Assuming you want to try to bring that "26% Strong yes" and "38% Qualified yes" to support your preference.
Evan Prodromou
•sjvn
•