सामुदायिक ऑर्केस्ट्रेशन सॉफ़्टवेयर डेवलपमेंट स्प्रिंट
- Jodson Graves
- 1 दिन पहले
- 5 मिनट पठन
नेटवर्क थियरी अप्लाइड रिसर्च इंस्टीट्यूट का एक वार्षिक, नौ-महीने का कार्यक्रम, जिसका उद्देश्य ऐसा सॉफ़्टवेयर बनाना है जिसे समुदाय खुद अपने स्वामित्व में रख सकें और स्वयं संचालित कर सकें।

अपने रोजमर्रा के जीवन को चलाने के लिए — खरीद-बिक्री के लिए, देखभाल का समन्वय करने, आपात स्थितियों पर प्रतिक्रिया देने और आपस में बातचीत करने के लिए — समुदाय जिस अधिकांश सॉफ़्टवेयर पर निर्भर हैं, वह किराए पर लिया गया होता है, उनका अपना नहीं। शर्तें बिना चेतावनी बदल सकती हैं। कीमत बढ़ती जाती है। कोड बंद होता है, इसलिए उसे लिखने वाली कंपनी के बाहर कोई यह नहीं देख सकता कि वह कैसे काम करता है, न उसे ठीक कर सकता है और न स्थानीय ज़रूरतों के अनुसार ढाल सकता है। किसी एक परिवार के लिए यह एक झंझट है। पर टिकाऊ आर्थिक और सामाजिक ढांचा खड़ा करने की कोशिश कर रहे समुदाय के लिए यह एक ढांचागत निर्भरता है जो चुपचाप संसाधनों को खींचती है और आत्मनिर्णय को बाधित करती है।
सामुदायिक ऑर्केस्ट्रेशन सॉफ़्टवेयर डेवलपमेंट स्प्रिंट, या COSDS, इस समस्या का नेटवर्क थियरी अप्लाइड रिसर्च इंस्टीट्यूट का उत्तर है। यह एक वार्षिक कार्यक्रम है, जो अगस्त से मई तक नौ महीने चलता है, जिसमें दुनिया भर के स्वयंसेवक साझा ऑनलाइन कार्यस्थलों में इकट्ठा होकर ऐसा सॉफ़्टवेयर बनाते हैं जिससे समुदाय अपनी सामाजिक और आर्थिक गतिविधियां स्वयं संचालित कर सकें — बिना उस सतत किराए के जो मालिकाना प्लेटफ़ॉर्म वसूलते हैं। हर साल यह स्प्रिंट परियोजनाओं का एक नया सेट उठाता है, योगदानकर्ताओं का एक नया समूह प्रशिक्षित करता है और तैयार उपकरण जनता को लौटा देता है।
सॉफ़्टवेयर जो साझे संसाधनों में लौटता है
COSDS के दौरान जो कुछ भी बनता है वह एक कॉपीलेफ्ट लाइसेंस के तहत जारी किया जाता है: GNU अफ़ेरो जनरल पब्लिक लाइसेंस, संस्करण 3। इसकी शर्तें कहने में सरल हैं। कोई भी इस सॉफ़्टवेयर का उपयोग कर सकता है, इसे पढ़ सकता है, चला सकता है और संशोधित कर सकता है। एकमात्र बाध्यता पारस्परिकता है — जो सॉफ़्टवेयर को बेहतर बनाते हैं, उन्हें अपने सुधार उतनी ही स्वतंत्रता से साझा करने चाहिए जितनी स्वतंत्रता से उन्होंने मूल प्राप्त किया था। AGPL इस वायदे को नेटवर्क सेवा के रूप में चलाए जाने वाले सॉफ़्टवेयर तक बढ़ाता है, जो वही तरीका है जिससे अधिकांश सामुदायिक प्लेटफ़ॉर्म वास्तव में प्रदान किए जाते हैं, और इस तरह उस खामी को बंद कर देता है जो होस्ट किए गए सॉफ़्टवेयर को चुपचाप फिर से बंद होने देती है।
इसका प्रभाव यह है कि यह काम कभी एक सार्वजनिक हित होना नहीं छोड़ता। एक प्रतिष्ठा प्रणाली, एक बाज़ार, एक आपात-प्रतिक्रिया उपकरण — एक बार इन शर्तों के तहत बन जाने पर — इन्हें कोई भी जो इन्हें आगे चलाए, न तो घेर सकता है, न फिर से कीमत तय कर सकता है और न निजी बना सकता है। NTARI की भूमिका इस साझे संसाधन को सुसंगत रखना है: यह समुदायों को हर परियोजना की प्रामाणिक शाखाएं बनाए रखने में मदद करता है और दुनिया भर के स्थानीय डेवलपरों को अध्ययन, शोध और साझी समस्याओं पर सहयोग के लिए एक ही स्थान में एकजुट करता है।
स्प्रिंट कैसे काम करता है
एक COSDS चक्र छोटी, पूर्ण-स्टैक टीमों के इर्द-गिर्द बना होता है, हर टीम एक ही परियोजना को समर्पित होती है। दो प्रोजेक्ट मैनेजर विकास और डिलीवरी की देखरेख करते हैं और चार फ्रंट-एंड और बैक-एंड डेवलपरों की एक टीम का नेतृत्व करते हैं जो कोड लिखते और लागू करते हैं। एक प्रोजेक्ट स्ट्यूअर्ड निर्माण का दस्तावेज़ीकरण करता है और दीर्घकालिक ढांचा विकसित करता है — निरंतर एकीकरण और निरंतर तैनाती की स्वचालन जो चक्र समाप्त होने के बाद भी परियोजना को आगे चलते रहने देती है। स्ट्यूअर्ड बाकी टीम से अधिक समय तक जुड़े रहते हैं और एक सुव्यवस्थित हस्तांतरण के दौरान बने रहते हैं, ताकि ज्ञान और उपकरण मई में वाष्पित होने के बजाय आगे बढ़ें। पूरे स्प्रिंट के दौरान, एक साझा विकास सहायता दल समस्याओं को वहीं सुलझाता है जहां वे उभरती हैं — Slack, Jira, Confluence, GitHub, Google Workspace और उन अन्य प्लेटफ़ॉर्मों पर जिन पर टीमें निर्भर हैं।
ये पद विभिन्न चरणों पर खड़े छात्रों, पेशेवरों और समुदाय के सदस्यों के लिए खुले हैं। डेवलपर स्नातक की पढ़ाई कर रहे हो सकते हैं या पहले से डिग्री रखते हों; प्रोजेक्ट मैनेजर और स्ट्यूअर्ड स्नातकोत्तर स्तर का प्रशिक्षण या वास्तविक सॉफ़्टवेयर जारी करने का सिद्ध रिकॉर्ड लाते हैं। योगदानकर्ता पूरे चक्र के दौरान हर सप्ताह एक निश्चित घंटों की प्रतिबद्धता देते हैं, और काम पूरी तरह ऑनलाइन होता है, जिससे एक ही परियोजना कहीं से भी प्रतिभा जुटा सकती है।
प्रतिभागियों को क्या मिलता है
NTARI हर स्वयंसेवक को गंभीर काम करने के साधन देता है। हर एक को @ntari.org ईमेल पता, Google Gemini और NotebookLM तक एंटरप्राइज़ पहुँच, Claude तक पहुँच, एक समर्पित Slack चैनल और Jira व Confluence पर खाते मिलते हैं, साथ ही NTARI के साझा GitHub संगठन तक पहुँच। ऑनबोर्डिंग स्वयंसेवकों के लिए एक अभिमुखीकरण पाठ्यक्रम के ज़रिए होती है; जो इसे पूरा करते हैं वे पहले आओ पहले पाओ के आधार पर अपनी परियोजना चुनते हैं। हर योगदानकर्ता को एक स्वीकृति पत्र, Slack और Jira में निर्मित समय-ट्रैकिंग वर्कफ़्लो, और उसकी भूमिका व योगदान का ब्यौरा देता एक पूर्णता पत्र मिलता है। और चूंकि सॉफ़्टवेयर खुला है, हर योगदानकर्ता को तैयार उत्पाद के आधिकारिक दस्तावेज़ में नाम से श्रेय दिया जाता है — किए गए काम का एक स्थायी, सार्वजनिक अभिलेख।
क्या बनाया जाता है
COSDS का लक्ष्य कोई एक अनुप्रयोग नहीं, बल्कि सामुदायिक उपकरणों का एक बढ़ता पुस्तकालय है, और हर चक्र की विविधता इसे दर्शाती है। हाल की परियोजनाओं में किसानों, मालियों, प्रसंस्कर्ताओं और उपभोक्ताओं को जोड़कर क्षेत्रीय खाद्य प्रणालियों को मज़बूत करने वाला एक सामुदायिक कृषि बाज़ार; एक वितरित सामुदायिक कंप्यूटिंग प्लेटफ़ॉर्म जो मोहल्लों को दूरस्थ डेटा केंद्रों पर निर्भर रहने के बजाय साझी कंप्यूट से स्थानीय आर्थिक मूल्य पैदा करने देता है; और MIT की सिस्टम-सुरक्षा विदुषी नैन्सी लेवेसन से प्रेरित एक प्रतिष्ठा-एवं-भरोसा फ़्रेमवर्क जो अंतःक्रियाओं को पांच सितारों में सिमेटने के बजाय उनकी सुरक्षा और विश्वसनीयता का मूल्यांकन करता है।
यह भरोसा फ़्रेमवर्क बदले में एक बाल-देखभाल नेटवर्क का आधार बनता है जो परिवारों को वास्तविक अनुभव और विश्वसनीयता के आधार पर देखभालकर्ता ढूंग़ने में मदद करता है। अन्य परियोजनाएं आपातकालीन संचार और समन्वय, एक सहयोग प्लेटफ़ॉर्म जो समुदायों को अपने डेटा पर नियंत्रण देता है, एक उपकरण जो सामाजिक कार्यकर्ताओं को बेघरी या कारावास से बाहर आ रहे लोगों को आश्रय और सहायता से जोड़ने में मदद करता है, निकटता-आधारित एक बाहरी मनोरंजन खेल, और एक आउटरीच इंजन जो इन्हीं प्लेटफ़ॉर्मों को उन समुदायों तक पहुंचाता है जो इनसे लाभ उठा सकते हैं, की ओर बढ़ती हैं। हर चक्र की सूची बदलती है, पर केंद्रीय सूत्र बना रहता है: साथ मिलकर जीने के काम के लिए व्यावहारिक सॉफ़्टवेयर, जिसके मालिक वही हैं जो इस पर निर्भर हैं।
यह क्यों मायने रखता है
COSDS का सबसे गहरा उद्देश्य लोगों — विश्वविद्यालय के छात्रों, कार्यरत पेशेवरों और स्वयं समुदायों — को यह सिखाना है कि ओपन-सोर्स सॉफ़्टवेयर कैसे बनाया और बनाए रखा जाए, और ऐसा करके इंटरनेट पर उपलब्ध सामाजिक-आर्थिक संसाधनों को बेहतर बनाना है। मालिकाना प्लेटफ़ॉर्म ठीक इसीलिए किराया वसूलते हैं क्योंकि उनका उपयोग करने वाले समुदाय कभी अपने उपकरण बनाना या उन पर अधिकार रखना नहीं सीखते। यह स्प्रिंट इसे उलट देता है। यह सॉफ़्टवेयर को बार-बार खरीदे जाने वाले उत्पाद के रूप में नहीं, बल्कि एक ऐसे ढांचे के रूप में देखता है जिसे समुदाय पूरी तरह अपने अधिकार में रख सकता है, खुले रूप से अध्ययन कर सकता है और साबुत आगे सौंप सकता है। हर साल यह दुनिया में निर्माताओं का एक नया समूह भेजता है जिन्होंने ठीक यही किया होता है, और अपने पीछे उससे थोड़ा अधिक साझा संसाधन छोड़ जाता है जितना उसने पाया था।



टिप्पणियां