BE:Liquid Democracy - Requirements/Abstimmung

Aus Piratenwiki Mirror
Zur Navigation springen Zur Suche springen

Anforderungen an ein Abstimmungs-System

Hardware

VS-HW-01 Performance Anforderungen
Motivation: Der Server dient der Authentifizierung aller an den verschiedenen LD-Systemen beteiligten Piraten. In der Testphase dürften dies <100 Teilnehmer sein. Der Landesverband Berlin hat z.Zt. (Okt.2009) ~1000 Mitglieder, Bundesweit sind mit >12000 Personen zu rechnen.
Req. -01 Ausreichende Kapazität für 100 Teilnehmer
Prio. T-1
Req. -02 Ausreichende Kapazität für 2000 Teilnehmer
Prio. L-1
Req. -03 Ausreichende Kapazität für mehr als 20000 Teilnehmer
Prio. F-1
Req. -04 Ausfallsicherheit; der Server muß 99% der Zeit zur Verfügung stehen, darin eingeschlossen sind Wartungen und notwendige Updates.
Prio. L-2


VS-HW-02 Sicherheit
Motivation: Der Abstimmungsserver Server ist eine kritische Komponente für entscheidungsfindungen innerhalb der Piratenpartei und zudem eine zentrale Architekturkomponente des gesamten LD-Systems.
Req. -01 Der Zugriff auf die Hardware muß durch geeignete Maßnahmen beschränkt und protokolliert werden.

Zum Beispiel:

  • Kameraüberwachung
  • 4-Augen-Prinzip (es sind 2 Personen für den Zugang zum Server nötig)
Prio. L-2
Req. -02 Die Hardware muß gegen tektonische Erschütterungen, Naturkatastrophen und terroristische Akte gesichert sein.
Prio. F-3


Software

VS-SW-01 Vermeidung von Unterwanderung
Motivation: Bei Abstimmungen über im Netz befindlichen Texten ist die Gefahr einer Unterwanderung durch inhaltliche Änderungen kurz vor der Abstimmung gegeben.
Req. -01 Es muß ein geeignetes Verfahren geben um solche Manipulation zu unterbinden.

Beispiel: eine Sperrfrist zwischen Diskussion und Abstimmung in der solche Manipulationen aufgedeckt werden können.

Prio. L-1


VS-SW-02 Implementierungen
Motivation: Da das von der Piratenpartei Deutschlands (PPD) erpropte LD-System auch für andere Bereiche Vorbildcharakter entwickeln soll muß die Partizipierungsmöglichkeit von anderen Gruppen und Organisationen ermöglicht sein.
Req. -01 Die Anwendung muß ausreichend Dokumentiert und ihre wesentlichen Funktionen beschrieben sein.
Prio. T-1
Req. -02 Der Quellcode muß öffentlich verfügbar sein.
Prio. T-1
Req. -03 Für den Betrieb notwendigen Softwarekomponenten müssen in ihrer aktuell eingesetzten Version unter OpenSource-Lizenzen verfügbar sein, die mindestens den jeweils aktuellen Kriterien der Open Source Initiative genügen.
Prio. L-1


VS-SW-03 Abstimmverfahren
Motivation:
Req. -01 Das Monotoniekriterium muß erfüllt sein.
Prio. L-1
Req. -02 Jeder Teilnehmer hat gleichviel Stimmen, das Übertragen des Stimmgewichtes und anderen personenbezogenen Privilegien wird dadurch nicht ausgeschlossen.
Prio.


VS-SW-04 Verfügbarkeit bei Abstimmungen
Motivation: Abstimmungen dienen zur Meinungsbildung bzw. Entscheidungsfindung. Daher ist es undemokratisch wenn einige Teilnehmer aus technischen Gründen ausgeschlossen werden.
Req. -01 Die Software muß im Abstimmungszeitraum stabil laufen.
Prio. L-2
Req. -02 Fehlersituationen während einer Abstimmung müssen mitprotokolliert werden.
Prio. L-2


VS-SW-05 Sicherheits Anforderungen
Motivation: Der Abstimmungsserver Server ist eine kritische Komponente für entscheidungsfindungen innerhalb der Piratenpartei und zudem eine zentrale Architekturkomponente des gesamten LD-Systems.
Req. -01 Verschlüsselte Speicherung aller Passworte.
Prio. T-1
Req. -02 Die Übertragung der Anmeldeinformationen muß verschlüsselt erfolgen.
Prio. T-1
Req. -03 Sämtliche Kommunikation mit externen Systemen (z.B. dem OID System) muß verschlüsselt erfolgen
Prio. T-2


VS-SW-06 Offene Dateiformate
Motivation: Für die Interoperabilität zwischen verschiedenen Komponenten von LD Software, sowie der tranzparenz der anfallenden Daten ist es notwendig allgemein zugängliche Dateiformate zu nutzen.
Req. -01 Es soll eine Exportfunktion implementiert sein, die offene Dateiformate unterstützt.
Prio. T-2
Req. -02 Es muß offengelegte und gut dokumentierte Schnittstellen für die Zusammenarbeit mit anderen Programmen (z.B.: Foren, Wiki, Diskurssystem, etc) geben.
Prio. T-2


VS-SW-07 Barrierefreiheit
Motivation: Um auch behinderten Menschen den Zugang zu der Software zu ermöglichen ist ein barrierefreier Zugang nötig.
Req. -01 Die Anwendung soll den Anforderungen der Barrierefreien Informationstechnik-Verordnung (BITV) des BMI und BMAS in Anlage 1 entsprechen.
Prio. L-2
Req. -02 Das System muß mittels üblicher Browser ohne die Installation weiterer Software verwendbar sein.
Prio. T-1


VS-SW-08 Veröffentlichungen von Abstimmungen
Motivation:
Req. -01 Die Berechnungsgrundlagen von Abstimmungsergebnissen müssen nach Abschluss noch mindestens 23 Wochen gespeichert werden. In den Berechungsgrundlagen sind Namen oder Pseudonyme der Abstimmenden und bei Stimmübertragung auch die der Delegierenden enthalten.
Prio. L-2
Req. -02 Die Ergebnisse sollen nach Beendigung der Abstimmung in einem offen spezifizierten Format bereitgestellt werden.
Prio. T-1


Organisation/Prozesse

VS-OP-02 Rechtsverbindlichkeit
Motivation: Digitale Abstimmungen sind nicht rechtsverbindlich.
Req. -01 Die Organisationsstruktur (Satzung, Geschäftsordnung) muß so formuliert sein, daß die Ergebnisse einer Abstimmung den ausführenden Organen als Handlungsrichtlinie anheimgestellt wird, ohne bindend zu sein (dieses wäre in einigen Fällen gesetzlich unzulässig)
Prio. L-1


VS-OP-02 Verfahren bei auftretenden Problemen
Motivation: Im Test- und auch im Wirkbetrieb kann es zu unerwarteten Situationen (Ausfall, Fehler, etc) kommen, die dann nach vorher festgelegten Kriterien behandelt werden müssen.
Req. -01 Ein Prozess muß geschaffen werden, der bei abgebrochenen Abstimmungen eingreift und nach transparenten und demokratischen Regeln die Situation bewertet.

Beispiel: - Eine legitimierte Kommission die unabhängig über das weitere Vorgehen entscheidet - Ein innerhalb des Abstimmungssystems implementiertes Verfahren, welches transparent Situationen auflöst (z.B: Automatischer Antrag auf Wahlwiederholung, oder Verlängerung des Wahlzeitraumes)

Prio. L-1


VS-OP-03 Berrierefreiheit
Motivation: Nicht alle Menschen haben einen Computer oder einen Internetzugang, dies darf aber nicht dazu führen, daß dieser Personenkreis nicht an der den Entscheidungsprozessen teilnehmen kann.
Req. -01 Es soll gewährleistet sein, daß ein während der Abstimmungsfristen ein Terminal für die Benutzung der Abstimmungssysteme bereit steht.
Prio. T-3


VS-OP-04 Vermeidung von Manipulationsmöglichkeiten
Motivation: Administratoren haben die technische Möglichkeit während einer laufenden Abstimmung die Möglichkeit einblick in den aktuellen Stand zu nehmen.
Req. -01 Administratoren dürfen während einer laufenden Abstimmung nur mit explizitem Auftrag des Vorstandes Einsicht in die Abstimmung nehmen.
Prio. T-1


VS-OP-04 Administratoren
Motivation:
Req. -01 Die Administratoren werden vom Vorstand berufen
Prio. T-2
Req. -02 Die Administratoren sind mit der technischen Wartung beauftragt, inhaltliche Eingriffe dürfen sie nur im Auftrag des Vorstandes durchführen.
Prio. T-2