রেডিসের বিতর্কিত লাইসেন্স পরিবর্তনের মাত্র এক বছরেরও বেশি সময় পরে, আরেকটি অপ্রত্যাশিত মোড় ঘটে এই জনপ্রিয় ইন-মেমোরি ডেটা স্টোরের ইতিহাসে।
এবং যে হয় রেডিস আনুষ্ঠানিকভাবে মুক্ত সফটওয়্যারের জগতে ফিরে এসেছে।. ৮.০ সংস্করণ থেকে শুরু করে, রেডিস আবারও একটি ওপেন সোর্স লাইসেন্স, GNU Affero General Public License (AGPLv8.0) এর অধীনে উপলব্ধ, যা ওপেন সোর্স ইনিশিয়েটিভ (OSI) দ্বারা অনুমোদিত।
SSPL বিতর্ক এবং সম্প্রদায়ের সাথে সম্পর্ক ছিন্ন করা
আমাদের মনে রাখতে হবে যে ২০২৪ সালের মার্চ মাসে, রেডিস তার লাইসেন্স পরিবর্তন করেছিল একটি থেকে ডুয়াল মডেল যা রেডিস সোর্স অ্যাভেইলেবল লাইসেন্স v2 কে সার্ভার সাইড পাবলিক লাইসেন্সের সাথে একত্রিত করেছে (SSPL), একটি সিদ্ধান্ত যা সমালোচনার ঝড় তুলেছে। যদিও আইনত কার্যকর ছিল, SSPL-কে OSI একটি ওপেন সোর্স লাইসেন্স হিসেবে স্বীকৃতি দেয়নি, যা কার্যকরভাবে Redis-এর বিনামূল্যের সফ্টওয়্যার মর্যাদা শেষ করে দেয়। এই পরিবর্তনের মাধ্যমে বিনামূল্যে ব্যবহার সীমিত করার চেষ্টা করা হয়েছিল সফ্টওয়্যার এর বৃহৎ ক্লাউড প্রদানকারীদের দ্বারা যেমন AWS বা Google Cloud, যা Redis থেকে উপকৃত হয়েছিল এর উন্নয়নে অবদান না রেখেই. তবে, এই সিদ্ধান্তটি সম্প্রদায়ের কাছে ভালো লাগেনি।
প্রকল্প পছন্দ ভ্যালকি, একটি কাঁটাচামচ লিনাক্স ফাউন্ডেশনের নেতৃত্বে, তারা রেডিসের একটি বিনামূল্যের বিকল্প হিসেবে আবির্ভূত হয়। এমনকি ফেডোরার মতো ডিস্ট্রিবিউশনগুলিও তাদের ফ্রি সফটওয়্যার নীতিগুলির সাথে সামঞ্জস্যপূর্ণ সমস্যার আশঙ্কায় তাদের সংগ্রহস্থল থেকে রেডিস অপসারণের কথা বিবেচনা করেছিল।
রেডিসের উৎপত্তিস্থলে ফিরে আসা
এটা উল্লেখ করার মতো যে রেডিসের ওপেন সোর্সে প্রত্যাবর্তন রাতারাতি ঘটেনি, কারণ এটি সালভাতোর সানফিলিপ্পোর জন্য আন্দোলনটি সম্ভব হয়েছিল ("অ্যান্টিরেজ" নামে পরিচিত), রেডিসের মূল স্রষ্টা, যিনি ২০২৪ সালের নভেম্বরে, প্রকল্পে পুনরায় যোগদান করেছেন একজন ডেভেলপার হিসেবে কাজ শুরু করেন এবং শীঘ্রই সত্যিকার অর্থে উন্মুক্ত লাইসেন্সে প্রত্যাবর্তনের প্রচার শুরু করেন। অফিসিয়াল ব্লগে একটি আবেগঘন পোস্টে তিনি ব্যাখ্যা করেছেন, একজন প্রোগ্রামার হিসেবে বিনামূল্যের সফটওয়্যার লেখা তার পরিচয়ের একটি অপরিহার্য অংশ, এবং তিনি কল্পনাও করতে পারেননি যে তার কাজ একটি বন্ধ লাইসেন্সের অধীনে বিতরণ করা হবে।
সানফিলিপ্পো একটি অভ্যন্তরীণ বিতর্কে যোগ দিলেন রেডিসের মধ্যে ইতিমধ্যেই সক্রিয়, যেখানে বেশ কয়েকটি কণ্ঠস্বর ছিল SSPL-এর পরিবর্তে AGPL গ্রহণের বিকল্পটি সমর্থন করেছেন. তার নেতৃত্ব এবং সিটিও বেঞ্জামিন রেনডের সাথে সহযোগিতার জন্য ধন্যবাদ, রেডিস শেষ পর্যন্ত পূর্ববর্তীগুলির পাশাপাশি তৃতীয় লাইসেন্সিং বিকল্প হিসাবে AGPLv3 অন্তর্ভুক্ত করার সিদ্ধান্ত নিয়েছে।
রেডিস ৮, একটি নতুন পথ
যেমনটি আমরা শুরুতেই উল্লেখ করেছি, Redis 8 হল সেই সংস্করণ যেখানে এটি নতুন লাইসেন্সিং মডেল প্রবর্তন করে এবং শুধু তাই নয়, অনেক উন্নতিও হয়েছে এবং এর মধ্যে ভেক্টর সেটের আগমন তুলে ধরেপ্রথম নতুন ডেটা টাইপ যা রেডিসের বছরগুলিতে যোগ করে, যা মেশিন লার্নিং টাস্ক, সিমেন্টিক অনুসন্ধান এবং উচ্চ-মাত্রিক ভেক্টর পুনরুদ্ধারের জন্য ডিজাইন করা হয়েছে।
উপরন্তু, রেডিস ৮-এ পূর্বে উপলব্ধ প্রযুক্তিগুলি স্থানীয়ভাবে অন্তর্ভুক্ত করা হয়েছে রেডিস স্ট্যাক ব্যবহার করে, যেমন JSON, টাইম সিরিজ, এবং Redis কোয়েরি ইঞ্জিন, একীকরণকে সুসংহত করা। কোম্পানির মতে, এই সংস্করণে ৩০টিরও বেশি কর্মক্ষমতা উন্নতি অন্তর্ভুক্ত রয়েছে, যার কমান্ডগুলি ৮৭% পর্যন্ত দ্রুত হতে পারে এবং সামগ্রিক কর্মক্ষমতা পূর্ববর্তী সংস্করণগুলির তুলনায় দ্বিগুণ।
একটি অনিশ্চিত কিন্তু আশাব্যঞ্জক ভবিষ্যৎ
রেডিস যে পরিস্থিতিতে অবস্থান করছে, তার পরিপ্রেক্ষিতে, বিতর্কের আগে নিজের অবস্থান পুনরুদ্ধার করা কঠিন হবে।২০২৪ সালের একটি গবেষণায় দেখা গেছে যে রেডিস ব্যবহারকারী ৮৩% বৃহৎ উদ্যোগ ইতিমধ্যেই ভ্যালকি গ্রহণ করেছে অথবা লাইসেন্স পরিবর্তনের প্রতিক্রিয়ায় এটি বিবেচনা করছে।
রেডিসের সিইও রোয়ান ট্রলোপ এসএসপিএলের প্রাথমিক ব্যবহারের পিছনে ব্যবসায়িক প্রেরণা ব্যাখ্যা করেছেন, ক্লাউড হাইপারস্কেলাররা ওপেন সোর্স সফ্টওয়্যার থেকে লাভ অর্জনের মাধ্যমে এর স্থায়িত্বে অবদান না রেখে যে ভারসাম্যহীনতা তৈরি করে তার দিকে ইঙ্গিত করেছেন। তবে, AGPL অন্তর্ভুক্ত করার সিদ্ধান্তটি মনে হচ্ছে যে উন্মুক্ত সফ্টওয়্যার সংরক্ষণই সর্বোত্তম বিকল্প।
AGPLv8 লাইসেন্সের অধীনে Redis 3 প্রকাশের মাধ্যমে, প্রকল্পটি বিনামূল্যের সফ্টওয়্যারের নীতিগুলির সাথে নিজেকে পুনরায় সারিবদ্ধ করে। যদিও সম্প্রদায়টি উল্লেখযোগ্যভাবে ভেঙে পড়েছে, এই পরিবর্তন পুনর্মিলনের একটি গুরুতর প্রচেষ্টার প্রতিনিধিত্ব করে।
পরিশেষে, আপনি যদি এটি সম্পর্কে আরও জানতে আগ্রহী হন, আপনি বিশদ বিবরণের সাথে পরামর্শ করতে পারেন নিম্নলিখিত লিঙ্ক.