हाल ही में हमने की गई कार्रवाइयों के बारे में बात की भाग के द्वारा मारक स्क्वॉयर खाते पर गिटहब, Faker.js . के मुख्य लेखक जिन्होंने जनवरी की शुरुआत में पुस्तकालय को भ्रष्ट और हटा दिया, जिससे गिटहब ने समुदाय को विभाजित करने वाली कुछ कार्रवाई करने के लिए प्रेरित किया।
लेकिन अब यह परियोजना एक सामुदायिक परियोजना के रूप में वेब पर वापस आ गई है, नए faker.js पैकेज के लिए GitHub रिपॉजिटरी के रूप में बनाया गया है और आगे बढ़ने वाले ओपन सोर्स प्रोजेक्ट को प्रबंधित करने के लिए आठ पर्यवेक्षकों की एक टीम को इकट्ठा किया गया है।
इसके अलावा, समुदाय के साथ संवाद करने के लिए एक सार्वजनिक ट्विटर खाता भी बनाया गया है जावास्क्रिप्ट पुस्तकालयों की। इस बीच, स्क्वायर प्रोफ़ाइल जिसे स्पष्ट रूप से गिटहब द्वारा निलंबित कर दिया गया था, को फिर से एक्सेस किया जा सकता है।
हम अक्सर सुनते हैं कि ओपन सोर्स प्रोजेक्ट्स के विकास के लिए धन जुटाना मुश्किल है इस हद तक कि यह कहा जाता है कि "ओपन सोर्स एक ऐसा गंतव्य है जो पैसा पैदा नहीं करता है"।
ओपन सोर्स फ़ेकर.जेएस लाइब्रेरी के डेवलपर हाल ही में faker.js . को नष्ट करने के लिए हर संभव प्रयास किया कि उसने मुद्रीकरण की कठिनाई के कारण विकसित किया था। नवंबर 2020 से डेवलपर के GitHub पोस्ट में से एक में, उन्होंने कहा कि वह अब मुफ्त में काम नहीं करना चाहते हैं। "पूरे सम्मान के साथ, मैं अब अपने मुफ्त काम के साथ फॉर्च्यून 500 (और अन्य छोटी कंपनियों) का समर्थन नहीं करूंगा," उन्होंने कहा।
"इसे मुझे छह-आंकड़ा वार्षिक अनुबंध भेजने या परियोजना को फोर्क करने और किसी और को इस पर काम करने के अवसर के रूप में लें।" उन्हें शायद उनके अनुरोध के लिए अनुकूल प्रतिक्रिया नहीं मिली, जिसके कारण उन्हें जनवरी की शुरुआत में दो पुस्तकालयों, facker.js और "colors.js" को भ्रष्ट करना पड़ा, जिससे इस पर निर्भर लाखों परियोजनाओं को नुकसान पहुंचा। वह। स्क्वॉयर ने color.js के लिए एक कमिटमेंट सबमिट किया है जो एक नया अमेरिकी फ़्लैग मॉड्यूल जोड़ता है, साथ ही साथ faker.js के संस्करण 6.6.6 को लागू करता है, जो घटनाओं के समान विनाशकारी मोड़ को ट्रिगर करता है।
तोड़-फोड़ वाले संस्करणों के कारण ऐप्स लगातार अक्षरों और प्रतीकों का निर्माण करते हैं अजनबी, पाठ की तीन पंक्तियों से शुरू करते हैं जो "लिबर्टी लिबर्टी लिबर्टी" पढ़ते हैं। उपयोगकर्ता स्पष्ट रूप से समझ गए थे कि पुस्तकालयों से अभी समझौता किया गया था, लेकिन वे यह कल्पना करने से बहुत दूर थे कि समझौता करने वाला व्यक्ति स्वयं स्क्वॉयर था।
क्षति की सीमा का अंदाजा लगाने के लिए, color.js लाइब्रेरी में है अकेले npm पर 20 मिलियन से अधिक साप्ताहिक डाउनलोड थे और ऐसा कहा जाता है कि लगभग 19,000 परियोजनाएं इस पर निर्भर हैं।
इसके भाग के लिए, faker.js के पास 2,8 मिलियन से अधिक थे npm पर साप्ताहिक डाउनलोड और 2.500 से अधिक उपयोगकर्ता। स्क्वॉयर के इशारे के जवाब में, faker.js एक सामुदायिक परियोजना बन गई है।
Facker.js, जो केवल GitHub पर मौजूद था, जब तक कि स्क्वायर्स ने इसे इस महीने की शुरुआत में हटा नहीं दिया था, अब एक वेबसाइट है जो कहती है कि पुस्तकालय का विकास अब आठ लोगों की एक नई टीम द्वारा किया जाएगा। वेबसाइट पर स्क्वॉयर द्वारा हटाए जाने का भी संदर्भ है। नई टीम के अनुसार, "स्क्वॉयर ने समुदाय पर एक चाल चली है।"
"प्रोजेक्ट फ़ेकर का प्रबंधन एक नोड उत्साही और पेशेवर मारक स्क्वॉयर द्वारा किया गया था, जो 4 जनवरी, 2022 को क्रोधित हो गया और दुर्भावनापूर्ण तरीके से काम किया। पैकेज को हटा दिया गया और परियोजना को छोड़ दिया गया। हमने अब फ़ेकर को एक समुदाय-नियंत्रित परियोजना में बदल दिया है, जिसे वर्तमान में विभिन्न पृष्ठभूमि और कंपनियों के आठ इंजीनियरों द्वारा प्रबंधित किया जाता है," नई faker.js वेबसाइट कहती है। स्क्वायर्स ने ट्विटर पर उन बयानों पर कोई टिप्पणी नहीं की। घोषणा की कि उसने color.js जावास्क्रिप्ट लाइब्रेरी में ज़ाग्लो बग को ठीक कर दिया है, लेकिन इसे npm पैकेज मैनेजर में लोड करने में विफल रहा।
फ़ेकर.जेएस हटाने के बाद से जनवरी 2022 की शुरुआत में, समुदाय और अन्य इच्छुक प्रोग्रामर इस मुद्दे पर सक्रिय रूप से चर्चा कर रहे हैं। कुछ उपयोगकर्ता, एक ओर, फ़ेकर.जेएस को हटाने के लिए स्क्वॉयर की कार्रवाई के लिए समझ दिखाते हैं, लेकिन इस कार्रवाई से अपना असंतोष व्यक्त करना जारी रखते हैं।
वास्तव में, तबाही के बावजूद, विनम्र ओपन सोर्स डेवलपर का प्रतीक, जो बड़ी, समृद्ध कंपनियों का विरोध करता है, जो इससे लाभान्वित होते हैं, विशेष मंचों में चर्चा में बहुत अधिक प्रतिध्वनित होते हैं। इसके अलावा, इस मामले में GitHub की भूमिका भी सवालों के घेरे में है।
कुछ इस तथ्य के साथ समस्या उठाते हैं कि गिटहब ने स्क्वायर्स के खाते को बंद कर दिया है।
"एक चीज है जो मुझे रुलाती है और हंसाती है। गुणवत्ता की गारंटी कहां थी? क्या आप अपने सॉफ़्टवेयर का नया संस्करण जारी करने से पहले संकुल को स्वचालित रूप से अद्यतन करते हैं और प्रतिगमन परीक्षण चलाते हैं? यह शर्मनाक है," उन्होंने कहा। कई लोगों ने महसूस किया कि स्क्वॉयर के खाते का निलंबन अनुचित था क्योंकि यह उनका अपना कोड था।
गिटहब ने बाद में स्क्वायर्स के खाते को बहाल करने का फैसला किया, जो अब सुलभ प्रतीत होता है। भले ही, स्क्वायर्स के व्यवहार ने तीसरे पक्ष के पुस्तकालयों पर "अति-निर्भरता" परियोजनाओं के मुद्दे को फिर से उठाया।
Fuente: https://fakerjs.dev/
जो मुझे अभी भी समझ में नहीं आया है कि उन्होंने एक ब्लॉकचेन-आधारित "जीथब" क्यों नहीं बनाया है, जिसके सदस्य हर बार किसी प्रोजेक्ट के संस्करण की गुणवत्ता-सत्यापित होने पर फंड प्रोजेक्ट में मदद करते हैं। जहां एक परियोजना की जांच करने वाले सहयोगियों (सक्रिय सदस्यों) की प्रतिष्ठा एक परियोजना में पता लगाने योग्य बग के स्तर पर निर्भर करती है, जिससे उन्हें क्रिप्टो से कम या ज्यादा कमाई होती है, उदाहरण के लिए तोड़फोड़ की गई परियोजना जहां कोड की जाँच की गई है वह वह नहीं करता है जो उसे करना चाहिए परियोजना के कार्य के अनुसार बहुत गंभीर होगा, एक सदस्य जो परियोजना को डाउनलोड करता है और फिर चिह्नित करता है कि उसने वास्तव में ऐसा किए बिना इसे सत्यापित कर लिया है, उसकी प्रतिष्ठा कम हो जाएगी और परिणामस्वरूप एक सत्यापनकर्ता के रूप में उसकी भविष्य की कमाई हद तक कम हो जाएगी कि उसके साथी रिपोर्ट करने जाते हैं। विनम्रता से मेरे साथ ऐसा ही होता है।
ओपन सोर्स/फ्री सॉफ्टवेयर प्रोग्राम पहली जगह में, एक डेवलपर की जरूरत को पूरा करने के लिए बनाए गए थे, और कोड के दायरे के कारण, यह सभी को लाभान्वित करता है।
वही डेवलपर वह होता है जो इस बात का ख्याल रखता है कि उसका अपना सॉफ्टवेयर सबसे बुनियादी में काम करता है जिसके लिए इसे बनाया गया था, और जैसे-जैसे समय बीतता है वह उन हिस्सों को जोड़ता / सुधारता है जो सॉफ्टवेयर के सुरक्षित होने के लिए आवश्यक हैं और इसी तरह। इसका दुरुपयोग या ऑपरेटिंग सिस्टम में एक खराबी के कारण अप्रत्याशित स्थिति।
यही कारण है कि कोड को सत्यापित करने के लिए कोई इकाई नहीं थी, वह कोड काम करता था, और जो लोग इसका इस्तेमाल करते थे उन्हें तुरंत लाभ होता था, उन्होंने डेवलपर पर भरोसा किया क्योंकि वे जानते हैं कि स्वभाव से यह डेवलपर है जो अपने सॉफ़्टवेयर को अच्छी तरह से काम करना चाहता है।
डेवलपर एक ऐसे बिंदु पर पहुंच गया जहां उसने महसूस किया कि उनके लिए लाभ कमाना और उसे उसके साथ साझा नहीं करना उचित नहीं था, और उसने उन्हें बताया।
जिन कंपनियों ने कोड को सत्यापित करने के लिए एक इकाई को वित्तपोषित करने का निर्णय लिया, उनका खुलासा हो जाएगा, सबसे पहले क्योंकि वे दिखा रहे होंगे कि उन्होंने उस सॉफ़्टवेयर पर लाभ कमाया है, और दूसरा क्योंकि वे दिखा रहे होंगे कि वे मुख्य डेवलपर्स को भुगतान करने के लिए कभी तैयार नहीं थे, क्योंकि कुछ हिस्सों के वे लाभ अन्य संस्थाओं के पास जाएंगे, अंततः वे जो कहते हैं वह है: जो तुम्हारा है वह मेरा है, जो मेरा है वह मेरा है, और जो सबका है वह मेरा है।