-
Notifications
You must be signed in to change notification settings - Fork 36
Expand file tree
/
Copy pathpubliccode.yml
More file actions
87 lines (73 loc) · 3.23 KB
/
Copy pathpubliccode.yml
File metadata and controls
87 lines (73 loc) · 3.23 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
publiccodeYmlVersion: "0.5.0"
name: Abacus
url: "https://github.com/kiesraad/abacus"
softwareType: standalone/web
developmentStatus: stable
platforms:
- web
categories:
- data-collection
- data-analytics
description:
nl:
documentation: "https://kiesraad.github.io/abacus-documentatie/"
shortDescription: >-
Software voor het optellen van verkiezingsuitslagen en berekenen van de zetelverdeling.
longDescription: |
Abacus is de nieuwe software van de Kiesraad voor de berekening van de
uitslag van de verkiezingen in Nederland. Het programma telt uitslagen
bij elkaar op en berekent de zetelverdeling.
Abacus vervangt de module Uitslagvaststelling van het programma
Ondersteunende Software Verkiezingen (OSV2020) en zal ingezet worden bij
alle verkiezingen in Nederland. De eerste versie is ingezet bij de
gemeenteraadsverkiezingen 2026 (GR26).
De software draait als een stand-alone binary die in een lokaal netwerk
via een webbrowser benaderbaar is. De backend is geschreven in Rust, de
frontend in TypeScript/React.
Uitgangspunten bij het ontwerp zijn gebruiksvriendelijkheid en eenvoud.
Uit het rapport [Stemmen met vertrouwen](https://www.kiesraad.nl/documenten/2007/09/27/eindrapport-commissie-korthals-altes-stemmen-met-vertrouwen) zijn de waarborgen integriteit, transparantie en
controleerbaarheid het belangrijkste.
features:
- Invoer van stembureau-uitslagen volgens het vier-ogenprincipe
- Optelling van alle ingevoerde stembureau-uitslagen
- Berekening van de zetelverdeling
- Genereren van het proces-verbaal met de resultaten
en:
shortDescription: >-
Software for tallying election results and calculating seat allocation.
longDescription: |
Abacus is the new software developed by the Dutch Electoral Council
(Kiesraad) for calculating election results in the Netherlands. It tallies
polling station results and computes the seat allocation.
Abacus replaces the result-consolidation module of the current election
software OSV2020 and will be used for all Dutch elections. The first
version targets the 2026 municipal council elections (GR26).
The software runs as a standalone binary accessible via a web browser on a
local network. The backend is written in Rust, the frontend in
TypeScript/React.
Key design principles are ease-of-use and simplicity.
From the (dutch) report [Stemmen met vertrouwen](https://www.kiesraad.nl/documenten/2007/09/27/eindrapport-commissie-korthals-altes-stemmen-met-vertrouwen) the
values integrity, transparency and verifiability are most important.
features:
- Entry of polling station results using the four-eyes principle
- Aggregation of all entered polling station results
- Calculation of seat allocation
- Generation of the official record (proces-verbaal) with results
legal:
license: EUPL-1.2
mainCopyrightOwner: Kiesraad
intendedAudience:
countries:
- NL
scope:
- government
localisation:
localisationReady: true
availableLanguages:
- nl
maintenance:
type: internal
contacts:
- name: Kiesraad
email: abacus@kiesraad.nl
affiliation: Kiesraad