Debian has begun voting on the future of AI/LLM contributions
lists.debian.org
lists.debian.org
I've always wanted this for mail-in voting. E.g. print a random secret on the voting form I receive per mail. Afterwards publish the complete vote-count on the web, with the choice and a hash of the secret. So I can check that my vote was recorded, and only once, and correctly.
I understand there might be a lot of reasons for why it could fail in practice, but it would be a start.
A scheme to be able to show coercive parties fake votes would be known to them immediately.
People not trusting the votes being counted properly or people being coerced paid to vote some way and this making it more valuable.
A plausible solution would be to significantly delay the distribution of the record. i.e. if every election was only printed out 2-4 years after the fact, it could give people confidence that the votes are being counted properly (as otherwise they would be found out eventually), but significantly reduce the incentive for the bad behavior (if one things this actually significantly incentivizes it) because it will be a long time before they can validate if what they were given is true.
You can be paid/coerced to vote for someone even if there's total secrecy. For example, you can take your cellphone in and take a picture of your filled out ballot to collect a payment.
Unless you want to start the confiscation of cellphones before voting in person, the risk of a coerced or bought vote will always exist.
[1]https://www.perfil.com/noticias/politica/elecciones-2025-de-...
And then you can go up to the election workers and tell them you have a spoiled ballot and want a new one, which they have to give you. That's one reason such schemes don't work right now.
Source: I volunteer as an election worker every year in Iowa.
I mean, compare the number of people who've flown over Barbara Streisand's property to take a picture of her house to the number of people who had a copy of said picture in their browser cache.
You can read more about this peculiar scaling factor of the internet in Bill Gates 1995 book The Road Ahead.
But even with that, it seems like the better course of action is criminalizing such coercion (which is already illegal). Anyone doing something like that on a scale large enough to matter would be caught rather quickly.
- Their vote, and everyone else's, was counted exactly once.
- The number of ballots that are counted is the same as the number of people who voted.
- Votes are anonymous.
All that is easily done with a clear ballot box, a signing registry, and public counting. Adding technology to that just makes the process more difficult to trust IMO.
As for myself, you're going to have to convice me that the software + hardware that's running on election day is exactly conformant to its published source code (the source code is available, right?)
For actually voting on representatives it would be an absolute disaster.
Of course several people wrote different position statements to vote on.
Did you expect one Debian developer to cook up half a dozen possible stances he is not even personally invested in? Are you constantly surprised that election programs of different parties are worded differently (and use different fonts)?
Choice 7 says "The proposal does not cover indirect contributions, i.e. those originating from upstream works.". It's only making requirements on Debian work specifically.
Choice 8 says "We also acknowledge that LLM usage can be hard if not impossible to detect and that Debian as a distribution cannot really impose LLM policies on other projects we package and distribute. Therefore this text is just a position statement." It doesn't impose any requirements at all on anybody, even for debian specific work: it just says "we'd prefer it if you don't use this technology".
If it passes, then they could use it, no?