9 पॉइंट द्वारा kbumsik 2024-03-22 | 6 टिप्पणियां | WhatsApp पर शेयर करें

Redis ने मौजूदा BSD लाइसेंस से बदलकर Redis Source Available License (RSALv2) और Server Side Public License (SSPLv1) का dual license अपना लिया है.

इस लाइसेंस बदलाव के कारण Redis उपयोगकर्ताओं और Redis का उपयोग करने वाली लाइब्रेरीज़ पर कोई प्रभाव नहीं पड़ेगा, लेकिन Redis को होस्टेड सेवा के रूप में प्रदान करने वाली cloud कंपनियों पर पाबंदियाँ लगेंगी.

SSPLv1 वह लाइसेंस है जिसे सबसे पहले MongoDB ने अपनाया था. इसमें source code अब भी सार्वजनिक रहता है, लेकिन यह अपनी cloud सेवा के साथ प्रतिस्पर्धी सेवाओं पर रोक लगाने वाला लाइसेंस है, और हाल के समय में कई open source आधारित कंपनियाँ इसे अपना रही हैं.

6 टिप्पणियां

 
ssssut 2024-03-23

https://gomomento.com/blog/…
लगता है इसके पीछे ऐसी अंदरूनी कहानी थी। "Redis, Redis ने नहीं बनाया था।"

 
hanbee1123 2024-03-23

मुझे पता है कि redislabs पहले Redis के लिए तकनीकी सहायता देने वाली कंपनी के रूप में बढ़ी,
और बाद में Redis के मूल डेवलपर Salvatore Sanfilippo को शामिल करके स्वाभाविक रूप से Redis को अपने साथ जोड़ लिया।

 
ssssut 2024-03-23

हाँ, यह बात लेख में भी दी गई है।

 
xguru 2024-03-22

संयोग से मैंने भी यह खबर देखी थी, इसलिए GN+ द्वारा संक्षेपित Hacker News की प्रतिक्रियाएँ संलग्न कर रहा हूँ.

Hacker News की राय

  • लाइसेंस बदलाव Redis Labs के लिए नुकसानदेह होगा

    • इससे छोटे startup के लिए कानूनी समस्याएँ पैदा हो सकती हैं, और AWS जैसी बड़ी कंपनियाँ Redis को fork करके अधिक खुला लाइसेंस अपना सकती हैं।
    • open source उपयोगकर्ताओं के software स्वामित्व से जुड़ा है, और कानूनी चालों का इस्तेमाल कर मुनाफा कमाने की कोशिश बड़ी कंपनियों के बजाय उपयोगकर्ताओं को नुकसान पहुँचा सकती है।
    • Redis की सफलता का एक कारण यह भी था कि वह एक permissive open source project था, और इसे बदलना भविष्य में खराब नतीजों का कारण बन सकता है।
  • Redis के अधिकांश उपयोगकर्ताओं ने कभी Redis Labs को पैसे नहीं दिए हैं, और यह लाइसेंस बदलाव उपयोगकर्ताओं के व्यवहार को नहीं बदलेगा।

    • Redis के कई commercial user और cloud provider हैं, इसलिए उम्मीद है कि वे संगठित होकर प्रतिक्रिया देंगे।
    • open source fork पर निर्भर उपयोगकर्ताओं और ग्राहकों की संख्या बढ़ने का रुझान है, इसलिए business strategy के रूप में भविष्य के उपयोगकर्ताओं को दूर करना गलत दिशा है।
  • SSPL जैसे अधिक प्रतिबंधात्मक लाइसेंस अपनाए जाने चाहिए। क्योंकि व्यक्तिगत developer AWS जैसी बड़ी कंपनियों की free-riding में मदद करने के लिए योगदान नहीं करते।

    • cloud युग में कंपनियाँ Amazon/MS/Google जैसी managed services का उपयोग करती हैं, जिससे project maintainer और संबंधित लोगों के वित्तीय अवसर नष्ट हो सकते हैं।
  • hosting के जरिए revenue कमाना project के मालिक कंपनियों के लिए एक महत्वपूर्ण प्रेरणा है, और यही लाइसेंस बदलाव को बढ़ावा देने वाला रुझान है।

    • open source लाइसेंस के साथ जटिल program उपलब्ध कराने के लिए एक नए model की जरूरत है, लेकिन अभी कोई व्यावहारिक तरीका दिखाई नहीं देता।
  • Redis लाइसेंस बदलाव पर एक developer का सकारात्मक दृष्टिकोण:

    • कुछ लोगों का मानना है कि cloud provider को Redis cloud service पर ग्राहकों से वसूले जाने वाले premium को साझा करना चाहिए।
    • developer अब भी source code तक पहुँच सकते हैं और उसे व्यक्तिगत या commercial product में इस्तेमाल कर सकते हैं।
  • Redis के नए लाइसेंस और end-of-life (EOL) से जुड़ी जानकारी:

    • Redis 7.4 नए लाइसेंस के तहत पहली release होगी, और 7.2 पुराने लाइसेंस की आखिरी release है।
    • Redis फिलहाल दो अतिरिक्त release को support कर रहा है, और इससे भविष्य की support end योजना प्रभावित हो सकती है।
    • Ubuntu और Debian Redis के लिए security update दे रहे हैं, लेकिन नए लाइसेंस के कारण Redis को official repository से हटाया जा सकता है।
  • Microsoft के Garnet release और उसका timing:

    • Redis के लाइसेंस बदलाव के साथ ही Microsoft ने Garnet जारी किया।
  • SSPL लाइसेंस का open source होना या न होना:

    • नया लाइसेंस (SSPL) उपयोग-क्षेत्र की सीमाओं के कारण open source नहीं माना जा सकता।
  • Redis Inc. की लाइसेंस बदलाव घोषणा:

    • Redis Inc. Redis project को 3-clause BSD लाइसेंस से हटाकर OSI-स्वीकृत नहीं होने वाले दो लाइसेंस में बदल रही है।
 
kbumsik 2024-03-22

सिर्फ़ एक दिन के अंतर से Microsoft ने Garnet नाम का Redis-compatible open source project जारी किया था, टाइमिंग वाकई कमाल की है।

https://github.com/microsoft/garnet

 
hanbee1123 2024-03-23

मुझे लगता है कि AWS में भी जल्द ही Redis को fork करके बनाया गया कोई प्रोडक्ट आ सकता है,,
दिलचस्प बात यह है कि Redis का काफ़ी बड़ा हिस्सा Azure के ज़रिए आता है,,,