PyVote

Un prototype de logiciel de vote
  1. Présentation générale

    PyVote est un logiciel libre pour l'organisation de scrutins.
    Il fait partie d'un projet beaucoup plus large (Propositions) dont le but est de permettre le travail en commun, l'élaboration de propositions, le débat et la prise de décision collective.

    Au cours des réflexions sur ces thématiques, nous avons pensé à développer un logiciel permettant de voter par internet en utilisant des méthodes de votes alternatives.

    Comme je n'ai pas les compétences (et surtout l'intérêt) pour la réalisation d'une interface de vote web, j'ai réalisé un prototype simple d'un système de vote pour l'élection de candidats qui nécessite l'utilisation de bureaux de votes ou l'installation du logiciel chez chaque personne souhaitant voter.

  2. Objectifs de PyVote

    Le but de ce logiciel est de :
  3. Téléchargement

    Pour l'instant, seul le code source est disponible (pas de paquetage ou d'exécutable).
    En théorie, le programme doit fonctionner sous Linux, Windows et MacOS, mais je ne dispose que de Linux pour les tests.
    Pour utiliser le logiciel, il faut avoir une installation fonctionnelle de Qt 4, PyQt 4 et Python.

    Téléchargez la dernière version de PyVote, puis décompressez le fichier dans un répertoire.

    Vous pouvez alors exécuter CreerScrutin.py, Vote.py, et CalculResultatsDialog.py pour démarrer un scrutin, enregistrer les votes et calculer les résultats. Pour plus de détails, reportez-vous à la documentation.

    Anciennes versions

    Pas d'ancienne version disponible.
  4. Documentation

    Documentation pour les utilisateurs
    Documentation pour les développeurs
  5. Outils, licence et copyright

    Ce logiciel fonctionne grâce à d'excellents outils libres qui ont permis un développement rapide et efficace :
    PyVote est un logiciel libre, développé en 2009 par Manik Bhattacharjee (manik-listes at altern.org), diffusé sous la licence GNU GPL version 3
    GPL v3

  6. Développements futurs

    Fonctionnalités à ajouter et suggestions :