Developpez.com

Le Club des Développeurs et IT Pro

BundesGit : la législation allemande disponible sur GitHub

Pour permettre aux citoyens de suivre les changements des lois fédérales

Le 2012-08-09 09:24:57, par tarikbenmerar, Chroniqueur Actualités
Stefan Wehrmeyer, développeur bien connu dans la communauté d'OpenData, vient de créer un dépôt GitHub, le BundesGit, destiné à suivre les changements de toutes les lois fédérales passées en Allemagne.

Les lois sont stockées au format Markdown, un format minimaliste de texte brut, facilement convertible en HTML. Markdown permet entre autres une meilleure lisibilité des documents, accessibles directement à partir de GitHub.

Wehrmeyer appelle toutes les parties intéressées à contribuer au projet, et ainsi soumettre des changements de lois à son dépôt en pull request. En outre, il a créé plusieurs scripts Python, qui téléchargent les documents de loi en format XML, à partir du portail officiel de la législation. Ensuite, ces scripts les convertissent en Markdown, et font des commits automatiques des textes vers le dépôt.

L'utilisation de Git s'avère très bénéfique, et permet avec la commande diff de comparer deux versions d'une loi donnée dans un format lisible. En effet, l'objectif principal de ce projet est de permettre à toute personne intéressée de suivre les futurs changements de loi. Puisqu’à présent, le gouvernement ne publie pas encore les changements dans un format lisible par la machine.

Reste à dire que l'utilisation des commandes de bas niveau n'est pas vraiment adaptée pour une utilisation grand public. Il faut attendre qu'un outil soit développé pour simplifier cette tâche, et apporter toute sa dimension sociale à ce projet collaboratif.

Initiative antérieure, Stefan Wehrmeyer avait conçu la plateforme « Frag den Staat », qui facilite la soumission des demandes de liberté d’accès aux documents administratifs auprès du gouvernement allemand.

Source : BundesGit

Et vous ?

Que pensez-vous de cette initiative ?
Aimeriez-vous la voir se développer et arriver dans votre pays ?
  Discussion forum
12 commentaires
  • Freem
    Membre émérite
    C'est... Une idée magnifique.
    En fait, c'est même une idée qui pourrait permettre aux citoyens de proposer leurs propres modifications de loi, et même balancer des rapports de bug. Si cette idée était exploitée à fond, ce serait un grand pas vers une démocratie directe, en fait. Ne plus élire d'assemblée pour modifier les lois mais laisser le peuple le faire soi-même serait génial.
    Sauf que pour ça... Il faudrait trouver un système pour être sûr que les gens qui modifient les lois ne votent qu'une seule fois pour leur modification et être sûr qu'ils aient le droit de vote... et avec le numérique, c'est très sensible (à raison d'ailleurs).
    J'imagine que trouver une solution ne serait pas si complexe que ça, mais vu que ça affaiblirait le pouvoir d'une caste, les élus ne sont pas trop motivés pour en chercher

    En tout cas, plus j'en apprend au sujet du rapport des allemands par rapport à l'informatique en général, plus je les apprécie.

    Pour ce qui est de l'outil grand public d'utilisation de git, faut pas déconner, celui qui me dit que tortoise git est dur à manier, je ne pourrai pas m'empêcher de penser qu'il se fout de moi.
  • ledisciple
    Membre éclairé
    Envoyé par tarikbenmerar
    Aimeriez-vous la voir se développer et arriver dans votre pays ?
    Voir arriver ce système en France?

    En Allemagne : ici
    En France : ici

    Il faudrait inventer un système de stockage nouveau pour stoker toutes les lois/modif en France
  • Traroth2
    Membre émérite
    Hey, c'est une superbe idée !
  • spoutbe
    Nouveau membre du Club
    Vous pensez que les citoyens auront le droit de faire des pull requests ?
  • nunurs83
    Membre du Club
    Après rien ne dit que la liste des codes juridiques allemands est complète sur wikipedia...
    Quant à l'exhaustivité de la liste française, je n'en serai pas surpris
  • ProgVal
    Membre éclairé
    Envoyé par tarikbenmerar
    Que pensez-vous de cette initiative ?
    Magnifique... au beau geste s'ajoute un bel outil
    Envoyé par tarikbenmerar
    Aimeriez-vous la voir se développer et arriver dans votre pays ?
    Oh oui

    Envoyé par spoutbe
    Vous pensez que les citoyens auront le droit de faire des pull requests ?
    Je ne parle pas Allemand, mais a priori ça en parle ici : https://github.com/bundestag/gesetze#pull-requests (Google Traduction donne quelque chose d'à peu près compréhensible)

    Envoyé par nunurs83
    Après rien ne dit que la liste des codes juridiques allemands est complète sur wikipedia...
    https://de.wikipedia.org/wiki/Gesetz...ch#Deutschland

    Envoyé par nunurs83
    Quant à l'exhaustivité de la liste française, je n'en serai pas surpris
    La liste est disponible dans la selectbox ici : http://www.legifrance.gouv.fr/initRe...CodeArticle.do
  • Floréal
    Membre éclairé
    Et si on clonait la loi pour faire des pull requests ça marche aussi?
  • ProgVal
    Membre éclairé
    Envoyé par Floréal
    Et si on clonait la loi pour faire des pull requests ça marche aussi?
    Oui, on peut, cf mon message ci-dessus et le README du dépôt.
  • Floréal
    Membre éclairé
    Ah oui, j'avais pas vu la seconde partie en Anglais
  • jmini
    Membre éprouvé
    Envoyé par Bousk
    ha ouais quand même...
    je savais qu'on était expert ès-loi à la con, mais là..

    Grande idée quand même, je ne peux qu'approuver sa mise en place.
    En même temps c'est pas au nombre de Code qu'on peut comparer des législation. C'est même plutôt un bon système pour maintenir une base législative, plus facile à consulter, à mettre à jour.

    Sinon pour tous ceux que le droit Français intéresse, tout est déjà disponible:
    Legifrance (.gouv.fr)

    Evidemment c'est pas GitHub, mais c'est déjà génial pour consulter n'importe quel code, faire des recherche, voir les modifications, les versions qui s'appliquaient à une certaine date (Version consolidée) et ainsi de suite...