there’s been some solid discussion on federation vs. open protocols lately. put another way ATproto vs. ActivityPub and the bluesky migration that seems to be underway now.

these are some solid reads on the topic.