Novell হচ্ছে এন্টারপ্রাইজ লিনাক্স অপারেটিং সিস্টেম এবং সফটওয়্যার ডেভলপমেন্ট কোম্পানি। আর মাইক্রোসফটের সম্বন্ধে নাই বা বললাম। এখন ভাবছেন নোভেল যদি লিনাক্স কোম্পানী হয় তবে মাইক্রোসফটের নোভেলের সাথে চুক্তি কি করে হয় যখন মাইক্রোসফট আর লিনাক্স প্রতিদ্বন্দীর অবস্থানে রয়েছে। হ্যাঁ ঠিক এরকম ঘটনাই ঘটেছে।
 গত ২ নভেম্বর ২০০৬ পুরো প্রযুক্তি বিশ্ব কে চমকে দিয়ে নোভেলের পক্ষ থেকে নোভেলের প্রধান নির্বাহী কর্মকর্তা (CEO) Ron Hovsepian এবং মাইক্রোসফট এর পক্ষে Steve Ballmer নিজ নিজ কোম্পানির পক্ষ থেকে চুক্তি স্বাক্ষর করেন। মাইক্রোসফট নোভেলের পেছনে খরচ করছে ৩৪৮ মিলিয়ন ডলার। এই চুক্তি ২০১২ সাল পর্যন্ত বহাল থাকবে। এখন জানা যাক কি এবং কেন এই চুক্তি ? এই চুক্তি স্বাক্ষরের ফলে নোভেল তার প্রোডাক্টে মাইক্রোসফটের প্রযুক্তি ব্যবহার করতে পারবে এবং মাইক্রোসফটও তাই করতে পারবে। এর মানে কি ? তার আগে বলে নেই - এই চুক্তির কিছুদিন পরই নোভেল তাদের প্রোডাক্ট Mono তে মাইক্রোসফটের .NET প্রযুক্তি যুক্ত করে Mono 1.2 ছেড়েছে । তাদের বক্তব্য অনুযায়ী Customer বা ক্রেতাকে তাদের নিজেস্ব অপারেটিং সিস্টেমে এবং প্রোডাক্টে উভয়েরই প্রযুক্তি ব্যাবহারের সুবিধা দেবার জন্য এই চুক্তি বা পদক্ষেপ। যেমন উপরোক্ত প্রোডাক্টটিতে .NET প্রযুক্তি অন্তর্ভূক্ত করা এবং Mono কে উইন্ডোজের জন্য পূর্ন সাপোর্ট দেয়ার ফলে ক্রেতা এই প্রোডাক্টি উইন্ডোজ বা নোভেলের SLED ( Suse Linux Enterprise Desktop ) মধ্যে তার পছন্দের ওএস এ সেই প্রোডাক্টি ব্যবহার করতে পারবে। বা ধরুন মাইক্রোসফটের প্রোডাক্ট ব্যাবহারকারী যদি নোভেলের লিনাক্স ব্যবহার আগ্রহী হন তবে তার প্রোডাক্টি লিনাক্সে ব্যবহারের জন্য যে সাপোর্ট প্রয়োজন তা তিনি পাবেন। মাইক্রোসফটের (CEO) Steve Ballmer বলেন, "এই চুক্তি ওপেনসোর্স এবং ব্যানিজ্যিক সফটওয়্যারের মধ্যকার বিভক্তির উপর সেতুবন্ধন তৈরী করবে" চুক্তির বিষয়গুলি হচ্ছেঃ
Patent coverage : এই চুক্তির যে মূল বিষয়টি সেটি হচ্ছে "প্যাটেন্ট কভারেজ"। মাইক্রোসফট এই নিশ্চয়তা প্রদান করছে যে নোভেল তার প্রোডাক্টে মাইক্রোসফটের প্যাটেন্টকৃত কোড বা প্রযুক্তি ব্যবহার করলে মাইক্রোসফট নোভেলের বা প্রোডাক্টির ক্রেতাদের বিরুদ্ধে মামলা করবে না। নোভেলও একই রকম সুবিধা প্রদান করবে। Virtualization : নোভেল এবং মাইক্রোসফট একযোগে প্রচেষ্টা চালাবে লিনাক্স এবং উইন্ডোজ ভার্চুয়ালাইজেশনের ক্ষেত্রে। উল্লেখ্য ওএস ভার্চুয়ালাইজেশন হচ্ছে একটি কম্পিউটার বা ওয়ার্কস্টেশনে একই সাথে একাধিক অপারেটিং সিস্টেম ব্যবহার করা, বৃহৎ সার্ভার বা ডাটাসেন্টারের ক্ষেত্রে এমনটি করা হয়। এক্ষেত্রে নোভেল লিনাক্সে উইন্ডোজ এবং উইন্ডোজে নোভেল লিনাক্স এর ভার্চুয়ালাইজেশনের ক্ষেত্রে ডিভাইস ড্রাইভার সাপোর্ট দেয়া হবে Virtualization Management : নোভেল " virtualized " উইন্ডোজ মেশিন পরিচালনার জন্য টুল ডেভলপ করবে এবং মাইক্রোসফটও " virtualized " লিনাক্স সিস্টেমের জন্য টুল ডেভলপ করবে। Office Open XML : ওপেনঅফিসে (ওপেনসোর্স অফিস এ্যাপলিকেশন) সাধারনত Open XML ব্যবহার হয়ে থাকে। ODF বা Open Document Formet যাকে বলা হয়। এক্ষেত্রে দেখা যায় ওপেনঅফিসে তৈরীকরা ডকুমেন্ট মাইক্রোসফট অফিসে ওপেন করা যায় না। কারন মাইক্রোসফট সেরকম কোন সাপোর্ট দেয়নি। এই চুক্তির ফলে উভয়ই যৌথ ভাবে ট্রান্সলেটর উদ্ভাবন করবে যার ফলে উভয় অফিস এ্যাপলিকেশনের ব্যাবহারকারী তাদের ডকুমেন্ট স্বাচ্ছন্দে বিনিময় করতে পারবে।
Collaboration Framework : এটি চুক্তির একটি গুরুত্বপূর্ণ বিষয়। এর ফলে উভয় কোম্পানি তাদের এ্যাপলিকেশনগুলো উভয়ের অপারেটিং সিস্টেমে যাতে ব্যবহার করা যায় সেই ব্যবস্থা করবে।
Mono, OpenOffice and Samba : উল্লেখিত এ্যাপলিকেশন গুলো হচ্ছে নোভেলের নিজেস্ব এ্যাপলিকেশন। এসকল এ্যাপলিকেশনে মাইক্রোসফটের প্রযুক্তি ব্যবহার করা হলে চুক্তিটির প্রথম বিষয়বস্তু অনুযায়ী এর ক্রেতাগণ "Patent coverage" পাবেন।
এই হল গিয়ে চুক্তিটির বিষয় বস্তু।
এবার আসা যাক মাইক্রোসফট হঠাৎ এই ধরনের চুক্তি কেন করতে গেল এবং কেনই বা লিনাক্স কে সহযোগীতা করছে। আপনি যদি মনে করেন মাইক্রোসফট লিনাক্সের কাছে হার মেনে তাদের সাথে সমঝোতায় আসতে বাধ্য হয়েছে। তাহলে আপনার ধারণা ভূল। এটা লিনাক্স কে দমন করার মাইক্রোসফটের নতুন পদ্ধতি। মাইক্রোসফট শুধু শুধু ৩৪৮ মিলিয়ন ডলার খরচ করার মত কোম্পানি না তাও আবার লিনাক্সের পেছনে। মাইক্রোসফটের একটা ঘটনা বলিঃ
১৯৯৫ সাল Spyglass নামক একটি কোম্পানী Spyglass Mosaic নামেএকটি ইন্টারনেট ব্রাউজার তৈরী করে। মাইক্রোসফটের প্রয়োজন ছিল একটি ব্রাউজার। তাই তারা Spyglass এর সাথে চুক্তি করে Spyglass এর ব্রাউজার প্রযুক্তি ব্যবহার করে ব্রউজার তৈরীর জন্য। চুক্তিতে বলা ছিল ইন্টারনেট এক্সপ্লোরারের বিক্রয়ের ফলে যা আয় হবে তার কিছু অংশ Spyglass পাবে। এরপর পরবর্তীতে মাইক্রোসফট ইন্টারনেট এক্সপ্লোরার বিনামূল্যে ছেড়ে দেয়। ফলে মাইক্রোসফট যখন ইন্টারনেট এক্সপ্লোরার ফ্রিই ছেড়ে দিয়েছে তাই এখানে বিক্রয় বা বিক্রিত আয় বলতে কিছুই থাকেনা। চুক্তিতে বলা ছিল ইন্টারনেট এক্সপ্লোরার বিক্রি করা হলে তার অর্থের কিছূ অংশ Spyglass পাবে , কিন্তু যখন তা বিক্রীই করা হয়নি তখন Spyglass এর কোন অর্থ পাবার প্রশ্নই ওঠেনা। তো ফলাফল কি হল! মাইক্রোসফটের স্বার্থ উদ্ধারহল আর মাইক্রোসফটকে কোন অর্থই প্রদান করতে হল না।তাই মাইক্রোসফটের সাথে চুক্তি করলে খুব ভেবেচিন্তে করতে হয়। চুক্তির প্রতিটা বিষয় সম্পর্কে সজাগ থাকতে হয়।
মাইক্রোসফট কেন নোভেলের সাথেই এধরনের চুক্তি করতে গেল ? বিশ্ববানিজ্যে যেসকল লিনাক্স সফটওয়্যার কোম্পানী ভুমিকা রাখছে তার মধ্যে নোভেল অন্যতম। এরপর হচ্ছে রেডহ্যাট। মাইক্রোসফট খুব শিগগিরই রিলিজ করতে যাচ্ছে তার নতুন অপারেটিং সিস্টেম উইন্ডোজ ভিসতা। নোভেলের লিনাক্স অপারেটিং সিস্টেম SLED 10 ( Suse Linux Enterprise Desktop ) ভিসটা কে টক্কর দেবার মত একটি অপারেটিং সিস্টেম। একদিকে ভিসটাতে যেমন ৩ডি ডেক্সটপ ফিচার এ্যরো যুক্ত করা হয়েছে । অন্যদিকে সুসি লিনাক্সে তার থেকেও উন্নত ৩ডি ডেক্সটপ XGL ফিচার যুক্ত করা হয়েছে , যেটির ফিচার কোনকোন ক্ষেত্রে ভিসটার এ্যারো থেকেও বেশী। এছাড়াও অন্যান্য দিক থেকেও ভিসতার সমকক্ষ ও এস হচ্ছে নোভেলের SLED 10 । তাই এধরণের সমঝোতার চুক্তির জন্য মাইক্রোসফট নোভেল কেই বেছে নিয়েছে। শুধু তাই নয় মাইক্রোসফট বলেছে লিনাক্স অপারেটিং সিস্টেম বা সফটওয়্যার ডিস্ট্রিবিউট করে এমন কোম্পানীর সাথে মাইক্রোসফট একইরকম চুক্তিতে আবদ্ধ হতে আগ্রহী এবং তারা ইতিমধ্যে আরেকটি অন্যতম লিনাক্স সফটওয়্যার কোম্পানী রেডহ্যাট কে জানিয়েছে তারা রেডহ্যাটের সাথে একই রকম চুক্তি করতে আগ্রহী। তবে রেড হ্যাট এ ধরনের কোন চুক্তি করতে অসম্মতি জানিয়েছে। মাইক্রোসফটের হঠাৎ এধরনের চুক্তি করা বা সমঝোতায় আসার কি কারণ হতে পারেঃ # বানিজ্যিক ক্ষেত্রে লিনাক্সের ব্যাপক প্রসার দেখে মাইক্রোসফট এধরণের সমঝোতায় আসতে বাধ্য হয়েছে
# Divide and rule : যার কিছুটা লক্ষণ দেখা যাচ্ছে । যেমন লিনাক্স ওএস এবং সফটওয়্যার ডিস্ট্রিবিউটর গুলোর মধ্যে একটা সুন্দর সম্পর্ক বজায় থাকে। একজনের ডেভলপকৃত সফটওয়্যার অন্যজন তার ডিস্ট্রিবিউশনে ব্যবহার করছে। নানা মডিফিকেশন করছে। এখন নোভেলের সাথে মাইক্রোসফটের চুক্তির ফলে অন্য লিনাক্স ডিস্ট্রিবিউশনের সাথে এর সম্পর্ক বিচ্ছিন্ন হয়ে যেতে পারে। কেন ? দেখুন এই চুক্তির ফলে মাইক্রোসফটের পেটেন্টকৃত কোড নোভেল তার লিনাক্সে ব্যবহার করতে পারবে। চুক্তি অনুযায়ী মাইক্রোসফট এর জন্য নোভেলের বিরুদ্ধে পেটেন্ট ভায়োলেশন ভিত্তিক মামলা করতে পারবে না। কিন্তু মাইক্রোসফটের পেটেন্টকৃত কোড বা প্রযুক্তি আছে নোভেলের এমন সফটওয়্যার যদি অন্য লিনাক্স ডিস্ট্রিবিউশনে ব্যবহার করা হয় তবে মাইক্রোসফট উক্ত প্রতিষ্ঠান বা কোম্পানীর বিরুদ্ধে মামলা করতে পারবে। কারণ চুক্তিটি শুধুমাত্র নোভেলের সাথেই হয়েছিল। তাই সকল লিনাক্স ডিস্ট্রিবিউশনের মধ্যে একমাত্র তারাই এই সুবিধা ভোগ করতে পারবে। অন্যদের করতে হলে মাইক্রোসফটের প্রস্তাবকৃত চুক্তিটি গ্রহন করতে হবে। এভাবে অন্যান্য লিনাক্স থেকে নোভেলের লিনাক্স আলাদা হয়ে গেছে। নোভেল একাই মাইক্রোসফট হতে প্রাপ্ত সুবিধা ভোগ করছে।
# IP(intellectual property) র ফাঁদে ফেলা : Intellectual property বা মেধা ভিত্তিক সম্পত্তি হচ্ছে কারো মেধার দ্বারা সৃষ্ট সম্পত্তি। উক্ত সম্পত্তিতে আপনার অধিকার রয়েছে। কেউ যদি সেটি আপনার অনুমতি ব্যাতিত ব্যবহার করে তবে আপনি তার বিরুদ্ধে আইনানুগ ব্যবস্থা নিতে পারবেন। এখন ধরুন মাইক্রোসফটের প্রডাক্ট বা এর কোড গুলো মাইক্রোসফটের Intellectual property । মাইক্রোসফট নোভেল কে তা ব্যবহারের অনুমতি দিয়েছে। এখন অন্য কোন লিনাক্স ডিস্ট্রিবিউশনে যদি সেই কোড সম্বলিত প্রোগ্রাম ব্যবহার করা হয় তবে মাইক্রোসফট তাদের বিরুদ্ধে আইনানুগ ব্যবস্থা গ্রহন করতে পারবে। তবে এটা সম্ভব না যতক্ষন না অন্যান্য লিনাক্স ডিস্ট্রিবিউশন গুলো সেই এ্যাপলিকেশন গুলো তাদের লিনাক্সে ব্যবহার করছে।
এই চুক্তির কিছু দিনপরই মাইক্রোসফটের আসল চেহারা বেরিয়ে পড়েছে।
১৬ই নভেম্বর ২০০৬ তারিখে মাইক্রোসফটের CEO Steve Ballmer দাবি করেন "লিনাক্স মাইক্রোসফটের Intellectual property বা মাইক্রোসফটের প্যাটেন্টকৃত কোড ব্যবহার করছে। এজন্য মাইক্রোসফট তাদের শেয়ারহোল্ডারগনের জন্য উপযুক্ত আর্থিক মূল্য ফেরত চায়" । তবে তারা তাদের এই দাবির স্বপক্ষে কোন প্রমান দেখায় নি। এধরনের অযৌক্তিক দাবি করে গ্রাহক বা ক্রেতাদের ভয় দেখানোকে বলে FUD [fear, uncertainty and doubt] মাইক্রোসফট তাই করছে। এরপর ২১শে নভেম্বর ২০০৬ Open Invention Network এর CEO Jerry Rosenthal জানিয়েছেন মাইক্রোসফটের এধরনের দাবি অযৌক্তিক এবং ভিত্তিহীন।
নোভেলের সাথে মাইক্রোসফটের চুক্তি হবার পর একটি বিষয় বার বার উঠে আসছিল, সেটা হল GNU GPL লাইসেন্স এর ভায়োলেশন। জিপিএল লাইসেন্সের ৭ম বিভাগে বলা আছে "If you make an agreement which requires you to pay a royalty to anybody for the right to distribute GPL software, you may not distribute it under the GPL" তবে Richard Stallman জাপানের টোকিওতে ৫ম আন্তর্জাতিক GPLv3 কনফারেন্সে এ বিষয়ে বলেন -
"What has happened is, Microsoft has not given Novell a patent licence, and thus, section 7 of GPL version 2 does not come into play. Instead, Microsoft offered a patent licence that is rather limited to Novell's customers alone." তবে জিপিএল এর ৩য় সংস্করনে হয়তো ফাকফোকর রয়েগেছে তিনি আরো বলেন -
"It turns out that perhaps it's a good thing that Microsoft did this now, because we discovered that the text we had written for GPL version 3 would not have blocked this, but it's not too late and we're going to make sure that when GPL version 3 really comes out it will block such deals."
তাই বলা যায় এই চুক্তির ফলে বিশ্ববাজারে লিনাক্সের অবস্থানের কোন পরিবর্তন ঘটবেনা । তবে নোভেলের ব্যাপারে আমি পুরোপুরি নিশ্চিত নই। আমার নিজেস্ব ধারনা থেকে বলছি। এই চুক্তিটির স্থায়ীত্বকাল ২০১২ সাল পর্যন্ত। যেখানে একটি বছরেই পুরো প্রযুক্তি বিশ্ব বদলেযায় সেখানে মাইক্রোসফটের মত কোম্পানীর সাথে নোভেলের ৬ বছরের চুক্তি নোভেলের জন্য কতটা সূফল বয়ে আনবে তা ভবিষ্যতই বলে দেবে। এই চুক্তির ফলে মাইক্রোসফটের প্যাটেন্টকৃত কোড গুলো নোভেলে লিনাক্স এবং সফটওয়্যারে অন্তর্ভুক্ত হতে থাকলে ২০১২ সালের পর নোভেল কি চাইলেই মাইক্রোসফটের সাথে এই চুক্তির সমাপ্তি ঘটাতে পারবে? তবে তা যদি করতেই হয় তাহলে নোভেল কে তার প্রোডাক্টগুলি থেকে মাইক্রোসফটের পেটেন্টকৃত কোড গুলো সরিয়ে ফেলতে হবে ( যেটা অত্যন্ত জটিল বিষয় এবং করার সম্ভাবনা কম ) । নাহলে চুক্তির সমাপ্তি হবার ফলে মাইক্রোসফট চাইলেই নোভেলের বিরুদ্ধে মামলা করতে পারবে । আর নোভেল আরেকটা কাজ করতে পারে তা হল এই চুক্তির মেয়াদ বৃদ্ধি করা । (Just Kidding) এভাবে চলতে থাকলে দেখাযাবে একদিন মাইক্রোসফট আর নোভেল মিলে Microvell নামে একটি একক কোম্পানী হয়ে গেছে এবং তারা উইন্ডোজ আর লিনাক্সের সমন্বয়ে একটি নতুন অপারেটিং সিস্টেম তৈরী করেছে । :)
যাক অবশেষে শেষ হল লেখা :) । প্রতিবেদনটা অনেক বড় হয়ে গিয়েছে না! কি করব যত তথ্য জানা ছিল সব দিয়ে দিলাম আরকি।

ইশতিয়াক আহমেদ (ফয়সাল)
Powered by Azrul's Jom Comment |