Quelltext und Lizenz

Der Quelltext von ballotage.online ist öffentlich einsehbar. Vertrauen in eine geheime Abstimmung sollte sich prüfen lassen.

Quelltext ansehen

Elastic License 2.0 (ELv2)

Du darfst die Software einsehen, nutzen, verändern und weitergeben – auch kommerziell, etwa für deine Loge oder deinen Verein.

Einzige wesentliche Einschränkung: Niemand darf die Software Dritten als gehosteten oder verwalteten Dienst anbieten, der im Wesentlichen dieselbe Funktionalität bereitstellt. Außerdem dürfen Lizenzhinweise nicht entfernt werden.

Das erfüllt nicht die Open-Source-Definition der OSI, weil sie jede Nutzungsbeschränkung ausschließt. Die korrekte Bezeichnung ist deshalb source-available.

Was du prüfen kannst

  • Das Datenmodell: Die Tabelle der Stimmen hat weder Fremdschlüssel zu Einladungen noch Zeitstempel.
  • Den Ablauf der Stimmabgabe: eine Transaktion, keine Protokollierung von Tokens.
  • Die Tests, die diese Eigenschaften bei jeder Änderung absichern.