Back home

চীনের ওপেন সোর্স মডেলের আসল অগ্রগতি হল সহযোগিতা নেটওয়ার্ক

ওজন বাস্তবায়ন করা যেতে পারে, এবং আপডেট, পর্যালোচনা এবং ঐক্যমত আরো ভঙ্গুর হবে।

ওপেন সোর্স মডেলে “এটি সিল করা হবে কিনা” সম্পর্কে কথা বলার সময়, ওজন ফাইলটিকে সবকিছু হিসাবে বিবেচনা করা সবচেয়ে সহজ জিনিস।

ওজনগুলি ডাউনলোড করার পরে, মডেলটি প্রায়শই এত সহজে অদৃশ্য হয়ে যায় না। প্রথমে যা ভাঙা সহজ তা হল নেটওয়ার্ক যা এটির চারপাশে ঘোরে: মিরর সাইট, মূল্যায়ন সেট, ইনফারেন্স টেমপ্লেট, ফাইন-টিউনিং স্ক্রিপ্ট, সমস্যা সমাধান, ডিফল্ট স্থাপনার পরামিতি, এবং সম্প্রদায়ের ঐকমত্য যে “এই সংস্করণটি চলতে পারে এবং সেই সংস্করণটি স্পর্শ করা উচিত নয়।”

যে অংশটি মাটিতে আঘাত করতে পারে সেটি ভেঙ্গে যাওয়ার ভয় সবচেয়ে কম।

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

এটি ওপেন সোর্স মডেল এবং বিশুদ্ধ ক্লাউড পরিষেবার মধ্যে সবচেয়ে বড় পার্থক্য। একবার একটি ক্লাউড পরিষেবা ব্লক করা হলে, প্রবেশদ্বার প্রায়ই চলে যায়; এমনকি ওপেন সোর্স মডেলের আপস্ট্রিম পরিষেবা বন্ধ করা হলেও, হাতে থাকা ওজন, টোকেনাইজার এবং অনুমান ইমেজ চলতে থাকবে। প্রশ্ন হল না “আপনার কি আছে?” কিন্তু “আপনি কি অন্যদের মতো একইভাবে এটি ব্যবহার চালিয়ে যেতে পারেন?”

যা সত্যিই খাস্তা তা হল সিঙ্ক্রোনাইজেশন সম্পর্ক

মডেলটি চালিয়ে যেতে পারে বলে, এর মানে এই নয় যে দলটি এটির সাথে তাল মিলিয়ে চলতে পারে।

শিথিল করার প্রথম জিনিসগুলি সাধারণত সিঙ্ক্রোনাইজেশন সম্পর্ক:

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

এই জিনিসগুলি তাদের নিজের থেকে বড় দেখায় না, তবে এগুলিকে একসাথে স্ট্যাক করা "একই মডেল"টিকে কয়েকটি অংশে ভেঙে দেবে।

এই পর্যায়ে, বাহ্যিক বিধিনিষেধ দ্বারা সৃষ্ট প্রকৃত ক্ষতি হল বিশ্ব থেকে একটি ওজনযুক্ত দলিল মুছে ফেলা নয়, বরং এই সত্যটি ভেঙে ফেলা যে “সবাই একই জিনিসের দিকে তাকিয়ে আছে।” দলটি এখনও একই মডেলের নাম সম্পর্কে কথা বলছে, কিন্তু তারা আসলে যা পায় তা হল বিভিন্ন সংস্করণ, বিভিন্ন টেমপ্লেট এবং বিভিন্ন পরামিতি সহ একটি সংমিশ্রণ প্যাকেজ৷

পর্যালোচনা, সংশোধন এবং অভিজ্ঞতা একসাথে ভাঙা হবে

একবার একটি ওপেন সোর্স মডেল বাস্তব কর্মপ্রবাহে প্রবেশ করলে, প্রকৃত মূল্য সাধারণত ওজন নিজেই নয়, তবে ওজনের চারপাশে জমা হওয়া বিচার।

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

ব্যক্তিগত সংস্করণগুলি খারাপ জিনিস নয়, তবে দাম বেড়ে যায়:

  • বেসলাইনে ফিরে যাওয়া ক্রমবর্ধমানভাবে পুনরায় ব্যবহার করা কঠিন হয়ে ওঠে
  • দুর্ঘটনা পর্যালোচনা সারিবদ্ধ করা ক্রমবর্ধমান কঠিন হয়ে ওঠে
  • ফিক্স প্যাচ ক্রমবর্ধমান কঠিন হয়ে উঠছে সিঙ্ক
  • একই সমস্যা বিভিন্ন দলে বারবার দেখা দেবে

এই সময়ে, দেখে মনে হচ্ছে “মডেলটি এখনও আছে”, কিন্তু আসলে এটি “অনেক স্থানীয় কপি যা সবেমাত্র ব্যবহারযোগ্য” হয়ে উঠেছে এবং তাদের মধ্যে কোন সাধারণ আপডেট পাথ নেই।

আসলেই উদ্বেগের বিষয় যা ব্লক করা নয়, কাঁটাচামচ করা

ওপেন সোর্স মডেলটিকে একটি অনলাইন API এর মতো সম্পূর্ণরূপে সিল করা কঠিন কারণ প্রতিলিপিযোগ্যতা রয়েছে। আমাদের সত্যিই যে বিষয়ে সতর্ক হওয়া উচিত তা হল বাহ্যিক চাপের কারণে বিতরণ, মেরামত এবং সহযোগিতা ভেঙে যাওয়ার পরে, মডেলটি বিভিন্ন সংস্থার ছন্দের সাথে ভিন্ন হতে শুরু করে।

একবার আরও কাঁটাচামচ হয়ে গেলে, “এটি কি ডাউনলোড করা যাবে?” কিন্তু “কে গ্যারান্টি দিতে পারে যে এটি এখনও একই ধরণের জিনিস?” এই ব্যাপারটি সরাসরি অ্যাক্সেসের খরচ বাড়িয়ে দেবে: নতুন পর্যালোচনাগুলি পুনরায় করা দরকার, পুরানো ত্রুটিগুলি পুনরায় ব্যাখ্যা করা দরকার, সংস্করণের পার্থক্যগুলি পুনর্বিন্যাস করা প্রয়োজন এবং দলটিকে প্রতিটি কাঁটাযুক্ত লাইনের জন্য নিজস্ব রোলব্যাক এবং ফ্রিজিং কৌশলগুলি তৈরি করতে হবে৷

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

FAQ

What to read next

Related

Continue reading