6 पॉइंट द्वारा GN⁺ 2024-12-11 | 2 टिप्पणियां | WhatsApp पर शेयर करें
  • Redis के संस्थापक Antirez (वास्तविक नाम Salvatore Sanfilippo) लगभग 1620 दिन पहले (~4.44 वर्ष) Redis प्रोजेक्ट छोड़ चुके थे
  • छोड़ने के बाद उन्होंने Redis का कोड, commit messages आदि बिल्कुल नहीं देखा; केवल ज़रूरत पड़ने पर source code डाउनलोड करके compile किया
  • ऐसा नहीं था कि उन्हें अपने पिछले काम से लगाव नहीं था। प्रोजेक्ट मैनेजमेंट के काम बढ़ने से रचनात्मक काम कम हो गया था, लेकिन Redis पर काम करना उन्हें अब भी पसंद था
  • प्रोजेक्ट छोड़ने का कारण था परिवार के साथ अधिक समय बिताना और नई चुनौतियाँ आज़माना

कोडिंग में वापसी

  • लेखन गतिविधियों के दौरान कोडिंग उनके लिए आराम का एक रूप थी
  • embedded projects, neural networks, Telegram bots बनाने जैसे कई प्रयोग किए
  • समय के साथ उन्हें फिर से टेक दुनिया में सक्रिय रूप से शामिल होने की तीव्र इच्छा महसूस हुई और उन्होंने Redis community को बँटते हुए देखा
  • उन्होंने Redis ecosystem में community और company के बीच पुल का काम करने वाले एक "evangelist" के रूप में फिर से जुड़ने पर विचार किया

न्यूयॉर्क में समय और वापसी का प्रस्ताव

  • अपनी बेटी की न्यूयॉर्क जाने की इच्छा के सिलसिले में उन्होंने Redis Labs के नए CEO Rowan Trollope से संपर्क किया
  • उन्होंने Redis ecosystem और codebase की दिशा को समन्वित करने वाली भूमिका का प्रस्ताव रखा और सहमति बन गई

लाइसेंस परिवर्तन पर दृष्टिकोण

  • Redis का लाइसेंस बदलना उनका निर्णय नहीं था, लेकिन वे इसे समझते हैं
  • नया SSPL लाइसेंस केवल उन मामलों में प्रतिबंध लगाता है जहाँ Redis को SaaS के रूप में बेचा जाता है, और अधिकांश उपयोग मामलों में यह पहले के BSD लाइसेंस जैसी ही स्वतंत्रता देता है
  • उनका कहना है कि लाइसेंस परिवर्तन community के साथ दरार का मुख्य कारण नहीं था
  • बल्कि वे उम्मीद करते हैं कि इस बदलाव से Redis के core development पर फिर से ध्यान केंद्रित किया जा सकेगा

Redis की नई data structures और AI समर्थन

  • वे Redis में vector indexing फीचर जोड़ने की योजना बना रहे हैं और इससे संबंधित नई data structures डिज़ाइन कर रहे हैं
  • नई data structure मौजूदा sorted sets की अवधारणा का विस्तार करेगी और बहुआयामी scores (embeddings) के आधार पर K-NN matching को support करेगी
  • वे Redis की "developers के लिए LEGO" वाली सोच को आगे बढ़ाना चाहते हैं, ताकि developers खुद कुछ नया बना सकें

Redis community के साथ सहयोग

  • उन्होंने Redis community के योगदान के लिए आभार जताया और कहा कि आगे भी नए ideas और features साझा करेंगे
  • वे BlueSky पर सक्रिय रहकर Redis से जुड़ी प्रगति साझा करेंगे

निष्कर्ष

  • Antirez फिर से Redis प्रोजेक्ट में शामिल हो रहे हैं और community के साथ एक नई यात्रा जारी रखेंगे। वे Redis के भविष्य के विकास के लिए community और company के बीच सहयोग को मजबूत करना चाहते हैं

2 टिप्पणियां

 
roxie 2024-12-11

ओह... लगता है Redis (कंपनी) ने सच में एक बड़ा दांव चल दिया है।

 
GN⁺ 2024-12-11
Hacker News की राय
  • Redis के लाइसेंस बदलाव को लेकर असंतोष दो कारणों से पैदा हुआ

    • बहुत से लोगों ने Redis प्रोजेक्ट में मुफ्त में योगदान दिया था, इस समझ के साथ कि प्रोजेक्ट उसी open source लाइसेंस के तहत बना रहेगा
    • open source लाइसेंस का लाभ यह है कि सॉफ्टवेयर का उपयोग कैसे किया जा सकता है, यह स्पष्ट रूप से पता होता है, लेकिन नया Redis लाइसेंस असुविधाजनक है क्योंकि इसके लिए कानूनी सलाह की जरूरत पड़ सकती है
    • इस तरह के लाइसेंस बदलाव open source के लिए हानिकारक हैं
    • एक समय था जब open source प्रोजेक्ट्स के आधार पर व्यवसाय खड़े किए जा सकते थे, लेकिन अब ऐसा नहीं रहा
    • यह भी समझ में आता है कि कंपनियाँ open source पर आधारित होकर भी योगदान नहीं देतीं, लेकिन इसका कोई स्पष्ट जवाब नहीं है
  • लेखन और कोडिंग के अनुभव पर बात की गई

    • "Game Programming Patterns" और "Crafting Interpreters" के लिए कोडिंग करना आनंददायक था, लेकिन लिखना मानसिक रूप से कठिन था
  • इस राय पर सवाल उठाया गया कि कम्युनिटी में विभाजन का कारण लाइसेंस नहीं है

    • उनका मानना है कि मुख्य वजह लाइसेंस ही है, और समान सोच वाले लोग भी ऐसा ही मानते हैं
  • Redis के लाइसेंस बदलाव से निराशा हुई, और विकल्प के रूप में valkey पर विचार किया गया

    • जब भी लाइसेंस बदलेगा, किसी दूसरे विकल्प पर जाने के लिए तैयार हैं
  • "लाइसेंस बदलाव" की वजह से open source सॉफ्टवेयर प्रकाशित करने वाली टीमों पर संदेह किया जाने लगा है

    • MIT/GPL लाइसेंस में योगदान देने के कारण पर सवाल उठाया गया
    • कंपनियाँ open source प्रोजेक्ट्स के support/customization के लिए जरूरी होती हैं
  • Salvatore की वापसी का स्वागत किया गया, और माना गया कि नई vector primitives बनाना उनकी खास ताकत है

    • vector और embedding से जुड़े टूल्स के उपयोगी होने की उम्मीद है
  • Salvatore की लिखी बातों में दो बातें खास तौर पर प्रभावशाली लगीं

    • Claude का उपयोग प्रभावी है और यह programming में अलग-थलग पड़ने की भावना को कम करता है
    • Salvatore ने Gen AI का उपयोग करके software लिखने का तरीका जिस तरह समझाया, वह प्रभावशाली था
  • इस राय पर प्रश्न उठाया गया कि Claude दूसरे टूल्स से आगे है

    • Amazon Q का उपयोग किया जा रहा है, और इसे मुफ्त में मिलना एक बड़ा लाभ माना गया
  • बेटी के साथ New York यात्रा की कहानी भावुक कर देने वाली थी

    • अपने बच्चों के प्रति प्रेम और आभार व्यक्त करने वाला हिस्सा खास लगा
  • vector set का डिज़ाइन सरल और सुरुचिपूर्ण है, और यह Redis के API डिज़ाइन की याद दिलाता है