Email or username:

Password:

Forgot your password?
Eugen Rochko

In my opinion there's nothing you can't do with #ActivityPub. You want DIDs? You could do DIDs. You want "curation and moderation" to be a separate layer? You can do that. You want "big world" networking? You can add that. Do not confuse what implementers have chosen to do so far with what the protocol is capable of. #ATP

31 comments
bengo

@Gargron one can’t reasonably pitch a VC firm with a plan to create a monopoly on #ActivityPub 😂 it’s a feature. Thanks in big part to your work! 🙏🏼

kolya

@Gargron what about updating existing posts with a new source instance, can activity pub do that? Mastodon apparently can't.
If it did I could move to a different instance and take my content and followers with me.

infinite love ⴳ

@kolya @Gargron it could if people cared to implement it

i think one thing the fediverse could "learn" from AT is having DNS used purely for lookup rather than stopping there for identification. But even so, there are still other existing ways to do it. HTTP 301/302 redirects would allow translating DNS to DNS at least. And if you really wanted to do something similar to AT, you could just have a URN resolver for current locations...

writehere.is

@Gargron whats bluesky? i heard its getting cancelled, and it affects activitypub somehow thx!

Eugen Rochko

It feels like in large parts #ATP is congruent with what the fediverse has to offer, but is different for the sake of being different. I also think that it’s hard to judge a protocol without a real world application. There are some design choices in #ATP that make me feel like they might be awkward to implement in practice.

karmanyaahm

@Gargron it would be awesome if you could implement post migration to remove the biggest concern that people have of activitypub

marius

@Gargron someone on HN pointed out Solid from Tim Berner Lee, and I see a better chance for interoperability there because it uses ActivityStreams as an foundational ontology. I remember hearing about it when it launched, but they seem to have made good progress (at least documentation wise).

solidproject.org/developers/vo

Eugen Rochko

I can't help but feel cynical about the incentives here. If your team receives $13M in funding, are you going to assess existing ecosystems and conclude that other people are already doing adequate work and there's not much for you to do there? #Bluesky #ATP

Jan Boddez

@Gargron You spend it all on consultants who do that research for you, then decide to go with the existing solution

Dr James Ravenscroft

@jan @Gargron bonus points if the "consultants" are friends or family members right?

Colin Devroe

@Gargron Are there parts of #ATP that _you_ think merit adding to ActivityPub?

Erwin Ernst eest9 Steinhammer

@Gargron They assessed, but probably they panicked since they saw that all they wanted to invent already exists in a very congruent way?

Parnikkapore

@Gargron I'd say literature reviews / evaluating existing solutions on Bluesky's vision is still something they can spend the budget on

Jupiter Rowland
@Eugen 💀 Of course not. If what you're doing is funded by venture capital, you create a proprietary, closed-source, commercial solution and try your best to extinguish the #FLOSS competition.
Nemo_bis 🌈

@Gargron Now #Twitter wants to "copy" content warnings (self "ratings"). They could just spend 13 M€ on a migration plan from their current codebase to #Mastodon and be done with it. :)
reuters.com/technology/musk-pr

🐧 Jonathan Treffler 🇺🇦🇵🇸

@Gargron

The fact they felt the need to create another protocol instead of using, improving and contributing to ActivityPub makes me think they want to bake a busines model for themselves into the technology and they can't do that if they don't have full control over the spec.
But we'll see.


@JonathanTreffler @Gargron

100%. I don't trust the financial motives involved.

Nemo_bis 🌈

@Gargron What's ATP? I find AppleTalk Transaction Protocol, Autonomous Transport Protocol. Did they intentionally choose a name that makes the specs impossible to find? :)

Anne C. A. Baanen, number plumber

@nemobis I was somewhat confused myself why @Gargron had issues with Automatic Theorem Proving :P

Luca Sironi

@pierobosio @nemobis @Gargron I thought Eugen was somehow involved in it. By the way I fail to see a killer feature that could be a good reason to migrate from existing fediverse projects. Unless the killer feature is that twitter already use this internally and it's gonna open to interoperability

Luca Sironi

@nemobis @pierobosio @Gargron i read something in the past.
Two things.
- Musk is not Dorsey.
- To be worth the time and efforts of open source developers, to reimplement the wheel, those companies must adopt it first for real, freeing millions of people

Imagine doing this huge amount of rewriting all fediverse social networks ... just because someone think it's nicer, in change of nothing.

Piero Bosio

@underscorner @nemobis @Gargron

Yes. I agree with Eugen when he says: "there's nothing you can't do with #ActivityPub" and "You can work on an extension to the protocol that everyone can adopt and move to if it's really an improvement". The XMPP protocol and its extensions are already an example, in my opinion.

Markus Eicher

@Gargron Hello Eugen. Are there any plans to add E2E encryption and private messaging? I guess not.

DELETED

@Gargron Es wäre schön, wenn Mastodon Tags oder GenreCategory hinzufügen würde.👍

Go Up