@padeluun @CafeJunkie @dansiela_b @pallenberg
„What is the difference between Matrix and XMPP?
We think of Matrix and XMPP as being quite different; at its core Matrix can be thought of as an eventually consistent global JSON database with an HTTP API and pubsub semantics - whilst XMPP can be thought of as a message passing protocol. You can use them both to build chat systems; you can use them both to build pubsub systems; each comes with different tradeoffs. Matrix has a deliberately extensive 'kitchen sink' baseline of functionality; XMPP has a deliberately minimal baseline set of functionality. If XMPP does what you need it to do, then we're genuinely happy for you! Meanwhile, rather than competing, an XMPP Bridge like Matrix.org's own purple-matrix has potential to let both environments coexist and make the most of each other's benefits.
𝐓𝐡𝐞 𝐰𝐡𝐨𝐥𝐞 𝐚𝐫𝐞𝐚 𝐨𝐟 𝐗𝐌𝐏𝐏 𝐯𝐬 𝐌𝐚𝐭𝐫𝐢𝐱 𝐢𝐬 𝐪𝐮𝐢𝐭𝐞 𝐬𝐮𝐛𝐣𝐞𝐜𝐭𝐢𝐯𝐞. Rather than fighting over which open interoperable communication standard works the best, we should just collaborate and bridge everything together. The more federation and interoperability the better.“