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

    it’s decentralized

    No it’s not. From literally your own comment:

    Signal relies on centralized servers

    I was using “decentralized” to mean that there isn’t centralized control over ownership of the service in general — eg anyone can spin up their own server (impractical, imo, pushing it more towards being centralized) and people can use it (making it decentralized, imo (Please correct me if I am wrong, but I do think my usage of the term is appropriate in this way.)), but people who use that server can only communicate with that server (making it not federated). But yes it could still be said to be centralized in that it operates on a client-server model [1].

    This is more an argument of definitions, though. I’m not trying to claim anything in bad faith.

    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.
    • amzd@lemmy.world
      link
      fedilink
      English
      arrow-up
      8
      arrow-down
      1
      ·
      8 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
        ·
        8 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 all offering the same service.

      • Kalcifer@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        4
        ·
        edit-2
        8 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).