跳到内容

通过开源投票并为民主做出贡献

11月3日是美国的选举日。大多数州都可以提前投票。如果你还没有,制定一个投票计划。如果你是……的雇主…

通过开源投票并为民主做出贡献
作者

11月3日是美国的选举日。提前投票在大多数州都可用。如果你还没有,做一个计划投票如果你是美国的雇主,确保员工投票时间.

开发人员能否通过开源为更好的选举做出贡献?是的,虽然它是一个具有挑战性的复杂空间具有许多要求,包括可访问性、可负担性、可审核性、认证、规模、安全性和无记名投票。对于实现其中一些目标的最佳方法的细节,存在着一场激烈的研究辩论,而在现实世界中,公共选举中的采用自然也是如此缓慢的.

尽管如此,计算机科学家为更好地进行选举做出了重大贡献,包括促使人们一致认为纸选票是必要的,并开发风险限制审计,以提高人们对选举结果的信心,现在,开源选举软件,如投票作品与开源在许多其他领域所做的一样,微软正在开始将创新途径民主化。

VotingWorks的源代码在GitHub上是开源的,包括爱洛,用于进行选举后风险限制审计的工具与大多数现代软件一样,VotingWorks项目建立在许多其他开源依赖项之上。其中一个特定于选举的组件是微软ElectionGuard(选举卫士)它使用“同态加密,以确保任何类型的电子系统记录的选票保持加密、安全和机密。”

这个OSET研究所自2006年以来,一直在倡导和构建开源选举技术。OSET的TrustTheVote项目的代码也在GitHub上,包括Rocky,一个在线选民登记服务.

去年DARPA宣布为开源安全投票系统提供资金。你可以在GitHub上的自由公平组织在依赖与合作的主题上,自由与公平为ElectionGuard做出了贡献列表VotingWorks和OSET作为合作伙伴。

还有许多其他与选举相关的项目需要参与,包括美国的开放数据项目。选举结果投票地点,的后端对于美国投票、和代码对于投票信息项目.

由于美国即将举行全国大选,这篇文章的重点是美国。然而,开发商有机会为促进世界各地选举或其他公民参与的项目做出贡献,例如,GitHub与印度时报和IBM在落选技术解决方案挑战.

想要更多的项目创意并与其他公民技术专家建立联系吗?参与当地活动民用技术集团!

从GitHub了解更多信息

开放源代码

开放源代码

游戏、Git、新版本等等。
GitHub环球2024

GitHub环球2024

获取AI、DevEx和安全全球开发者活动十周年门票。
GitHub Copilot公司

GitHub Copilot公司

不要独自飞行。免费试用30天。
在GitHub工作!

在GitHub工作!

查看我们当前的职位空缺。