“…simply make things better for someone else, as if I were to be born again, and that someone else, and it doesn't have to be me, but it could be someone like me, that they would have a better life than I had, that everyone was better. There is something seriously wrong with everyone, and that is something I observed when I was very young. We are the problem, and we need to become better, because we are fucking everything up.”
“So this is who I am. There is something seriously wrong with everyone and we need to fix it, if not for us, then for the future generations."
"Everything I have done in this life, and everything I will do, is for this purpose.”

Friday, July 29, 2016

Voting with Open-source Computer Programs

Every computer program has a source code. The source code is the instructions and building blocks of the computer program. A computer program (including its source code) that is open-source means that anyone can freely use it, so everyone is like the owner of it.

The advantages of open-source include that no one can keep the source code secret, hidden or sell the code. This can be particularly useful to prevent manipulation or lying, since the source code is openly exposed. For example, when people vote using computers, the votes can be manipulated. One way to check for manipulation is to look at the source code. If the source code is private then you can be denied permission to see the source code. However if the source code is open source, then any person at any time anywhere is able to check the source code to look for any manipulation of the votes. Not only that, but people can actually contribute to make the code cleaner, organized, faster and simpler. For example, if you have a messy and disorganized computer code, it is very easy for someone to hide their manipulation of votes. But if it the code is simple, clean, and organized it is easy to detect a manipulation. It is also important that the source code is available all the time, because a person can sneak in a manipulation code when no one is looking. Thus for elections it would be best for people to check the computer source code, before, during, and after the voting process.

Because of the possibility of manipulating votes through private hidden computer programs it is a priority that for voting we use open source computer programs. See the video below:


This video was found online. I uploaded this video to prevent a broken link. I found it by googling: "computer programs that rig elections"

video

No comments:

Post a Comment