91 points par ninebow 2026-04-09 | 19 commentaires | Partager sur WhatsApp

Qu’est-ce que legalize-kr ?

legalize-kr est un projet qui archive les lois et la jurisprudence de la Corée du Sud fournies par le service de réutilisation partagée des informations juridiques nationales du ministère de la Législation, sous forme d’historique Markdown + Git. Toutes les lois ont été archivées en documents Markdown, tout l’historique des révisions en commits Git, et la jurisprudence également en documents Markdown avec un historique Git basé sur la date des décisions.

Pourquoi l’avoir créé ?

Le 30 mars dernier, j’ai découvert dans les tendances GitHub un projet nommé legalize.dev, qui gère en Markdown et en commits Git les lois de l’Espagne et du monde anglophone. Je me suis dit qu’il devait naturellement déjà exister quelque chose de similaire pour les lois coréennes, mais après vérification, ce n’était pas le cas. Je l’ai donc créé en me disant qu’un tel projet serait utile.

Comment le projet est-il structuré ?

Au départ, je gérais le site, le pipeline et les textes juridiques ensemble dans un dépôt personnel (9bow/legalize-kr). Mais le projet a suscité plus d’intérêt que prévu, et il semblait répondre à un vrai besoin. J’ai donc créé une organisation GitHub nommée legalize-kr et séparé les dépôts. La structure actuelle est la suivante :

  • legalize-kr/legalize-kr : l’ensemble des lois de la Corée du Sud, avec 6 907 textes et 81 629 révisions.
  • legalize-kr/precedent-kr : l’ensemble de la jurisprudence publiée, soit 123 467 décisions réparties sur 8 types d’affaires.
    • Les chiffres ci-dessus pour les lois et la jurisprudence sont arrêtés au 9 avril 2026.
  • legalize-kr/legalize-web : dépôt du site legalize.kr
  • legalize-kr/legalize-pipeline : code du pipeline de collecte et de gestion des lois et décisions (Python)
  • legalize-kr/compiler : compilateur juridique utilisé pour reconstruire l’ensemble des lois et décisions (Rust)

Qu’en est-il des sources de données et de la licence ?

Les données sur les lois et la jurisprudence utilisent toutes l’OpenAPI du service de réutilisation partagée des informations juridiques nationales (open.law.go.kr), fourni par le Centre national d’information juridique (law.go.kr) du ministère de la Législation. Selon ce dernier, les droits d’auteur et les conditions d’utilisation des données juridiques et jurisprudentielles sont les suivants :

  • Les droits d’auteur sur l’ensemble des informations juridiques fournies par le ministère de la Législation, y compris le Centre national d’information juridique, appartiennent au ministère dans la mesure où ils sont protégés par la loi sur le droit d’auteur.
  • Conformément à la politique sur les données publiques, les informations juridiques fournies par le Centre national d’information juridique sont ouvertes à tous, et leur libre réutilisation est garantie, y compris à des fins commerciales.

Par ailleurs, les autres créations de legalize-kr (structure, code, métadonnées, etc.) sont publiées sous double licence MIT ou Apache-2.0. Vous pouvez les utiliser librement, y compris à des fins commerciales. (Et si vous en avez l’occasion à l’avenir — que ce soit pour le projet legalize-kr ou non — j’aimerais beaucoup que vous contribuiez vous aussi à l’écosystème open source là où vous le pouvez.)

Quelle différence avec Beommang / Korean Law MCP ?

Pour les trois, la source des lois et de la jurisprudence est la même : le service de réutilisation partagée des informations juridiques nationales (open.law.go.kr).

À mon avis, il y a trois différences principales à prendre en compte lors de l’utilisation :

  1. Utilisation immédiate vs. données source : Beommang et Korean Law MCP peuvent tous deux être utilisés directement en les connectant à un LLM / Agent, tandis que legalize-kr se rapproche davantage d’un dépôt de données source / d’archivage qui gère des documents Markdown avec Git.

  2. Version à un instant donné vs. historique complet : là où Beommang et Korean Law MCP permettent de consulter les articles dans leur état actuel (ou à une date donnée), legalize-kr permet de suivre tout l’historique des révisions via les commits Git. On peut consulter l’évolution d’un article avec git log, savoir quand une phrase précise a été ajoutée avec git blame, et vérifier les changements entre deux versions avec git diff.

  3. Usage comme données d’entraînement / corpus RAG : pour un usage immédiat, Beommang et Korean Law MCP seront probablement plus pratiques. legalize-kr semble plus adapté si vous souhaitez utiliser les données juridiques pour l’entraînement de LLM ou comme corpus RAG, ou encore analyser l’évolution des textes. Le fait de pouvoir accéder à l’ensemble des lois hors ligne est également un avantage.

En complément, si vous n’avez pas encore vu Beommang et Korean Law MCP, vous pouvez les consulter via les liens GN suivants :

Merci

Je remercie sincèrement @simnalamburt, qui s’est intéressé au projet depuis l’époque du dépôt personnel, l’a fait connaître, et a permis de réduire à quelques dizaines de secondes un processus de compilation des commits Git de l’ensemble des lois qui prenait auparavant plusieurs heures. (Nous coadministrons actuellement l’organisation legalize-kr.)

Je remercie également @inureyes d’avoir largement fait connaître legalize-kr, ainsi que @OctopusET pour son aide dans l’amélioration du compilateur Rust.

Pour finir

Pour être honnête, au départ, je ne trouvais pas cela techniquement très difficile ; je pensais surtout que ce serait peut-être utile quelque part une fois fait, et que le concept était amusant. Mais depuis deux semaines, l’intérêt suscité autour du projet m’a un peu pris de court. En y réfléchissant, cela signifie aussi qu’il existait un vrai besoin pour ce type de données et d’approche, et c’est aussi pour cela que je poste ce Show GN afin de le faire connaître.

Il y a plus d’images que prévu dans les textes juridiques, et certaines personnes ont aussi des besoins pour d’autres types de données, donc je compte assurer une maintenance continue. Merci d’avance pour votre intérêt et votre soutien continus !

19 commentaires

 
csm0825 2026-04-13

Merci beaucoup d’avoir partagé ce formidable travail !
Grâce au travail que vous avez mis en ligne, j’ai créé une skill pour avocats.
https://github.com/Sungmin-Cho/skill-legal-kr

 
ninebow 2026-05-07

Hier, en récapitulant l’écosystème utilisant legalize-kr pour le refléter sur le site, je me disais qu’il manquait quelque chose… qu’il manquait quelque chose… et en y repensant… j’avais oublié skill-legal-kr, hélas. Je vais faire le tri ce soir et mettre à jour !

Je l’ajouterai avec les autres services / projets en bas du site https://legalize.kr/ et en bas du menu d’utilisation !

Merci !!!

 
ninebow 2026-04-19

Waouh, merci ! Nous allons bientôt préparer quelque part une section distincte de type galerie (?) afin de pouvoir rassembler les projets utilisant legalize-kr ! Merci !!

 
ptlkiki 2026-04-22

Ce serait bien si on pouvait aussi l’utiliser au sein du réseau administratif interne, mais ça ne marchera probablement pas, n’est-ce pas ? snif
Quoi qu’il en soit, merci pour cette excellente ressource.

 
ninebow 2026-05-07

Ah, je m’en suis rendu compte un peu tard
Le volume est assez important, mais vous pouvez le cloner via Git sur une clé USB pour le consulter/l’utiliser.
De plus, j’ai aussi ajouté les règlements administratifs et les ordonnances locales pendant le week-end prolongé, merci de vérifier !

 
asdl328 2026-04-17

On entre désormais dans une époque où beaucoup de gens pourront utiliser facilement, même de façon simple, les services liés au droit.

 
ninebow 2026-04-19

Oui, ce ne sera sans doute pas possible immédiatement en raison des questions d’interprétation, mais j’espère que cela évoluera progressivement dans cette direction. ^^

 
benjamin 2026-04-11

Un travail vraiment formidable. Merci !

 
ninebow 2026-04-11

Merci beaucoup !! Je vais m’y atteler régulièrement afin que cela puisse être maintenu sur le long terme. 🙇

 
crawler 2026-04-10

Oh, c’est pas mal.

 
ninebow 2026-04-11

Merci ! ^^
(Hier, je ne sais pas quel problème il y avait sur GN : impossible de poster ni des réponses à des commentaires ni des commentaires, donc je ne peux vous remercier que maintenant.)

 
bigseoul 2026-04-10

C’est une bonne idée. J’ai moi aussi une idée similaire, mais je voulais l’appliquer à un autre domaine. Ce que vous avez déjà implémenté devrait beaucoup aider.

 
ninebow 2026-04-11

Merci ! Et je suis curieux de connaître votre idée !

C’est vrai que grâce à Claude Code, le surcoût pour concrétiser une idée semble avoir beaucoup diminué haha

 
chl11wq12 2026-04-10

À l’avenir, l’IA plaidera tout à notre place.

 
ninebow 2026-04-11

Euh... peut-être bien...

En écrivant une réponse à un commentaire, je me rends compte que je me sens étrangement tendu... En y réfléchissant, j’ai surtout vu la défense et le jugement par l’IA dans des films/romans de SF à l’univers dystopique, il me semble bien ;; ;

 
masondeck 2026-04-10

C’est vraiment excellent.

 
ninebow 2026-04-11

Merci ! Continuez à suivre régulièrement, et si je fais mal les choses ou si je laisse tomber, n’hésitez pas à me gronder ^^;;;

 
csjune 2026-04-10

👍👍👍

 
ninebow 2026-04-11

🙇🙇🙇