कोडिंग बैटमैन मैक्स कोस्टो ने #NPMGate और "लेफ्ट पैड" को राइट सॉल्व किया

$config[ads_kvadrat] not found

LIKE A BOSS COMPILATION #70 AMAZING Videos 2020

LIKE A BOSS COMPILATION #70 AMAZING Videos 2020
Anonim

जब फेसबुक, नेटफ्लिक्स और स्पॉटिफ़ जैसी साइटों को छोड़कर, इंटरनेट से ओपन-सोर्स कोड की 17 लाइनें गायब हो जाती हैं, तो मदद के लिए एक रोना गीथहब पर चढ़ गया और जवाब दिया गया। इस डार्क नाइट की गुप्त पहचान क्या थी जिसने खुले स्रोत कोडिंग को बचाया था? मैक्स कोस्टो (यह वास्तव में एक रहस्य नहीं है)। वह डेवलपर है जिसने किसी समस्या की पहली रिपोर्ट के 42 मिनट के भीतर #NPMGate को निर्धारित किया है।

यह समस्या तब पैदा हुई जब Azer Koçulu नाम के एक डेवलपर ने अपने प्रोजेक्ट में से एक के खिलाफ ट्रेडमार्क दावे को लागू करने की साइट की योजना का विरोध करने के लिए खुले स्रोत कोड के लिए एक डेटाबेस, NPM से अपने सभी ओपन-सोर्स कोड हटा दिए। कोकुलु एक परियोजना पर काम कर रहा था जिसे वह किक कह रहा था, जिसने अंततः उसी नाम के मैसेजिंग ऐप का ध्यान आकर्षित किया। किक टीम सीधे कोकुलु तक पहुंची, फिर सीधे एनपीएम तक, जिससे युद्ध की स्थिति पैदा हो गई और आखिरकार कोकुलु ने साइट को खोदने का फैसला किया।

किक कार्यक्रम कुल्लू का निर्माण किसी के लिए महत्वपूर्ण नहीं था, लेकिन उनके कार्यक्रमों के अभिलेखागार में दफन एक सरल कोड था जिसे "बाएं पैड" कहा जाता है। अब, बाएं-पैड एक जटिल कार्यक्रम नहीं है, लेकिन कोड की केवल 17 पंक्तियों में। यह कुछ डेवलपर्स की बहुत ज़रूरत है - यह एक स्ट्रिंग के बाईं ओर वर्ण जोड़ता है जब तक यह एक निर्धारित लंबाई तक नहीं पहुंचता। साइट से कोड को 120,000 से अधिक बार डाउनलोड किया गया था, और कम से कम कुछ हजार परियोजनाएं कोड के बहुत लंबी श्रृंखलाओं में एकल लिंक के रूप में उस पर भरोसा कर रही थीं जब वह गायब हो गई थी।

संक्षेप में, कोकुलु के फैसले ने एनपीएम को खोदने का फैसला किया, जिसमें फेसबुक, रेडिट और ट्विटर जैसी प्रमुख साइटें शामिल हैं।दृश्यों के पीछे, एनपीएम के प्रशासक कोकुलु के कोड को उनकी इच्छाओं, शर्तों और समझौतों के स्पष्ट उल्लंघन के खिलाफ पुनर्प्रकाशित करने पर बहस कर रहे थे, लेकिन ज्यादातर लोग सहमत थे कि स्थिति हताश थी। एनपीएम अंततः वह कदम उठाएगा, लेकिन हमारे हीरो मैक्स कोस्टो ने विनम्रतापूर्वक समस्या को पूरी तरह से ठीक करने के बाद ही कदम उठाया।

फिक्स ने रहस्यमय मैक्स के लिए धन्यवाद की लहर को प्रेरित किया। कुछ अन्य सुधार उपलब्ध कराए गए थे, लेकिन केवल उन लोगों के लिए जो बाबेल नामक कार्यक्रम के सबसे अपडेटेड संस्करण को चला रहे थे, जो बाएं-पैड पर निर्भर थे। उन डेवलपर्स के लिए जो बैबिल के पुराने संस्करण का उपयोग कर रहे थे या जिन्होंने सीधे बाएं पैड पर कॉल किया था, कोस्टो ने दिन बचाया।

अब, तात्कालिकता की लपटें सुलझने के साथ, पूरा विवाद ट्विटर पर geeky blame गेम में बदल गया है जहाँ लोग #NPMGate का उपयोग करके लड़ रहे हैं। कुछ लोग "निर्भरता" की एक लंबी लाइन में एक कोड के एक टुकड़े की विफलता को खुले स्रोत के साथ समस्या को रेखांकित कर रहे हैं, जबकि अन्य लोग जल्दी ठीक होने का तर्क दे रहे हैं यह साबित करता है कि खुला स्रोत काम करता है। सामान्य रूप से एनपीएम या ट्रेडमार्क सुरक्षा से कोई भी बहुत खुश नहीं है।

इसलिए जब इंटरनेट अपनी स्वाभाविक स्थिति पर लौट आया है और शिकायत कर रहा है, तो हमारा नायक खुले स्रोत वाले समुदाय के चैटरूम और मंचों को ठीक करने के लिए समस्याओं की तलाश कर रहा है। किसी भी कोड को ठीक करने के लिए एक पल के नोटिस पर तैयार - किसी भी निर्भरता को प्लग करें। इंटरनेट का बैटमैन। मैक्स कोस्टो।

धन्यवाद यार।

मेरा टिंटाइप

अधिकतम kostow (@maxkostow) द्वारा पोस्ट की गई एक तस्वीर

$config[ads_kvadrat] not found