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 ?
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 ?
-
FreemMembre émériteC'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.le 09/08/2012 à 10:28 -
lediscipleMembre éclairé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 Francele 09/08/2012 à 11:12 -
Traroth2Membre émériteHey, c'est une superbe idée !le 09/08/2012 à 9:43
-
spoutbeNouveau membre du ClubVous pensez que les citoyens auront le droit de faire des pull requests ?le 09/08/2012 à 10:56
-
nunurs83Membre du ClubAprè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 surprisle 09/08/2012 à 11:35 -
ProgValMembre éclairéMagnifique... au beau geste s'ajoute un bel outil
Oh oui
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)
https://de.wikipedia.org/wiki/Gesetz...ch#Deutschland
La liste est disponible dans la selectbox ici : http://www.legifrance.gouv.fr/initRe...CodeArticle.dole 09/08/2012 à 12:35 -
FloréalMembre éclairéEt si on clonait la loi pour faire des pull requests ça marche aussi?le 09/08/2012 à 20:24
-
ProgValMembre éclairéle 09/08/2012 à 20:34
-
FloréalMembre éclairéAh oui, j'avais pas vu la seconde partie en Anglaisle 10/08/2012 à 0:18
-
jminiMembre éprouvé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...le 10/08/2012 à 5:32