It supports client federation, not server federation. Server federation is what it allows XMPP servers to send messages between each other, while client federation allows for other clients to connect over XMPP.
What I don’t quite get is how server federation is much more difficult than ‘client federation’. s2s XMPP looks extremely similar to s2c XMPP, and since they still have s2c XMPP, they don’t seem to have a problem with only exposing parts of their architecture via XMPP.
Really, I can only think of laziness and trying to build a walled garden as reasons to support c2s but not s2s connections.
Both of which are not exactly good explanations for one of the largest companies in software engineering.
Really, I can only think of laziness and trying to build a walled garden as reasons to support c2s but not s2s connections.
Both of which are not exactly good explanations for one of the largest companies in software engineering.