• amzd@lemmy.world
    link
    fedilink
    English
    arrow-up
    8
    arrow-down
    2
    ·
    23 hours ago

    That’s just open source, not decentralized. I can’t find a definition of decentralization that would even make it vague. From Wikipedia:

    Decentralization is the process by which the activities of an organization, particularly those related to planning and decision-making, are distributed or delegated away from a central, authoritative location or group and given to smaller factions within it.

    Signal has a central authoritative server and to use it with any other server you have to modify the source code.

    • Kalcifer@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      7
      arrow-down
      1
      ·
      edit-2
      5 hours ago

      Decentralization is the process by which the activities of an organization, particularly those related to planning and decision-making, are distributed or delegated away from a central, authoritative location or group and given to smaller factions within

      Imo this fits my usage of the term — Signal can be broken up into many isolated servers [1] all offering the same service.

      References
      1. Signal-Server. signalapp. Github. Published: 2025-01-31T15:34:14.000Z. Accessed: 2025-02-01T09:24Z. https://github.com/signalapp/Signal-Server.
        • This is the source code for the server that Signal uses.
    • Kalcifer@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      4
      ·
      edit-2
      23 hours ago

      That’s just open source, not decentralized.

      Depending on exactly how said open source development is occuring, I could argue that open source development is an example of decentralization. It may even be an example of federation (all depending on licensing and development medium imo).