I just finished a first read of @evan ‘s ActivityPub book from O’Reilly.
-
I’d add that there are over 100 implementations of ActivityPub, dozens of clients, and tens of thousands of servers. The number of different organizations involved is surprising.
Protocols are a social phenomenon, not a technical one. And on the social front, ActivityPub is a clear choice.
-
-
-
@evan @Mushi it seems to me ATProto’s descentralization is mostly theoretical (it is not realistic for a person or a small organization to run the main aggregator service and indeed no one but bluesky does) whereas for ActivityPub is not only possible but a reality.
If Bluesky were to dissapear today, all the self-hosted PDS instances would be rendered useless immediately. If Threads or the biggest mastodon instances closed today, the fediverse would still be alive and kicking.
-
ch0ccyra1n :she_her::neocat_floof_cute:replied to Evan Prodromou last edited by
@evan @Mushi @galactus I do think that it's worth incorporating DIDs into ActivityPub implementations (as I understand it, the current webfinger-based usernames fall outside the spec, please correct me if I'm wrong). Otherwise I couldn't care less about AT Protocol. I just want to be able to talk to my friends regardless of where they are.
-
Evan Prodromoureplied to ch0ccyra1n :she_her::neocat_floof_cute: last edited by
@ch0ccyra1n @Mushi @galactus I'd definitely recommend using the Bridgy Fed bridge. It's really smooth.
-
-
-
-
-
@viq @galactus @rysiek @evan @Mushi (Important nuance, possibly not super relevant to the conversation preceding: you can always *add* stuff. The version mismatch rules viq mentions only refer to *changing* stuff. So you could layer a second "application" with its own orthogonal data fields on top of AT, it's just if your implementation of the bluesky distributed application differs even a little from the Bluesky Social mothership you can get unpersoned. I am not impressed.)
-
Michał "rysiek" Woźniak · 🇺🇦replied to mcc last edited by
-
-
Please share how atproto is a proprietary protocol
According to the license file atproto is Dual MIT/Apache-2.0 License which you can view here: https://github.com/bluesky-social/atproto/blob/main/LICENSE.txt
Also included a screenshot
-
-
-
-
-
-
@okpierre @Mushi @galactus I've asked @bnewbold.net and @mmasnick.bsky.social about making a patent license for ATProto.
One way they could do it is to publish the protocol as a Report of a W3C community group, like the SocialCG or even a new community group, which would give it the patent licenses that open standards require.
https://www.w3.org/community/about/process/final/
This would make protocol experimentation much more reasonable.
Only the Bluesky team can do this.