Citiverse
  • As a community, we often ask ourselves how to attract more users to #XMPP.

    General Discussion
    5 10 1

    daniel@gultsch.socialD
    13
    0

    As a community, we often ask ourselves how to attract more users to . Yet the real tragedy is that people would rather build something entirely new (loosely based on email or ) than consider XMPP. Need end-to-end encryption by default? If compatibility with existing XMPP clients is a secondary concern, you can implement it in your own solution while still benefiting from our two decades of experience in instant messaging.

  • wolf480pl@mstdn.ioW
    1
    0

    @daniel
    I'm guessing there are complex problems in IM space that they don't realize they'll have to solve from scratch, which XMPP already solved for them.

    What are these problems?

  • mariusor@metalhead.clubM
    56
    0

    @daniel I think people have never truly forgiven XMPP for being an XML based protocol.

  • daniel@gultsch.socialD
    13
    0

    I consider this a failure on our part but I don’t really know what to do about it. Most arguments against don’t hold if you’re building from scratch anyway:

    looks very outdated: OK, but you are developing your own clients anyway.

    • XMPP doesn’t have an SDK: Neither does your or email stack

    • OMEMO is insecure and I would prefer : Yes, let’s work on that together and you’ll still benefit from XMPP’s 100+ solved IM problems.

  • joshix@fosspri.deJ
    2
    0

    @mariusor @daniel what would've been a better alternative?

  • daniel@gultsch.socialD
    13
    0

    @wolf480pl yes I think that is a huge part of the problem. It is very easy to completely underestimate the complexity of Instant Messaging. Sending a message from A to B seems like something every software developer can write before lunch and people don’t see how it can and will rapidly escalate from there.

    But I don’t know how do communicate that to other people.

  • mariusor@metalhead.clubM
    56
    0

    @joshix based on what's popular today: JSON.

    (I'm joking, my assumption is that they chose what was the best alternative at the time. As far as I know JSON hadn't been described by Crockford at Jabber's inception)

    @daniel

  • joshix@fosspri.deJ
    2
    0

    @mariusor @daniel JSON is worse and has less features

  • mariusor@metalhead.clubM
    56
    0

    @joshix I am making jokes not technical decisions. Hold off on the snark please.

    @daniel

  • informapirata@activitypub.spaceI
    12
    0

    @daniel@gultsch.social The Lemmy developers have added a user profile field where you can enter a Matrix account. It would certainly be better to also add a link to XMPP, and I believe this would be the most viable way to immediately achieve secure communication in the Fediverse.

    However, it's always helpful for someone to try to "reinvent the wheel": diversity is a very prolific mother of solutions to problems that don't yet exist.


Citiverse è un progetto che si basa su NodeBB ed è federato! | Categorie federate | Chat | 📱 Installa web app o APK | 🧡 Donazioni | Privacy Policy

Il server utilizzato è quello di Webdock, in Danimarca. Se volete provarlo potete ottenere il 20% di sconto con questo link e noi riceveremo un aiuto sotto forma di credito da usare proprio per mantenere Citiverse.