• luna@beehaw.org
    link
    fedilink
    English
    arrow-up
    5
    ·
    1 year ago

    Apple’s iChat (precursor to Messages.app) used to do XMPP, too. I don’t think it federated, or if it did it was very short-lived, but all the big tech companies with chat services got their start with XMPP. It’s almost like it’s a great set of tools for communicating, which, sadly and ironically, open source tech seems to have moved on from. To be fair, I far prefer Matrix’s JSON to XMPP’s XML, but it’s a little disappointing that everyone forgets about XMPP.

    • Skull giver@popplesburger.hilciferous.nl
      link
      fedilink
      English
      arrow-up
      5
      ·
      1 year ago

      WhatsApp started as an isolated XMPP server as well. It was the best protocol to base a new app upon and even today it’s a good place to start (if you implement the hundreds of optional extensions).

      I think XMPP’s protocol and federation design is better than Matrix’s, but XMPP suffers from many clients not implementing all the necessary extensions to provide a decent experience. I don’t really care about JSON vs XML.

      The IETF is working with several services on a cross-platform protocol, probably in part because the DMA will force companies to open up their networks anyway. I think the Matrix project is working on implementing MLS as well.