सरकारी open source code platform का soft launch
(nldigitalgovernment.nl)- सरकार-भर में open source software के प्रकाशन और विकास के लिए इस्तेमाल होने वाला code platform code.overheid.nl शुरू हो गया है
- platform को self-hosted तरीके से बनाया गया है और यह digital sovereignty को समर्थन देने पर जोर देता है
- फिलहाल यह Forgejo का उपयोग करने वाले pilot चरण में है, और Forgejo को GitHub और GitLab के open source alternative के रूप में पेश किया गया है
- अभी यह सभी सरकारी संस्थानों के उपयोग के लिए उपलब्ध नहीं है, और developer भागीदारी लेकर इसे आगे बढ़ाने की योजना है
- लंबी अवधि में इसे कई सरकारी संस्थानों द्वारा साथ में उपयोग किए जाने वाले shared Git platform के रूप में विकसित करने की दिशा दिखती है
platform launch की स्थिति
- सरकार-भर में open source software के प्रकाशन और विकास के लिए इस्तेमाल होने वाला code platform code.overheid.nl शुरू हो गया है
- platform को self-hosted तरीके से बनाया गया है और यह digital sovereignty को समर्थन देने पर जोर देता है
- फिलहाल यह Forgejo का उपयोग करने वाले pilot चरण में चल रहा है
- Forgejo को GitHub और GitLab के open source·European·sovereign alternative के रूप में पेश किया गया है
- अभी यह स्थिति नहीं है कि सभी सरकारी संस्थान इस platform का उपयोग कर सकें
- developer भागीदारी लेकर इसे लंबी अवधि में सरकारी संस्थानों के साझा shared Git platform के रूप में विस्तार देने की योजना है
भागीदारी और संदर्भ लिंक
-
भाग लेने का तरीका
- platform को आंतरिक मंत्रालय और kingdom relations मंत्रालय BZK के Open Source Program Office ने DAWO (SSC-ICT), Opensourcewerken, developer.overheid.nl के साथ मिलकर शुरू किया है
- भाग लेने की इच्छा हो तो codeplatform@rijksoverheid.nl पर संपर्क किया जा सकता है
-
अतिरिक्त जानकारी
- Dutch ब्लॉग ‘We gaan samen code.overheid.nl bouwen’ में अतिरिक्त जानकारी देखी जा सकती है
- platform सीधे देखें: code.overheid.nl
1 टिप्पणियां
Hacker News प्रतिक्रियाएँ
एक डच व्यक्ति होने के नाते GitHub से बाहर निकलते देखना अच्छा लग रहा है, और आज सुबह भी सोच रहा था कि क्या वे सच में माइग्रेट करेंगे, इसलिए यह सच में होते देख खुशी हुई
मुझे लगता है कि open source contributors की hiring को किसी outsourcing कंपनी के ज़रिए चलाना ठीक से फिट नहीं बैठता
मैंने पहले government open source contributor role के लिए apply किया था, और मैं उस ग्राहक के लिए पहले ही ऐसा ही काम कर चुका था, फिर भी एक ही दिन में जवाब आना बंद हो गया
इन दिनों मैं Utrecht के लोगों के साथ partijgedrag को बेहतर स्तर तक ले जाने की कोशिश कर रहा हूँ, और government APIs के ऊपर tools बनाने में भी मेरी काफी रुचि है
लोगों को यह अच्छी तरह पता नहीं है कि काफी सारे tools पहले अंदर ही बनाए जाते हैं और बाद में public किए जाने वाले होते हैं, और यह प्रवाह मुझे काफी शानदार लगता है
यह देखकर अच्छा लगता है कि छोटे और अधिक फुर्तीले देश open source और digital independence में आगे बढ़ रहे हैं
https://openwallet.foundation/staff/
क्या इसे ट्रिगर करने वाली कोई खास घटना थी, या इसे यूरोपीय सरकारों के उस व्यापक रुझान के रूप में देखा जाए जिसमें वे अमेरिकी सेवाओं पर निर्भरता कम करना चाहती हैं?
कुछ साल पहले, यानी कई चुनाव गुजरने तक, यह रुका रहा था, और यह बात मुझे बहुत खली थी
मेरे हिसाब से असली बात यह जानना है कि प्रतिनिधियों ने वादा क्या किया था नहीं, बल्कि उन्होंने वास्तव में किया क्या
सोमवार से गुरुवार, Pacific समय के अनुसार सुबह 9–11 बजे सबसे सक्रिय पाठक होते हैं, और weekend posts में competition कम होता है लेकिन engagement भी साथ में गिर जाता है
मैं भी डच हूँ, और अब जाकर सरकार ने open source release को गंभीरता से शुरू किया है, यह देखकर अच्छा लग रहा है
कई सरकारी संस्थाओं में काम करते हुए मैंने काफी समय तक open source को आगे बढ़ाने की कोशिश की, लेकिन एक साधारण resource की तरह ट्रीट किए जाने की स्थिति में request करने पर भी कोई प्रतिक्रिया नहीं मिलती थी
इस मामले में तो यह उल्टा काफी देर से आया हुआ भी लगता है, जो डच संदर्भ में थोड़ा अजीब है
दूसरे देशों की तुलना में मंत्रालयों और local governments में इसका असली adoption कहीं तेज़ है, और सरकार भी अपेक्षाकृत सक्रिय रूप से funding देती हुई और ecosystem के प्रति friendly दिखती है
डच national funding वाले FOSS projects भी काफी दिखाई देते हैं
अंदर और बाहर के नज़रिए का यह फर्क दिलचस्प है, और आखिरकार यह शायद दूसरी तरफ की घास ज्यादा हरी लगती है वाली स्थिति भी हो सकती है
ऊपर से code.overheid.nl ऐसा लगता है जैसे किसी residential IP address से चल रहा हो
अब शायद उन्हें code.overheid.nl पर ले जाने की योजना है
मैं अब वहाँ नहीं हूँ, लेकिन उस समय मैं उस department का GitHub org-admin था
https://code.overheid.nl/RegelRecht/regelrecht का description पढ़कर भी use case ठीक से समझ में नहीं आ रहा
technical implementation नहीं, बल्कि अगर यह बताया जाए कि असल में कौन, किस स्थिति में, कैसे इसका इस्तेमाल करेगा, to अच्छा होगा
https://editor.regelrecht.rijks.app/library/afstemmingsverordening_participatiewet_diemen/9
इसका उपयोग शायद इस तरह के प्रयोग जैसा लगता है कि जटिल और अपारदर्शी कानूनी व्यवस्था में machine-executable laws पारदर्शिता और consistency बढ़ा सकते हैं या नहीं
ऊपर linked sites में और जानकारी और examples हैं
जैसे किसी इलाके में अधिकतम मासिक किराया 5 यूरो प्रति वर्गमीटर हो, लेकिन window cleaning fee के 20 यूरो और लिए जा सकें, और अगर IKEA bed frame और bathtub हो तो 1 यूरो प्रति वर्गमीटर और जोड़ा जा सके जैसी शर्तें डालकर,
rental contract की शर्तें input करने पर यह अपने-आप बता दे कि मेरी स्थिति legal है या नहीं
फिर मैं सीधे landlord के खिलाफ कार्रवाई कर सकूँ
यह उबाऊ कानूनी ढाँचे को थोड़ा smart contracts की दिशा में खींचने जैसा लगा, लेकिन सच में ऐसा ही है या नहीं, इस पर मैं भी निश्चित नहीं हूँ
यह Dienst Toeslagen के साथ मिलकर एक modern calculation engine को सरकार-व्यापी building block की तरह इस्तेमाल करने का विचार लगता है,
और यह जाँचने वाला project दिखता है कि नागरिकों और businesses के लिए जटिल नियमों को लागू करने में, जैसे benefit calculation, एक generalized calculation engine मददगार हो सकता है या नहीं
तब यह दूसरे कानूनों के साथ consistency checks, conflict detection, और साथ में संशोधन की जरूरत वाले प्रावधानों को अपने-आप दिखाने जैसे कामों में भी उपयोगी हो सकता है
critical infrastructure सरकार के हाथ में होना काफी हद तक समझदारी भरा लगता है
लेकिन अगर ऐसा है, तो इसमें operating system और app distribution channels भी शामिल होने चाहिए, जबकि अभी तो सब कुछ अलग-अलग जागीरों की तरह चल रहा है
दुनिया की कोई एक सरकार न होने की स्थिति में इसे कैसे सुलझाया जाए, यह आसान नहीं दिखता
लेकिन software को समग्र रूप से संभव हो तो सरकारी नियंत्रण से बाहर रहना बेहतर है
जर्मनी में भी ऐसा ही एक portal है: https://opencode.de
यह GitLab-based है और git के लिए ज़रूरी लगभग सारे features देता है
hardened base container images भी https://container.gov.de पर उपलब्ध हैं
project अच्छा लग रहा है और शुरुआत भी ठीक दिखती है, लेकिन लगता है कि इसे पहले ही HN hug of death मिल गया
दूसरी तरफ GitHub आज सुबह भी एक banner दिखा रहा था कि PRs शायद न दिखें, लेकिन data खोया नहीं है
क्या इसका मतलब यह है कि उन्होंने GitHub repositories delete भी कर दी हैं?
dark mode काफी गंभीर रूप से खराब है
गहरे बैकग्राउंड पर गहरे बैंगनी रंग का टेक्स्ट है, इसलिए पढ़ना सच में मुश्किल है
https://code.overheid.nl/MinBZK/Codeplatform/issues/15
किसी central hub जैसी जगह पर software publish करते हुए, stable v15 के बजाय Forgejo v16 pre-release development version डालना दिलचस्प है
मुझे भी नया software पसंद है, लेकिन इस तरह के उपयोग के लिए यह काफी साहसिक फैसला लगता है
उदाहरण के लिए मैंने Amsterdam Central Station के निर्माण कार्य पर एक TV program देखा था, और वहाँ मुश्किल से किसी ने hard hat पहना हुआ था
UK में, खासकर TV shooting site पर, ऐसा दृश्य सोचना भी मुश्किल है
लेकिन अगर कुछ गलत हो जाए तो वे साफ़-साफ़ मान लेते हैं कि गलती उनकी थी और उसे तुरंत ठीक भी करते हैं
यह काफी दिलचस्प है, और इससे मुझे उस W3C traceability काम की याद आ गई जिसमें मैं कभी थोड़े समय के लिए शामिल था
उस समय मुख्य बात supply chains के बीच interoperability के लिए agreed vocabulary define करना था, लेकिन वही approach public policy पर लागू करने के बारे में मैंने नहीं सोचा था
राजनीति तो वैसे भी वह क्षेत्र है जहाँ स्पष्ट communication और definitions बहुत महत्वपूर्ण हैं, इसलिए यह वहाँ अच्छी तरह फिट बैठता है
बस vocabulary की तुलना में public policy बहुत अधिक बदलती रहती है, इसलिए जिस क्षेत्र में policy changes और revisions बार-बार होते हों वहाँ change history management काफी कठिन होगा, ऐसा भी लगता है