I see stories about how election is rigged or that there are security vulnerabilities and lots of people don’t believe the outcome. Why don’t they just open source everything so that anyone can look at the code and be sure the votes are tallied correctly?

  • puppy@lemmy.world
    link
    fedilink
    arrow-up
    8
    ·
    2 years ago

    How do you know that what’s open sourced is what’s installed and running? Someone should verify it and then you’ll have to trust that person as well.

    • rockslice@kbin.social
      link
      fedilink
      arrow-up
      3
      ·
      2 years ago

      That’s a very easily solved problem. You generate a code-signing certificate (already used all over the place, and why Windows occasionally tells you that software “isn’t trusted”).

      You then verify that certificate in the presence of observers from all parties. At the same time that you verify the anti-tamper tags on the ballot boxes.

      The parties only have to trust the person they assigned as an observer.

      • puppy@lemmy.world
        link
        fedilink
        arrow-up
        4
        ·
        edit-2
        2 years ago

        I meant to say that open sourcing doesn’t make it immediately trustworthy. You have to place the trust somewhere. If you can’t trust that the open sourced code is what’s running, it is effectively the same as running closed source software.