91 पॉइंट द्वारा ninebow 2026-04-09 | 19 टिप्पणियां | WhatsApp पर शेयर करें

legalize-kr क्या है?

legalize-kr एक प्रोजेक्ट है जो कानून मंत्रालय की राष्ट्रीय विधि सूचना का संयुक्त उपयोग द्वारा प्रदान किए गए दक्षिण कोरिया के क़ानूनों और न्यायिक मिसालों को Markdown + Git history के रूप में archive करता है। सभी क़ानूनों को Markdown दस्तावेज़ों के रूप में, सभी संशोधन इतिहास को Git Commit के रूप में archive किया गया है, और न्यायिक मिसालों को भी Markdown दस्तावेज़ों तथा फ़ैसले की तारीख़-आधारित Git History के साथ archive किया गया है.

इसे क्यों बनाया गया?

पिछले 30 मार्च को मैंने GitHub Trending पर legalize.dev नाम का एक प्रोजेक्ट देखा, जो स्पेन और अंग्रेज़ीभाषी देशों के क़ानूनों को Markdown और Git Commit के रूप में manage करता है। मुझे लगा कि कोरियाई क़ानूनों के लिए भी ऐसा कुछ ज़रूर होगा, लेकिन खोजने पर ऐसा कुछ नहीं मिला। लगा कि कम-से-कम एक तो होना ही चाहिए, इसलिए इसे बनाया।

प्रोजेक्ट की संरचना कैसी है?

शुरुआत में homepage + pipeline + क़ानून, सब कुछ एक व्यक्तिगत repository (9bow/legalize-kr) में manage किया जाता था। लेकिन उम्मीद से ज़्यादा रुचि मिलने लगी और लगा कि बहुत से लोगों को इसकी ज़रूरत है, इसलिए legalize-kr नाम से GitHub Org बनाया गया और repositories को अलग कर दिया गया। वर्तमान repository संरचना इस प्रकार है:

  • legalize-kr/legalize-kr: दक्षिण कोरिया के सभी क़ानून, जिसमें 6,907 क़ानून और 81,629 संशोधन इतिहास शामिल हैं।
  • legalize-kr/precedent-kr: सभी सार्वजनिक न्यायिक मिसालें, जिसमें 8 प्रकार के मामलों की कुल 123,467 मिसालें शामिल हैं।
    • ऊपर दिए गए क़ानून और मिसालों के आँकड़े 9 अप्रैल 2026 की स्थिति के अनुसार हैं।
  • legalize-kr/legalize-web: legalize.kr homepage repository
  • legalize-kr/legalize-pipeline: क़ानून और न्यायिक मिसालों के संग्रह और प्रबंधन के लिए pipeline code (Python)
  • legalize-kr/compiler: सभी क़ानूनों और न्यायिक मिसालों को दोबारा build करने के लिए उपयोग होने वाला law compiler (Rust)

डेटा source और license क्या हैं?

क़ानून और न्यायिक मिसालों का डेटा law.go.kr द्वारा प्रदान किए गए राष्ट्रीय क़ानून सूचना केंद्र के open.law.go.kr OpenAPI से लिया जाता है। कानून मंत्रालय के अनुसार, क़ानून और न्यायिक मिसाल डेटा के copyright और उपयोग की शर्तें इस प्रकार हैं:

  • राष्ट्रीय क़ानून सूचना केंद्र सहित कानून मंत्रालय द्वारा प्रदान की गई सभी कानूनी जानकारी का copyright, 「कॉपीराइट अधिनियम」 के संरक्षण-क्षेत्र के भीतर, कानून मंत्रालय के पास है।
  • सार्वजनिक डेटा नीति के अनुसार, राष्ट्रीय क़ानून सूचना केंद्र द्वारा प्रदान की गई कानूनी जानकारी सभी के लिए खुली है, और दी गई कानूनी जानकारी का स्वतंत्र उपयोग, जिसमें commercial use भी शामिल है, सुनिश्चित किया जाता है।

इसके अलावा legalize-kr की अन्य रचनाएँ (structure, code, metadata आदि) MIT या Apache-2.0 dual license के तहत public की गई हैं। आप commercial use सहित इन्हें स्वतंत्र रूप से उपयोग कर सकते हैं। (यदि आगे चलकर आपके पास समय हो — चाहे वह legalize-kr प्रोजेक्ट न भी हो — और यदि open source ecosystem में योगदान देने का कोई अवसर हो, तो कृपया उसमें साथ दें।)

मौजूदा Beommang / Korean Law MCP से यह कैसे अलग है?

तीनों ही मामलों में क़ानून और न्यायिक मिसालों का source समान है: open.law.go.kr।

मेरे विचार से उपयोग करते समय 3 मुख्य अंतर ध्यान में रखे जा सकते हैं:

  1. तुरंत उपयोग बनाम source data: Beommang और Korean Law MCP दोनों को LLM / Agent के साथ जोड़कर सीधे इस्तेमाल किया जा सकता है, जबकि legalize-kr Git के साथ manage किए गए Markdown दस्तावेज़ों वाला source data / archiving repository के अधिक निकट है।

  2. किसी एक समय का version बनाम पूरी history: जहाँ Beommang और Korean Law MCP वर्तमान (या किसी निर्दिष्ट समय) के अनुच्छेदों को query करने के तरीके पर आधारित हैं, वहीं legalize-kr में Git commit के माध्यम से पूरे संशोधन इतिहास को trace किया जा सकता है। git log से अनुच्छेदों का बदलाव इतिहास देखा जा सकता है, git blame से यह पता लगाया जा सकता है कि कोई विशेष वाक्य कब जोड़ा गया था, और git diff से दो versions के बीच का परिवर्तन देखा जा सकता है।

  3. training data / RAG corpus के रूप में उपयोग: सीधे उपयोग के लिए शायद Beommang और Korean Law MCP अधिक सुविधाजनक लगें। legalize-kr क़ानूनी डेटा को LLM training या RAG corpus के रूप में उपयोग करने, या क़ानूनों के बदलाव इतिहास का विश्लेषण करने के लिए अधिक उपयुक्त लगता है। साथ ही, ऑफ़लाइन रहते हुए भी पूरे क़ानून-संग्रह तक पहुँचना इसका एक लाभ है।

अतिरिक्त रूप से, यदि आपने अभी तक Beommang और Korean Law MCP नहीं देखे हैं, तो उन्हें नीचे दिए गए GN links पर देख सकते हैं:

धन्यवाद

जब यह सिर्फ़ एक व्यक्तिगत repository था, उसी समय से रुचि दिखाने, इसे प्रचारित करने, और क़ानूनों के पूरे Git Commit compilation process को, जिसमें पहले कई घंटे लगते थे, कुछ दर्जन सेकंड तक कम कर देने वाले @simnalamburt को मैं दिल से धन्यवाद देता हूँ। (वर्तमान में वे legalize-kr Org का सह-प्रबंधन भी कर रहे हैं।)

और legalize-kr को व्यापक रूप से परिचित कराने वाले @inureyes तथा Rust Compiler को बेहतर बनाने में साथ देने वाले @OctopusET को भी धन्यवाद।

अंत में

सच कहूँ तो शुरुआत करते समय यह तकनीकी रूप से बहुत कठिन नहीं था, इसलिए बस इतना सोचा था कि बना कर रख दूँगा तो कहीं न कहीं काम आ जाएगा, और concept भी दिलचस्प है... लेकिन पिछले 2 हफ़्तों में आसपास से उम्मीद से कहीं अधिक रुचि मिली, इसलिए मैं थोड़ा हैरान हूँ। फिर सोचता हूँ तो इसका मतलब यह भी है कि इस तरह के data और approach की ज़रूरत थी, इसलिए इसी बहाने प्रचार के लिए Show GN लिख रहा हूँ।

सोच से ज़्यादा, क़ानूनों के भीतर कई images भी शामिल हैं, और कुछ लोगों को दूसरे प्रकार के data की भी ज़रूरत है, इसलिए मैं इसे लगातार maintain करने की कोशिश करूँगा। कृपया लगातार रुचि और समर्थन देते रहें। धन्यवाद!

19 टिप्पणियां

 
csm0825 2026-04-13

इतना बढ़िया काम साझा करने के लिए धन्यवाद!
आपके साझा किए गए काम के आधार पर मैंने एक वकील Skill बनाने की कोशिश की है.
https://github.com/Sungmin-Cho/skill-legal-kr

 
ninebow 2026-05-07

कल legalize-kr का उपयोग करने वाले ecosystem को व्यवस्थित करके homepage पर लागू करते समय लगा कि कुछ छूट गया है.. छूट गया है... ऐसा सोच रहा था... तभी ध्यान आया कि skill-legal-kr छूट गया था T_T आज शाम इसे व्यवस्थित करके अपडेट कर दूँगा!

https://legalize.kr/ homepage के नीचे और उपयोग विधि मेनू के नीचे इसे अन्य services / projects के साथ जोड़ दूँगा!

धन्यवाद!!!

 
ninebow 2026-04-19

वाह, धन्यवाद! जल्द ही हम कहीं न कहीं एक अलग gallery(?) सेक्शन तैयार करेंगे ताकि legalize-kr के उपयोग से बने प्रोजेक्ट्स को एक जगह इकट्ठा करके दिखा सकें! धन्यवाद!!

 
ptlkiki 2026-04-22

अगर इसे प्रशासनिक नेटवर्क के अंदर भी इस्तेमाल किया जा सके तो अच्छा होगा,,, शायद नहीं हो पाएगा? T_T
खैर, अच्छी सामग्री के लिए धन्यवाद।

 
ninebow 2026-05-07

अरे, पुष्टि करने में देर हो गई
साइज़ थोड़ा बड़ा है, लेकिन आप Git Clone करके इसे USB में रखकर देख/इस्तेमाल कर सकते हैं।
साथ ही, स्थानीय स्वशासी उपनियम और प्रशासनिक नियम भी छुट्टियों के दौरान जोड़ दिए हैं, कृपया उन्हें भी देख लें!

 
asdl328 2026-04-17

अब लगता है कि वह समय आ रहा है जब बहुत से लोग कानून जैसी सेवा को कम से कम आसान तरीके से इस्तेमाल कर सकेंगे।

 
ninebow 2026-04-19

हाँ, शायद व्याख्या के मुद्दे की वजह से इसे तुरंत करना मुश्किल होगा, लेकिन उम्मीद है कि लगातार उस दिशा में आगे बढ़ा जाएगा. ^^

 
benjamin 2026-04-11

बहुत शानदार काम है। धन्यवाद!

 
ninebow 2026-04-11

धन्यवाद!! हम इसे लगातार करते रहेंगे ताकि यह लंबे समय तक अच्छी तरह बना रहे। 🙇

 
crawler 2026-04-10

वाह, बढ़िया है

 
ninebow 2026-04-11

धन्यवाद! ^^
(कल GN पर पता नहीं क्या issue था, इसलिए मैं न तो replies और न ही comments लिख पाया/पाई, इसलिए अब जाकर धन्यवाद कह रहा/रही हूँ.)

 
bigseoul 2026-04-10

अच्छा आइडिया है। मेरे मन में भी ऐसा ही एक विचार है, लेकिन मैं इसे किसी दूसरे क्षेत्र में लागू करके देखना चाहता था। आपने जो implementation किया है, उससे काफ़ी मदद मिलती हुई लगती है।

 
ninebow 2026-04-11

धन्यवाद! और मैं जानना चाहूँगा कि आपका आइडिया क्या है!

यक़ीनन, Claude Code की वजह से आइडिया को इम्प्लीमेंट करने में लगने वाला ओवरहेड काफ़ी कम हो गया है, हाहा

 
chl11wq12 2026-04-10

भविष्य में तो AI ही सब वकालत करेगा।

 
ninebow 2026-04-11

वो..क्या ऐसा ही होगा...

जवाबी कमेंट लिखते हुए पता नहीं क्यों थोड़ा तनाव-सा महसूस हो रहा था, फिर सोचा... AI की पैरवी और फैसला जैसी चीज़ें मैंने ज़्यादातर dystopian दुनिया वाले SF फ़िल्मों/उपन्यासों में ही देखी हैं;;;

 
masondeck 2026-04-10

बहुत बढ़िया है।

 
ninebow 2026-04-11

धन्यवाद! इसे लगातार देखते रहिए, और अगर मैं ठीक से न कर रहा हूँ या हाथ पर हाथ धरे बैठा रहूँ, तो मुझे डाँटिएगा ^^;;;

 
csjune 2026-04-10

👍👍👍

 
ninebow 2026-04-11

🙇🙇🙇