ভারতের রাফেল যুদ্ধবিমান কেনার চুক্তিটি গত এক দশক ধরে দেশটির বিমানবাহিনীর আধুনিকীকরণের একটি ভিত্তিস্তম্ভ হিসেবে বিবেচিত হয়ে আসছে। ফ্রান্সের তৈরি এই বিমানটিকে অত্যন্ত শক্তিশালী ও উন্নত প্রযুক্তির বলে মনে করা হয়। কিন্তু সম্প্রতি একটি নতুন সমস্যা সামনে এসেছে যা এই বিশাল বিনিয়োগের মূল্যকে প্রশ্নের মুখে ফেলেছে। ফরাসি সরকার allegedly রাফেল বিমানের তিনটি গুরুত্বপূর্ণ অংশের সোর্স কোড দিতে অস্বীকৃতি জানিয়েছে: থেলস আরবিই২ এইএসএ রাডার, মডুলার ডাটা প্রসেসিং ইউনিট এবং স্পেকট্রা ইলেকট্রনিক ওয়ারফেয়ার স্যুট। এটি কোনো ছোটখাটো প্রযুক্তিগত বিষয় নয়। এই সফটওয়্যার অ্যাক্সেস ছাড়া, ভারত সম্পূর্ণ বিমানের মূল্য পরিশোধ করলেও বিমানটির মাত্র ৬০ শতাংশ সক্ষমতা পেতে পারে বলে বিশ্লেষকরা মনে করছেন। বাকি ৪০ শতাংশ সক্ষমতা ফ্রান্সের কাছেই বন্দি অবস্থায় থাকবে, যা ইন্ডিয়ান এয়ারফোর্স নিজের ইচ্ছামতো ব্যবহার করতে পারবে না। এই প্রতিবেদনে জানানো হবে, কেন একটি আধুনিক যুদ্ধবিমানে সফটওয়্যার এত গুরুত্বপূর্ণ, সোর্স কোড অ্যাক্সেস না থাকলে কী কী সমস্যা হয় এবং এই বিরোধ ভারতের প্রতিরক্ষা প্রস্তুতির জন্য কী অর্থ বহন করে।
কেন সফটওয়্যার আধুনিক যুদ্ধবিমানের প্রাণশক্তি
একটি আধুনিক যুদ্ধবিমান যেমন রাফেলকে অনেকেই ধাতু, ইঞ্জিন ও অস্ত্রের সমষ্টি বলে ভাবেন। কিন্তু বাস্তবতা হলো, এই বিমানের মোট মূল্যের ৩০ থেকে ৪০ শতাংশই ব্যয় হয় সফটওয়্যার উন্নয়ন ও সংযোজনে। অর্থাৎ প্রস্তুতকারক প্রতিষ্ঠান যদি সোর্স কোড না দেয়, তাহলে ক্রেতা দেশ পূর্ণ মূল্য দিয়ে শুধু বিমানটির ৬০ শতাংশ মূল্যই পায়। প্রযুক্তি যত এগোচ্ছে, সফটওয়্যারের এই অংশটি ক্রমান্বয়ে ৫০ শতাংশেরও বেশি হয়ে যাচ্ছে। তাই সোর্স কোড ছাড়া একটি যুদ্ধবিমান কেনা মানে ভবিষ্যতে আরও বড় ক্ষতির মুখে পড়া।
সফটওয়্যার এত মূল্যবান হওয়ার কারণ হলো, এটি নির্ধারণ করে বিমানটি আসলে কী করতে পারে। হার্ডওয়্যার হলো বিমানের কঙ্কাল—ইঞ্জিন, রাডার, অস্ত্র, বডি। কিন্তু সফটওয়্যার ঠিক করে এই সব উপাদান কীভাবে একসঙ্গে কাজ করবে। এটি রাডারের স্ক্যানিং প্যাটার্ন নিয়ন্ত্রণ করে, ইলেকট্রনিক ওয়ারফেয়ার স্যুটকে হুমকির মোকাবিলার নির্দেশ দেয়, অস্ত্র নিক্ষেপের ক্রম ঠিক করে এবং চরম কৌশলে বিমানটিকে স্থিতিশীল রাখার জন্য ফ্লাইট কন্ট্রোল আইন প্রয়োগ করে। সোর্স কোড ছাড়া কোনো দেশ সেই সফটওয়্যার পরিবর্তন করতে পারে না। ফলে প্রস্তুতকারক প্রতিষ্ঠান ডেলিভারির সময় যে সক্ষমতা নির্ধারণ করে দেয়, ক্রেতা দেশকে সেটা নিয়েই সন্তুষ্ট থাকতে হয়।
আরও গুরুত্বপূর্ণ হলো, যুদ্ধের কৌশল ও অস্ত্র ব্যবস্থা সময়ের সঙ্গে পরিবর্তিত হয়। নতুন হুমকি আসে, নতুন অস্ত্র তৈরি হয়। যদি ক্রেতা দেশের নিজস্ব অস্ত্র শিল্প থাকে, তাহলে তারা চাইবে সেই নতুন অস্ত্র রাফেল বিমানের সঙ্গে সংযোজন করতে। কিন্তু সোর্স কোড না থাকলে প্রতিবারই ফরাসি প্রস্তুতকারকের কাছে যেতে হবে, যারা প্রচুর অর্থের বিনিময়ে সেই পরিবর্তন করে দেবে। এই অর্থ কার্যকরীভাবে পুড়ে যাওয়া অর্থ, কারণ সফটওয়্যার পরিবর্তনের কোনো বাস্তব মূল্য নেই। আপনি একটি টুইকের জন্য টাকা দেন, কিন্তু ফিরে পান যা আগে ছিল। সবচেয়ে বড় কথা, প্রস্তুতকারক যদি তৃতীয় পক্ষের অস্ত্র সংযোজনের অনুমতি না দেয়, তাহলে ক্রেতা দেশ সম্পূর্ণরূপে অসহায় হয়ে পড়ে।
সফটওয়্যার স্তর ও সোর্স কোডের গুরুত্ব
একটি যুদ্ধবিমানের সফটওয়্যার বিভিন্ন স্তরে সাজানো থাকে। নিচের স্তরগুলো সরাসরি হার্ডওয়্যারের সঙ্গে কাজ করে। এগুলোর মধ্যে আছে ডিভাইস ড্রাইভার, যা রাডার, ইনর্শিয়াল নেভিগেশন সিস্টেম, ইলেকট্রো-অপটিক্যাল সেন্সর, ফ্লাইট কন্ট্রোল অ্যাকচুয়েটর, ডাটা বাস এবং প্রসেসরের সঙ্গে সরাসরি যোগাযোগ করে। এই স্তরগুলো সেন্সর থেকে আসা কাঁচা সংকেতকে ব্যবহারযোগ্য ডাটায় রূপান্তর করে। এই স্তরগুলোর অ্যাক্সেস না থাকলে একটি দেশ নতুন সেন্সর বসাতে পারে না বা বিদ্যমান সেন্সরের ব্যবহার পদ্ধতি পরিবর্তন করতে পারে না।
মাঝের স্তরগুলোতে থাকে অপারেটিং সিস্টেম সার্ভিস ও সাধারণ লাইব্রেরি। এগুলো এমন কাজ করে যা যেকোনো মিশনের জন্য প্রয়োজন, যেমন ডাটা পড়া ও লেখা, গাণিতিক ফাংশন (কালম্যান ফিল্টার, কোঅর্ডিনেট ট্রান্সফরমেশন), টাইমিং ও মেমরি ম্যানেজমেন্ট। এই স্তরটি সাধারণত সার্টিফাইড মিডলওয়্যার হিসেবে কাজ করে, যা নিচের রিয়েল-টাইম অপারেটিং সিস্টেমকে বিমূর্ত আকারে উপস্থাপন করে, যাতে ওপরের স্তরগুলোকে হার্ডওয়্যার সম্পর্কে জানতে না হয়।
সবচেয়ে ওপরের স্তরগুলো হলো মিশন-নির্দিষ্ট অ্যাপ্লিকেশন। এগুলো সেন্সর ফিউশন, টার্গেট ট্র্যাকিং, অস্ত্র নিক্ষেপের ক্রম, ফ্লাইট কন্ট্রোল আইন, ইলেকট্রনিক ওয়ারফেয়ার রেসপন্স এবং ককপিট ডিসপ্লে ম্যানেজমেন্টের মতো কাজ করে। এই স্তরগুলোকে বিমানের ব্যক্তিত্ব বা সম্ভাবনা বলা চলে। এগুলো নির্ধারণ করে বিমানটি কতটা কৌশলে উড়তে পারে এবং যুদ্ধে কতটা কার্যকর। পুরো রাফেল বিমানের সোর্স কোডে কয়েক মিলিয়ন লাইন কোড রয়েছে। ইন্ডিয়ান এয়ারফোর্সের প্রোগ্রামারদের পুরো কোডবেস আয়ত্ত করতে বছর বা দশক লেগে যেতে পারে। আর তা করার প্রয়োজনও খুব বেশি নেই। প্রকৃতপক্ষে, ভারত যা চাচ্ছে তা হলো সেন্সর ও হার্ডওয়্যার-নির্দিষ্ট নিচের স্তরগুলোতে অ্যাক্সেস, যাতে তারা নিজেদের নতুন সেন্সর ও অস্ত্র সংযোজন করতে পারে, এবং সম্ভবত ওপরের স্তরগুলোতে কিছু পরিবর্তন এনে যুদ্ধের কৌশল ও ম্যানুভারিং প্যারামিটার ঠিক করতে পারে।
ইন্টারফেস অ্যাক্সেস বনাম সোর্স কোড: আসল পার্থক্য
একটি গুরুত্বপূর্ণ বিষয় হলো, সফটওয়্যারের কোনো স্তরে অ্যাক্সেস দেওয়া আর পুরো সোর্স কোড হস্তান্তর করা এক জিনিস নয়। সোর্স কোডের অন্তর্নিহিত অ্যাক্সেস একটি অ্যাবস্ট্রাকশন লেয়ারের মাধ্যমে দেওয়া যেতে পারে, যাকে প্রোগ্রামিং ইন্টারফেস বলে। এই ইন্টারফেসের মাধ্যমে কাজ করলে ব্যবহারকারী জানতে পারে না সোর্স কোড আসলে কীভাবে কাজ করে। ইন্টারফেস শুধু নির্দিষ্ট অংশের নিরাপদ ও বিমূর্ত অ্যাক্সেস দেয়। ধারণা করা হচ্ছে, দাসল্ট ইন্ডিজিনাসভাবে তৈরি অস্ত্র সংযোজনের জন্য একটি ইন্টারফেস দিতে রাজি আছে। কিন্তু সময়ের সঙ্গে সঙ্গে এই ইন্টারফেস হয়তো ভবিষ্যতের অস্ত্র ও অপারেশনাল প্রয়োজনের জন্য যথেষ্ট নাও হতে পারে। উদাহরণস্বরূপ, ভবিষ্যতে ইন্ডিয়ান এয়ারফোর্স চাইতে পারে রাফেল থেকে ড্রোন উৎক্ষেপণ করতে, অথবা রাফেলের সঙ্গে থাকা একটি মনুষ্যবিহীন কোঅপারেটিভ কমব্যাট এয়ারক্রাফট থেকে অস্ত্র উৎক্ষেপণ করতে। এই ধরনের প্রয়োজনের জন্য আরও বিস্তৃত প্রোগ্রামিং ইন্টারফেস দরকার।
শুধু ইন্টারফেস-ভিত্তিক অ্যাক্সেসের আরও একটি সমস্যা আছে। অন্তর্নিহিত কোডে হয়তো অনিচ্ছাকৃতভাবে বা ইচ্ছাকৃতভাবে কিছু সীমাবদ্ধতা থাকতে পারে, যা ক্রেতা দেশ জানেই না। এই সীমাবদ্ধতাগুলো প্রস্তুতকারকের দেশে বিমান পরিচালনার সময় ধরা নাও পড়তে পারে। ইন্ডিয়ান এয়ারফোর্স কয়েক দশক আগে এটি কঠিনভাবে শিখেছিল। ১৯৮০-এর দশকের শুরুতে তারা জাগুয়ার বিমানের জন্য দুরান্ডাল রানওয়ে-পেনিট্রেশন বোমা কিনেছিল। কেনার সময় ধারণা করা হয়েছিল ফরাসি ও রয়্যাল এয়ারফোর্সের জাগুয়ারে বোমাগুলো সফলভাবে সংযোজিত হয়েছে। কিন্তু কয়েক বছর পর ইন্ডিয়ান এয়ারফোর্স বুঝতে পারে, তাদের জাগুয়ার বিমানগুলো সেই বোমা নিক্ষেপ করতে পারে না। একটি সফটওয়্যার বাগের কারণে বোমাগুলো কৌশলগত রিজার্ভ হিসেবে বছরের পর বছর পড়ে ছিল। একটি পরিকল্পিত প্রদর্শনীর সময় বাগটি ধরা পড়ে—ভাগ্য ভালো যে এটি যুদ্ধের সময় ধরা পড়েনি। এই ইতিহাস দেখায়, শুধু ইন্টারফেস অ্যাক্সেস দিয়ে হয়তো এমন লুকানো সমস্যা ধরা বা ঠিক করা সম্ভব নয়।
ভারতের করণীয় ও সামনের পথ
রাফেল চুক্তি নিয়ে সামাজিক মাধ্যমে আবেগপ্রবণ বিতর্ক চললেও, মূল বিষয়টি সোজা। সোর্স কোড অ্যাক্সেস ছাড়া, ভারত রাফেল বহরের যেকোনো গুরুত্বপূর্ণ সফটওয়্যার পরিবর্তনের জন্য ফ্রান্সের ওপর নির্ভরশীল থাকবে। এই নির্ভরশীলতা বিমানের পুরো সেবা জীবনের জন্য থাকবে, যা ৩০ বছর বা তারও বেশি সময় হতে পারে। এই সময়ের মধ্যে অস্ত্র ব্যবস্থা বিবর্তিত হবে, কৌশল বদলাবে এবং নতুন হুমকি আসবে। ভারত হয়তো দেখতে পাবে যে ফ্রান্সে ফিরে যাওয়া ছাড়া তাদের রাফেল বহরকে মানিয়ে নেওয়ার কোনো উপায় নেই, আর তা হবে সময়সাপেক্ষ ও ব্যয়বহুল।
ভারতের উচিত রাফেল না কেনা, যতক্ষণ না ফ্রান্স প্রতিশ্রুতি দেয় যে ইন্ডিয়ান এয়ারফোর্সের প্রয়োজনীয় যেকোনো অংশের সোর্স কোডের অ্যাক্সেস তারা দেবে। সেই অতিরিক্ত অ্যাক্সেস খুব সামান্য, পূর্ব-আলোচিত মূল্যে দিতে হবে। যদি প্রস্তুতকারক অতিরিক্ত অ্যাক্সেস দিতে অস্বীকৃতি জানায়, তাহলে তাদের পুরো সোর্স কোড হস্তান্তর করতে হবে। এটি অযৌক্তিক দাবি নয়। ভারত এই বিমানের জন্য বিলিয়ন ডলার দিচ্ছে। তাদের পূর্ণ মূল্য পাওয়া উচিত, ৬০ শতাংশ নয়।
ফরাসি সরকারের সোর্স কোড অ্যাক্সেস দিতে অস্বীকৃতি নয়া দিল্লির জন্য একটি সতর্কবার্তা হওয়া উচিত। এটি দেখায় যে ঘনিষ্ঠ প্রতিরক্ষা অংশীদাররাও তাদের সবচেয়ে উন্নত ব্যবস্থার অন্তর্নিহিত বৌদ্ধিক সম্পত্তি ভাগ করে নিতে অনিচ্ছুক। ভারত অন্যদের ওপর নির্ভর করে তার প্রয়োজনীয় সক্ষমতা অর্জন করতে পারে না। তাদের নিজস্ব সফটওয়্যার দক্ষতা এবং সময়ের সঙ্গে সঙ্গে নিজস্ব দেশীয় বিমান কর্মসূচি তৈরি করতে হবে। রাফেল চুক্তি, তার সব সুবিধা সত্ত্বেও, একটি স্মারক যে সত্যিকারের কৌশলগত স্বাধীনতার জন্য হার্ডওয়্যারের মতো সফটওয়্যারেও আত্মনির্ভরশীলতা প্রয়োজন।
উপসংহার: সফটওয়ারের বন্দিদশা থেকে মুক্তির পথ
রাফেলের সোর্স কোড অ্যাক্সেস নিয়ে এই বিরোধ কোনো প্রযুক্তিগত বাছবিচার নয়। এটি একটি মৌলিক প্রশ্ন যে ভারত আসলে কী কিনছে এবং কী পাচ্ছে। সফটওয়্যার একটি আধুনিক যুদ্ধবিমানের মূল্যের ৩০ থেকে ৪০ শতাংশ। সেই সফটওয়্যার অ্যাক্সেস ছাড়া, ভারত পূর্ণ মূল্য দিয়ে মাত্র ৬০ শতাংশ পাচ্ছে। বাকি ৪০ শতাংশ ফ্রান্সের কাছেই বন্দি অবস্থায় থাকছে, যা শুধুমাত্র প্রস্তুতকারকের ইচ্ছা ও অতিরিক্ত অর্থের বিনিময়ে পাওয়া যাবে।
ইন্ডিয়ান এয়ারফোর্স এই শিক্ষা আগেও পেয়েছে। দুরান্ডাল বোমাগুলো একটি অজানা সফটওয়্যার বাগের কারণে বছরের পর বছর অকেজো পড়ে ছিল। সেই আবিষ্কারটি যুদ্ধের সময় নয়, একটি প্রদর্শনীর সময় হয়েছিল। ভারত ভাগ্যবান ছিল। পরের বার হয়তো ভাগ্য সঙ্গ দেবে না। রাফেল একটি অসাধারণ বিমান। কিন্তু সবচেয়ে ভালো বিমানও ততটাই ভালো যতটা ভালো সফটওয়্যার এটি চালায়। আর যে সফটওয়্যার পরিবর্তন করা যায় না, তা ধীরে ধীরে অপ্রচলিত হয়ে পড়ে। ভারত সেই ভাগ্য গ্রহণ করতে পারে না। তাদের সোর্স কোডের পূর্ণ অ্যাক্সেস দাবি করা উচিত, অথবা চুক্তিটি পুনর্বিবেচনা করা উচিত। শেষ পর্যন্ত, সত্যিকারের প্রতিরক্ষা নির্ভরতার অর্থ হলো নিজের ভাগ্য নিজের হাতে গড়ার ক্ষমতা—যার জন্য সোর্স কোডের চাবিটি অপরিহার্য।
















