I just finished a first read of @evan ‘s ActivityPub book from O’Reilly.
-
-
-
@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.
This would make protocol experimentation much more reasonable.
Only the Bluesky team can do this.
-
@okpierre @Mushi @galactus @bnewbold.net @mmasnick.bsky.social I know that "open source" feels like it should be enough to be an "open standard", but unfortunately not. One of the hard things the distributed social network community have learned over the years is that the standards process matters.