J'y pense, c'est étonnant les parallèles qu'on peut faire entre le processus législatif français et le développement logiciel. On a :
- une base de code énorme et complexe, et qui l'est de plus en plus au fil du temps
- des bugfixes fait à l'arrache pour résoudre un cas particulier (un fait divers = une loi), sous forme de hacks foireux qui provoquent des régressions dans d'autres features
- du code mort (lois qui existent mais qui ne sont jamais appliquées)
- une tendance à privilégier les nouvelles features (nouvelles lois) plutôt que la correction des bugs et l'optimisation (simplifications)
- une méconnaissance de l'ensemble du code, ce qui provoque de la duplication d'effort (nouvelle loi qui fait la même chose qu'une autre qui existait déjà) ou des conflits (nouvelle loi qui contredit une loi existante)
- du développement "directement en production" (on modifie/crée une loi, et on attend de voir ce que ça va donner, au lieu de réfléchir avant aux problèmes qui vont se poser)
- un système de gestion de version sous la forme de patches ("l'alinéa machin est supprimé et remplacé par..."), mais pas terrible, parce que les juges/avocats utilisent pas toujours la dernière version
- une attention particulière portée aux bug reports/features requests des gros utilisateurs (lobbies) au dépends des petits (population)
- les signalement de bugs sont au mieux traités avec beaucoup de retard, au pire ignorés ("c'est la loi" -> WONTFIX)
- des ressources matérielles insuffisantes, ce qui fait que le programme rame (délais énormes avant que les affaires soient traitées, par manque de juges)
- un manque de commentaires (à quoi servait telle loi ? est-ce qu'elle est encore utile aujourd'hui ?)
Bref si on regarde ça du point de vue "codeur", faudrait au minimum une code review d'urgence, voire une réécriture from scratch

Ah si, y'a une différence majeure : le "nul n'est censé ignorer la loi". Je pense que même le défenseur le plus intégriste de l'open-source n'exige pas des utilisateurs qu'ils aient lu et compris l'intégralité du code qu'ils exécutent
