রেডিক্টের জন্ম হয়, রেডিস লাইসেন্স পরিবর্তনের প্রতিক্রিয়ায় একটি কাঁটা

রিডিক্ট

লোগো রিডিক্ট করুন

সম্প্রতি আমরা এখানে ব্লগে শেয়ার করি la রেডিস লাইসেন্স পরিবর্তনের খবর, এবং একটি স্বচ্ছ সমাধানে কাজ শুরু করার জন্য যে সম্প্রদায়টি পরিবর্তনের সাথে একমত নয় এবং একটি ওপেন সোর্স লাইসেন্সের অধীনে Redis পরিবর্তনের সাথে চালিয়ে যাওয়ার লক্ষ্যে যে প্রকল্পটির লক্ষ্য ছিল তা হল Redict।

প্রকল্পটি "রিডিক্ট" এসেছে ড্রু ডিভল্টের হাত থেকে, Sway ব্যবহারকারী পরিবেশ, Hare প্রোগ্রামিং ভাষা, Aerc ইমেল ক্লায়েন্ট এবং SourceHut সহযোগী উন্নয়ন প্ল্যাটফর্মে তার কাজের জন্য পরিচিত। এছাড়া, Haelwenn Monnier, BadWolf ব্রাউজারের লেখক ফেডারেটেড সোশ্যাল নেটওয়ার্ক বাস্তবায়নের জন্য WebKitGTK এবং প্লেরোমা প্ল্যাটফর্মের উপর ভিত্তি করে, কাঁটাচামচ কাজ যোগদান.

আপনার অনেকের মতো, আমি যখন জানলাম যে Redis একটি অ-মুক্ত লাইসেন্সিং মডেলে চলে যাচ্ছে তখন আমি হতাশ হয়েছিলাম। এটি বিনামূল্যে সফ্টওয়্যার সম্প্রদায়ের বিশ্বাসঘাতকতা, কিন্তু সম্ভবত সম্পূর্ণরূপে আশ্চর্যজনক নয়। কাঁটাগুলি সম্ভবত আগামী দিনগুলিতে উপস্থিত হতে শুরু করবে এবং আজ আমি আপনার প্রয়োজনের জন্য একটি সম্ভাব্য ভবিষ্যত বাড়ি হিসাবে রেডিক্ট অফার করতে চাই এবং অন্যান্য ফর্কগুলির তুলনায় এর সুবিধাগুলি উপস্থাপন করতে চাই৷

Redict সম্পর্কে

শুরুতে উল্লিখিত হিসাবে, রেডিক্ট হল রেডিসের একটি কাঁটা, যা এর উদ্দেশ্য হল রেডিস 7.2.4 প্রকাশের সাথে সম্পর্কিত কোড বেস বিকাশ করা চালিয়ে যাওয়া, যা BSD লাইসেন্সের অধীনে শেষ সংস্করণ ছিল। Redict Redis 7.2.4-এর স্বচ্ছ প্রতিস্থাপন হিসাবে ব্যবহার করা যেতে পারে, কিন্তু Redis-এর ভবিষ্যত সংস্করণগুলির সাথে সামঞ্জস্যপূর্ণতা যা একটি মালিকানাধীন লাইসেন্সের অধীনে প্রকাশিত হবে তার নিশ্চয়তা নেই।

এটা মনে রাখা গুরুত্বপূর্ণ যে Redict কোড লাইসেন্স BSD থেকে GPLv3 তে পরিবর্তিত হয়েছে, এর মানে হল যে পুরানো কোড BSD লাইসেন্সের অধীনে থাকবে, কিন্তু Redict-এ সমস্ত নতুন পরিবর্তন GPLv3 লাইসেন্সের অধীনে করা হবে। এই সিদ্ধান্ত Redict প্রকল্পটিকে Redis দ্বারা প্রকাশিত প্যাচ পোর্ট করার অনুমতি দেয় BSD লাইসেন্সের অধীনে Redis-এর পুরোনো সংস্করণের জন্য, কিন্তু GPLv3 লাইসেন্সের অধীনে Redict-এর জন্য তৈরি প্যাচ এবং পরিবর্তন Redis-এ পোর্ট করা যাবে না।

এটি উল্লেখ করার মতো যে প্রকল্পটির জন্য ডেভেলপারদের কোডে মালিকানা অধিকার হস্তান্তরের বিষয়ে একটি চুক্তিতে স্বাক্ষর করার প্রয়োজন হবে না, যা বোঝায় যে লাইসেন্সে ভবিষ্যতের যেকোনো পরিবর্তনের জন্য জড়িত প্রতিটি বিকাশকারীদের সাথে সমন্বয় প্রয়োজন।

উপরন্তু, এটা উল্লেখ করা হয় যে কোডবার্গে হোস্ট করা রিপোজিটরি REUSE স্পেসিফিকেশন মেনে চলার উদ্দেশ্যে এবং বিভিন্ন প্রযোজ্য সফ্টওয়্যার লাইসেন্সগুলি পরিষ্কার করুন এবং আইআরসি চ্যানেলের জন্য কোডবার্গকে প্রধান প্ল্যাটফর্ম এবং libera.chat ব্যবহার করে মালিকানাধীন অবকাঠামোর একটি স্বাধীন সম্প্রদায় প্রতিষ্ঠা করার লক্ষ্য রাখুন।

অন্যদিকে বর্তমানে উল্লেখ করা হয়েছে যে রেডিক্টে নাম পরিবর্তন প্রক্রিয়ার কাজ ইতিমধ্যেই চলছে এবং আপনার মধ্যেওএকটি মাইগ্রেশন গাইড যেটি প্রথম সংস্করণ, 7.3.0 এর রিলিজের পাশাপাশি উপলব্ধ হবে বলে আশা করা হচ্ছে, যা পরের সপ্তাহের জন্য পরিকল্পনা করা হয়েছে।

REUSE স্পেসিফিকেশন মেনে চলার জন্য Redict সংগ্রহস্থলের একটি আপডেটও করা হয়েছে। এটি লাইসেন্স সম্মতি প্রক্রিয়াকে সহজতর করে এবং রেডিক্টে প্রযোজ্য বিভিন্ন সফ্টওয়্যার লাইসেন্সগুলিকে স্পষ্ট করে, যার মধ্যে মূল Redis কোডের 3-ক্লজের BSD লাইসেন্স এবং LGPL-এর অধীনে নতুন পরিবর্তনগুলি, সেইসাথে লুয়া হিসাবে প্রদত্ত নির্ভরতাগুলি সহ।

এই ব্যবস্থাগুলি নিশ্চিত করে যে Redict হল একটি স্বচ্ছ এবং সঙ্গতিপূর্ণ কাঁটা, যা ব্যবহারকারীদের পক্ষে সফ্টওয়্যারটিকে আইনি ও কার্যকরভাবে রূপান্তর এবং ব্যবহার করা সহজ করে তোলে।

জন্য হিসাবে রেডিক্টের বিকাশে পরিকল্পনা করা অন্যান্য পরিবর্তনগুলি:

Redis সংক্রান্ত পরিবর্তন:

  • এক্সিকিউটেবলের নাম পরিবর্তন করে redict-* (উদাহরণস্বরূপ, redict-cli)।
  • Lua API Redis® OSS API-এর সাথে সামঞ্জস্যপূর্ণ একটি গ্লোবাল রেডিক্ট প্রদান করে, যা পশ্চাদগামী সামঞ্জস্যের জন্য গ্লোবাল রেডিসের মাধ্যমে উপলব্ধ।
  • সংস্করণ 7.2.4 পর্যন্ত Redis মডিউলগুলির সাথে ABI সামঞ্জস্য বজায় রেখে মডিউল API চিহ্নের নাম পরিবর্তন করা হয়েছে।

ভবিষ্যত পরিবর্তন:

  • Redict Redis-এর সাথে সামঞ্জস্যপূর্ণ একটি বিনামূল্যের সফ্টওয়্যার বিতরণের বিকাশ চালিয়ে যেতে চায়, আপাতত ন্যূনতম বিঘ্নকারী পরিবর্তন সহ।
  • অবহেলিত বৈশিষ্ট্যগুলি অপসারণ, নির্ভরতা পরিবর্তন এবং নির্দিষ্ট সিস্টেম উপাদানগুলি সরানোর বিষয়ে চলমান আলোচনা।

অবশেষে আপনি যদি iএটি সম্পর্কে আরও জানতে আগ্রহীঅথবা, আপনি বিস্তারিত চেক করতে পারেন নীচের লিঙ্কে।

Redis
সম্পর্কিত নিবন্ধ:
Redis লাইসেন্স পরিবর্তনের কারণে, ফেডোরাতে এটি অপসারণের বিষয়ে আলোচনা করা হচ্ছে