- Python Software Foundation (PSF) ने Python और PyPI की सुरक्षा कमजोरियों को बेहतर करने के उद्देश्य से अमेरिकी National Science Foundation (NSF) को दिए गए 15 लाख डॉलर के प्रस्ताव को वापस ले लिया
- उसने पहली बार NSF के ‘ओपन सोर्स इकोसिस्टम की Safety, Security, and Privacy (SAFE OSE)’ प्रोग्राम में आवेदन किया था, लेकिन अनुदान स्वीकार करने की शर्तों में शामिल DEI (विविधता, समानता और समावेशन) गतिविधियों पर प्रतिबंध एक समस्या बन गया
- यह शर्त PSF की पूरी गतिविधियों पर लागू होती थी, और उल्लंघन होने पर पहले से दिए गए धन की वापसी (claw back) की संभावना सहित बड़ा वित्तीय जोखिम था
- PSF ने अपने मिशन में DEI को मुख्य मूल्य मानते हुए इन शर्तों को स्वीकार करने से इनकार किया और बोर्ड ने सर्वसम्मति से प्रस्ताव वापस लेने का फैसला किया
- यह फैसला PSF की वित्तीय स्थिति पर बोझ डालता है, लेकिन इसे मूल्यों और समुदाय के सिद्धांतों की रक्षा करने वाला निर्णय माना जा रहा है
प्रस्ताव जमा करने की पृष्ठभूमि और लक्ष्य
- जनवरी 2025 में PSF ने NSF के SAFE OSE प्रोग्राम में प्रस्ताव जमा किया, जिसका लक्ष्य Python और PyPI की संरचनात्मक सुरक्षा कमजोरियों का समाधान करना था
- यह PSF का सरकारी अनुदान के लिए पहला आवेदन था, और एक छोटी टीम ने जटिल प्रशासनिक प्रक्रिया को सीखते हुए यह काम किया
- प्रस्ताव लेखन का नेतृत्व Seth Larson (security developer) ने किया, और Loren Crary (Deputy Executive Director) ने सह-प्रमुख अन्वेषक के रूप में भाग लिया
- PSF का मानना था कि यह प्रस्ताव प्रोग्राम के उद्देश्य से मेल खाता है, और स्वीकार होने पर समुदाय को बड़ा लाभ मिलेगा, इसलिए इसमें काफी समय और मेहनत लगाई गई
प्रस्ताव की स्वीकृति और समस्या की शुरुआत
- कई महीनों की समीक्षा के बाद प्रस्ताव को funding recommendation मिली, जो एक दुर्लभ उपलब्धि थी क्योंकि नए आवेदकों में से सिर्फ 36% ही पहली कोशिश में सफल होते हैं
- लेकिन अनुदान स्वीकार करने की शर्तों में समस्या सामने आई
- शर्तों में यह पंक्ति शामिल थी कि “DEI (विविधता, समानता और समावेशन) या भेदभावपूर्ण समानता विचारधारा को बढ़ावा देने वाले प्रोग्राम नहीं चलाए जाएंगे”
- यह शर्त अनुदान से चलने वाले security project तक सीमित नहीं थी, बल्कि PSF की पूरी गतिविधियों पर लागू होती थी
- उल्लंघन की स्थिति में NSF पहले से दिए गए धन की वापसी (claw back) कर सकता था, जिससे असीमित वित्तीय जोखिम पैदा हो सकता था
PSF के मूल्य और मिशन
- PSF DEI को मुख्य मूल्य के रूप में स्पष्ट रूप से मानता है, और अपने आधिकारिक mission statement में इसे साफ तौर पर दर्ज करता है
- “Python भाषा का विकास और संरक्षण, और एक विविध तथा अंतरराष्ट्रीय समुदाय की वृद्धि का समर्थन” PSF के मिशन का हिस्सा है
- PSF ने NSF के साथ बातचीत के जरिए शर्तों की व्याख्या स्पष्ट करने की कोशिश की और The Carpentries जैसे समान अनुभव वाले मामलों की समीक्षा भी की, लेकिन अंततः निष्कर्ष निकाला कि वह अपने मूल्यों से टकराने वाली शर्तों को स्वीकार नहीं कर सकता
- नतीजतन, PSF ने DEI गतिविधियाँ बंद न करने की अपनी स्थिति बरकरार रखते हुए अनुदान प्रस्ताव वापस ले लिया
प्रस्तावित प्रोजेक्ट की तकनीकी सामग्री
- प्रस्तावित प्रोजेक्ट का लक्ष्य PyPI पर supply chain attacks को रोकने के लिए automated pre-review tools विकसित करना था
- अभी PyPI में post-hoc review system ही है, लेकिन प्रस्तावित सिस्टम अपलोड किए जाने वाले सभी पैकेजों का पहले से विश्लेषण करने के लिए बनाया गया था
- इसे malware dataset-आधारित capability analysis का उपयोग करके संभावित खतरों का जल्दी पता लगाने के लिए डिज़ाइन किया गया था
- यह तकनीक सिर्फ PyPI तक सीमित नहीं थी; इसे NPM, Crates.io जैसे अन्य open source package registries पर भी लागू किया जा सकता था, और इस तरह पूरे open source ecosystem की सुरक्षा मजबूत करने की क्षमता रखती थी
वित्तीय प्रभाव और आगे की चुनौतियाँ
- PSF लगभग 50 लाख डॉलर के वार्षिक बजट पर काम करता है और 14 कर्मचारियों वाला एक छोटा संगठन है
- दो वर्षों में 15 लाख डॉलर PSF के इतिहास का सबसे बड़ा अनुदान होने वाला था
- फिर भी PSF ने वित्तीय लाभ से ऊपर अपने मूल्यों के पालन और समुदाय को स्वतंत्र समर्थन को प्राथमिकता दी
- बोर्ड ने सर्वसम्मति से प्रस्ताव वापसी को मंजूरी दी
- इस वापसी के बाद PSF पर महंगाई, sponsorship में कमी, tech industry की मंदी और वैश्विक अनिश्चितता के बीच वित्तीय दबाव बढ़ रहा है
- PSF ने सदस्यों, दानदाताओं और कॉर्पोरेट sponsors से लगातार समर्थन और अधिक भागीदारी की अपील की
- व्यक्ति membership, donation और sponsorship participation के जरिए PSF के मिशन और गतिविधियों का समर्थन कर सकते हैं
निष्कर्ष
- PSF ने वित्तीय नुकसान से ऊपर संगठन के मूल्यों और समुदाय के सिद्धांतों की रक्षा को चुना
- यह मामला इस बात का एक महत्वपूर्ण उदाहरण माना जा रहा है कि सरकारी अनुदान की शर्तें open source संगठनों की स्वायत्तता और मूल्यों को कैसे प्रभावित कर सकती हैं
- PSF आगे भी Python ecosystem की security मजबूत करने और विविधता बढ़ाने—दोनों दिशाओं में अपना काम जारी रखने की योजना रखता है
1 टिप्पणियां
Hacker News राय
कई टिप्पणियों में यह दावा किया गया है कि “DEI meritocracy को नुकसान पहुँचाता है”, लेकिन वास्तव में DEI गतिविधियों के काम करने के तरीके को गलत समझा जा रहा है
2016 PyCon की diversity प्रभारी द्वारा साझा किए गए tweet के अनुसार, महिला वक्ताओं का अनुपात 1% से बढ़कर 40% हो गया
ऐसा इसलिए हुआ क्योंकि समीक्षा प्रक्रिया blind होने के बावजूद, आवेदक समूह को विविध बनाने के लिए सक्रिय outreach किया गया
दुनिया केवल शुद्ध merit पर नहीं चलती। “belonging” या “आमंत्रित किए जाने का एहसास” भी नतीजों पर बड़ा असर डालता है
PSF चाहे तो ऐसी outreach छोड़कर यथास्थिति बनाए रख सकता है, लेकिन मैं चाहता हूँ कि यह और अधिक विविध व समावेशी community बने
लेकिन वास्तविकता में “इस तिमाही में केवल diverse candidates ही hire किए जा सकते हैं” जैसी metric-केंद्रित DEI policies का दुरुपयोग भी होता है
इस तरह के वास्तविक मामलों को दिखाने वाले court documents का हवाला दिया गया
महत्वपूर्ण systems आखिरकार merit से ही चलते हैं
कोई भी तार्किक बहाना इस तथ्य को नहीं बदल सकता
मेरे विचार से DEI मूल रूप से भेदभाव का ही एक रूप है
मैंने वास्तव में लिंग के कारण शैक्षिक अवसर खोए हैं, और इसे किसी भी तरह उचित नहीं ठहराया जा सकता
साथ ही, इस दावे पर भी मुझे संदेह है कि विविध समूह हमेशा बेहतर परिणाम देते हैं
हाई स्कूल के समय मैंने robotics team चलाते हुए STEM शिक्षा में equity के उद्देश्य से स्थानीय community outreach किया था
लेकिन मौजूदा प्रशासन की DEI policies के तहत ऐसी गतिविधियाँ मुकदमे के जोखिम में आ सकती हैं
यह दुखद है कि सरकार मनमाने ढंग से तय कर रही है कि “कौन सही पक्ष में है”
ऐसा द्विआधारी दृष्टिकोण उलटे प्रतिरोध और विभाजन पैदा करता है
लिंग या नस्ल नहीं, बल्कि व्यक्ति की ज़रूरत और विकास की इच्छा पर केंद्रित support programs की ज़रूरत है
Sweden की एक university ने tech क्षेत्र में gender equality का लक्ष्य हासिल कर लिया है और अब biology व chemistry में असंतुलन सुधारने की कोशिश कर रही है
आशा है कि ऐसा बदलाव वास्तविक नैतिक साहस में बदल सके
यह सवाल उठता है कि आर्थिक कारणों से coding न सीख पाने वाले लोगों के लिए support क्यों नहीं है
कानूनी रूप से देखें तो यह clause DEI को पूरी तरह प्रतिबंधित नहीं करता, बल्कि केवल वे DEI गतिविधियाँ रोकता हुआ लगता है जो federal law का उल्लंघन करती हैं
लेकिन व्यवहार में सरकार पहले भी ऐसे उदाहरण दे चुकी है जहाँ कानून का उल्लंघन न होने पर भी DEI-संबंधित संगठनों पर दबाव डाला गया या funding वापस लेने की कोशिश हुई, इसलिए इस पर भरोसा करना कठिन है
punctuation के गलत इस्तेमाल के कारण ऐसी व्याख्या संभव है कि सरकार जानबूझकर पूरे DEI को प्रतिबंधित करना चाहती है
वास्तव में मौजूदा प्रशासन DEI को ही अवैध मानता है
अगर 15 लाख डॉलर पहले ही research पर खर्च कर दिए जाएँ और बाद में उन्हें लौटाने को कहा जाए, तो वित्तीय तबाही हो सकती है
अंततः यह clause grant नहीं बल्कि कर्ज़ बन जाने का जोखिम रखता है
“discriminatory equity ideology” जैसी अभिव्यक्ति उस विरोधाभास को छिपाने के लिए गढ़ा गया शब्द लगती है
मुझे लगता है कि PSF द्वारा ऐसी शर्तों को ठुकराना अपने सिद्धांतों को व्यवहार में उतारने वाला फैसला था
अच्छा होगा अगर Google, AWS, Microsoft जैसी बड़ी कंपनियाँ इस अवसर पर matching fund के रूप में मदद करें
वे पहले ही प्रशासन के साथ संबंध बनाए रखने के लिए DEI programs खत्म कर चुकी हैं
आखिर वे प्रशासन की नाराज़गी से क्यों बचना चाहती हैं, यह स्पष्ट है
बाद में funding clawback होने की संभावना वैसे भी बहुत अधिक है
अफ़सोस है कि कई महीनों की NSF proposal लिखने की मेहनत बेकार चली गई
यह घटना केवल PSF ही नहीं बल्कि पूरे scientific research क्षेत्र के लिए चेतावनी संकेत है
राजनीतिक शर्तों से जुड़ी research funding लंबे समय में सभी के लिए हानिकारक है
PSF जैसे संगठन ऐसी अनिश्चितकालीन राजनीतिक risk नहीं उठा सकते
अमेरिका में research funding का politicized होना गंभीर समस्या है
DOE applications में भी DEI requirements थीं, और उम्मीद है कि इस तरह का राजनीतिक हस्तक्षेप हर तरफ कम हो
शोधकर्ताओं को proposals में ‘gender’ की जगह ‘difference’ जैसे शब्द लिखने पड़े
ज़्यादातर लोग “औपचारिक रूप से अनुकूल बना दो और वास्तविक research पहले की तरह चलने दो” वाले तरीके से निपटते हैं
क्योंकि सरकार के पास हर चीज़ पर नज़र रखने के लिए पर्याप्त लोग भी नहीं हैं
PSF board ने कहा कि उसने funding clawback के जोखिम की वजह से grant ठुकराई
यह फैसला लेने वाले board के प्रति सम्मान और समर्थन है
15 लाख डॉलर, PyPI द्वारा वित्तीय क्षेत्र को दिए जाने वाले मूल्य की तुलना में बहुत छोटी राशि है
बड़ी कंपनियाँ थोड़ी-सी भी मदद करें तो बड़ा फ़र्क पड़ सकता है
आगे क्या होता है, यह देखना दिलचस्प होगा
वास्तविक support बहुत कम होता है, और कई बार केवल DEI checklist पूरी करने वाले projects को ही दिया जाता है
कंपनियों को आर्थिक लाभ न हो तो वे जनहितकारी support में दिलचस्पी नहीं लेतीं
जहाँ ethics से ऊपर profit हो, वहाँ ऐसा नतीजा स्वाभाविक है
“हम DEI या भेदभावपूर्ण equity ideology को federal law के उल्लंघन वाले रूप में आगे नहीं बढ़ाएँगे” जैसी पंक्ति की कानूनी व्याख्या अस्पष्ट है
वास्तव में यह स्पष्ट नहीं है कि “उल्लंघन” किस हिस्से पर लागू होता है
लेकिन चूँकि EO 14151 DEI को ही अवैध मानता है, इसलिए यहाँ grammar से अधिक policy intent महत्वपूर्ण है
प्रशासन चाहे तो किसी भी clause को राजनीतिक हथियार बना सकता है
अगर PSF ने पैसा लिया होता, तो शायद सुरक्षित रहने के लिए उसका आधा Trump को चढ़ाना पड़ता
सरकार अभिव्यक्ति की स्वतंत्रता की रक्षा का दावा करते हुए उल्टे censorship को मजबूत कर रही है
clause की wording से मुख्य विवाद यह है कि क्या “federal law का उल्लंघन” पूरी पंक्ति पर लागू होता है
अगर हाँ, तो DEI स्वयं अवैध न होने की स्थिति में शायद समस्या न हो
लेकिन व्यवहार में कानूनी जोखिम इतना अधिक है कि इसे स्वीकार करना मुश्किल है
federal law के उल्लंघन या प्रतिबंधित boycott (खासकर Israel-संबंधित) की स्थिति में पूरी राशि वापस ली जा सकती है
अगर PSF ने कानूनी सलाह के बिना निर्णय लिया हो, तो यह दुर्भाग्यपूर्ण होगा
इसलिए इसे ऐसे पढ़ा जाता है कि आप इस व्याख्या से सहमत हों कि DEI कानून का उल्लंघन है
अस्वीकृत grant मूल रूप से किस project पर खर्च होने वाली थी, इसका विवरण PSF blog में है
अगर आप Python ecosystem की security मज़बूत करने के लिए सीधे support करना चाहते हैं, तो donation page या sponsorship application देख सकते हैं