• Ninmi
    link
    fedilink
    arrow-up
    15
    arrow-down
    2
    ·
    edit-2
    3 years ago

    Discord combines a lot of use cases in to one package. You get voice chat, modern chatrooms, video sharing/streaming, direct messages, group messages/calls etc.

    But more importantly it operates on a paradigm where a user joining a “server” means you join all the channels automatically, and access to certain channels can then be revoked or gated instead of granted. This is the exact opposite of what, for example IRC had done (and what Matrix/Element still does to a large extent), and it fosters communities as one group of people can have an n amount text/voice channels dedicated to different conversational topics. This is very useful, even if it’s just for a friend group of 5 people. It is no wonder FOSS projects use Discord when it is so useful for it.

    Ironically, what Discord does would work incredibly well as a decentralized system. I cannot believe it’s taking this long for the FOSS community create an alternative.

    • poVoq@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      3 years ago

      I think this is mainly because all of what you describe has been available as FOSS software for a long time, just not wrapped into a single browser based package. So there is little reason to reinvent the wheel when you actually have better specialized tools available.