অভ্র’র জনক ডা. মেহেদীর প্রোগ্রামার হয়ে ওঠার গল্প
মেডিভয়েস রিপোর্ট: ইন্টারনেট দুনিয়ায় প্রবেশের শুরুর দিকের কথা। কয়েকবছর হলো দেশে ইন্টারনেট সেবা উন্মুক্ত হয়েছে। তবে সে সময় ওয়েবে বাংলা লেখা বা বাংলায় কোনো ওয়েবসাইট তৈরি করা খুব কষ্টসাধ্য ব্যাপার। তখন ওয়েবসাইটে বাংলা লিখতে ছবি কিংবা পিডিএফ করে দিতে হতো। ইমেল করার ক্ষেত্রে সহজে ইংরেজি লেখা সম্ভব হলেও বাংলা লেখা একেবারেই অসম্ভব ছিল তখন।
ঠিক সেই সময় ভার্চুয়াল জগতে বাংলা ভাষার প্রসারে সবচেয়ে বেশি অবদান রেখেছে ‘অভ্র’ বাংলা কী-বোর্ড। ‘ভাষা হোক উন্মুক্ত’ এই স্লোগানে ১৮ বছরের এক ছেলের হাত ধরে বাংলা ভাষা পরিচিতি লাভ করেছে এক নতুন আঙ্গিকে।
তাঁর নাম ডা. মেহদী হাসান খান। নামের আগে তখনও ডাক্তার উপাধি যুক্ত হয়নি তাঁর। ময়মনসিংহ মেডিকেল কলেজের সহজসরল হাসিখুশি প্রানোচ্ছল ছেলেটা স্বপ্ন দেখল বাংলা ভাষাকে সারা বিশ্বের কাছে খুব সহজেই পৌঁছে দেওয়ার। কিভাবে সম্ভব এই অসাধ্য কাজ?
মেহেদী হাসান খান তখন ভাবলেন যদি এমন একটি সফটওয়্যার বানানো যায় যেটি ইংরেজি অক্ষর টাইপ করেই বাংলা লেখা সম্ভব। তাহলে বাংলা ভাষাকে সারা পৃথিবীর কাছে সহজে পৌঁছে দেওয়ার মত আসাধ্য কাজ করা যাবে।
খুব একটা সহজ ছিল না কাজটা, বিশেষ করে মেডিকেলে পড়া অবস্থায়। শিক্ষকরাও একসময় বলে দিয়েছিলেন এই ছেলের দ্বারা ডাক্তার হওয়া হবে না। কিন্তু হাল ছাড়েনি সে। সত্যি করেছে তাঁর স্বপ্নকে; আর সম্মানের সাথে এমবিবিএস পাশ করেছে। সাধারণ মানুষ থেকে শুরু করে সরকারি সমস্ত কাজে ব্যাপকভাবে ব্যবহৃত ‘অভ্র’ সফটওয়্যার। সারা বিশ্বের কোটি কোটি মানুষ অভ্র ব্যবহার করে এবং করছে।
শুরুটা যেভাবে
ময়মনসিংহ মেডিকেল কলেজ ক্যাম্পাসের কোনও এক স্থানে ক্যাম্পাসেরই দুই বিশ্ববিদ্যালয়ের পড়ুয়া (জুনিয়র-সিনিয়র) ছাত্রের মাঝে কথা হচ্ছিল।
বড় ভাই ছোট ভাইকে বলছে, কত করে নিবি? ছোট ভাই উত্তরে বলে, মানে? কিসের কত করে নিবো? বড় ভাই তখন পরিস্কার করে বলে আরে, তোর সফটওয়্যারের দাম কত করে রাখবি? ছোট ভাই তাকে জানিয়ে দিল, দাম রাখবো কেন? ওটা তো ফ্রি। কোনো টাকা পয়সা দিতে হবে না।
জুনিয়রের কথা শুনে সিনিয়র এবার যারপরনাই অবাক। বলিস কী? ওদিকে জুনিয়রের বরাবরের মতোই স্বাভাবিক উত্তর, ‘হ্যাঁ। ভাষার জন্য টাকা নেবো কেন?’
সেদিন রফিক, সালাম, বরকত আর জব্বারদের সাথে মেহদী হাসানের কোথাও যেন সাদৃশ্য খুঁজে পাওয়া গিয়েছিল। এই ছেলেটির তাদের মতো করেই ভাষাটাকে ভালবেসেছিলেন। ভাষার জন্য তাদের ঠিক এতটাই মমত্ববোধ ছিল বুকের বাঁ পাশে। মনে মনে ভাবি, বহুদিন পর বাংলা আরেকজন ভালবাসার মানুষ খুঁজে পেল। স্বার্থের এই জগতে নিঃস্বার্থভাবে ভালবাসার মানুষ খুঁজে পাওয়া খুব দুস্কর।
মেডিকেল চত্বরে কথোপকথনরত সেদিনের ওই জুনিয়র ছেলেটির নাম মেহদী হাসান খান। তখন রাতদিন এক করে সফটয়্যারটি দাঁড় করানোর জন্য মত্ত্ব ছিল সে। অবশেষে মাত্র ১৮ বছর বয়সে সফল হয় মেহদী হাসান খান।
দিনটি ছিল ২৬ শে মার্চ আমাদের স্বাধীনতা দিবস। আর ২০০৩ সালের সেই দিনেই, স্বাধীনতার বাণী নিয়ে আগমন হয় এক আগন্তুকের। যার নাম ‘অভ্র’। অভ্রের অর্থ আকাশ। মানে পুরো এক উন্মুক্ত আকাশ। অভিধান ঘেটে এই শব্দটিই নির্বাচন করেছিলেন অভ্রের কারিগর। কারণ তার ইচ্ছে ছিল বাংলা ভাষার চর্চা হবে উন্মুক্ত। তাই অভ্রের স্লোগান হল, ‘ভাষা হোক উন্মুক্ত’।
এক দশকের সাধনা
বাংলা লেখার এই সফটওয়্যারটিই আজ বাংলা টাইপিস্টদের নিকট অতি পরিচিত নাম অভ্র। যার জন্য আলাদা কিবোর্ড লাগে না, আলাদা করে টাইপিংও শিখতে হয় না। ব্যবহারকারীরা শুধু ইংরেজি অক্ষরে মনের কথাটি লিখছেন আর তা অভ্রের যাদুতে বাংলায় রুপান্তর হচ্ছে।
তবে যে অভ্রর সাহায্যে আপনি আজ এত সহজে, এক নিমিষে বাংলা লিখতে পারছেন। সেই অভ্রর জনক মেহদী হাসান কিন্তু তত সহজে কিংবা এক নিমিষে অভ্রকে তৈরি করতে পারেননি। এই সৃষ্টি সাধারণ কোনো সৃষ্টি নয়, তার এই সৃষ্টি ১০টি বছর ধরে রচিত একটি গল্পের নাম।
গল্পের শুরুটা ছিল ঠিক এরকম। মেহদী হাসান খানের ৯ম শ্রেনী থেকেই প্রোগ্রামিং এর প্রতি তার অন্যরকম ভালোবাসা। বিভিন্ন প্রোগ্রামিং এর বই কিনে ঘরে বসেই ছেলেটি প্রোগ্রামিং শিখতো।
২০০১ সালে ভর্তি হয় নটরডেম কলেজে। ২০০৩ সালে মেডিকেলে। সে বছর ফেব্রুয়ারিতে বাংলা একাডেমির একুশে বইমেলায় গেলেন তিনি। সেখানে দেখলেন বাংলা ইনোভেশন থ্রু ওপেন সোর্স বায়োসের স্টল। ‘ওই স্টলে প্রথম ‘খাটি’ বাংলা ওয়েবসাইট দেখলেন। ইউনিকোডে বাংলা লেখাও দেখলেন। ইউনিবাংলা নামে ওদের পুরো একটা অপারেটিং সিস্টেমও দেখা হলো। তবে এটা লিনাক্সের জন্য।’ বাসায় এসে ওদের ওপেন টাইপ ফন্ট নামালেন। কিন্তু এ বাংলা লিনাক্সের জন্য। ক্যারেক্টার চার্টে মাউস দিয়ে ক্লিক করে করে বাংলা লিখতে হয়। জনপ্রিয় অপারেটিং সিস্টেম উইন্ডোজের জন্য নেই।
কিন্তু প্রোগ্রামিংয়ে আসক্ত ছেলেটির মনে এই ব্যাপারটি গভীর এক কৌতূহলের সৃষ্টি করেছিল। তাই তিনি বাংলা লিনাক্সের ঐ ফন্টটি ইনস্টল করেন। আর এ সময়ই তার চোখে পড়লো একটি গুরুত্বপূর্ণ বিষয়। যা মেহদী হাসানের ইউনিকোড বাংলা সফটওয়্যার তৈরির অনুপ্রেরনা যোগায়। ভাবনার ফলসরূপ একটি ফনেটিক পদ্ধতিও তৈরি করে ফেলেন, কিন্তু তখনও জানানোর মত কিছু হয়নি।
ততদিনে সে ময়মনসিংহ মেডিকেল কলেজের ছাত্র। মেডিকেলের প্রচন্ড পড়াশোনার চাপ মাথায় নিয়ে সে তার হোষ্টেলের রূমে বসে দরজা বন্ধ করে ঐ ইউনিকোড ভিত্তিক কিবোর্ড বানানোর কাজে লেগে পড়লো।
রাত দিন খেটে সে কাজ চালানোর মতো একটা প্রোটোটাইপ দাঁড় করিয়ে ফেললো। এটা করতে গিয়ে তার কত নির্ঘুম রাত কাটেছে ঠিক নেই। মেডিসিন ক্লাবে যাওয়ার বদলে ছেলেটা রুমের দরজা বন্ধ করে প্রোগ্রামিং এর কাজ করছে। অনেকের কাছেই ব্যাপারটা অদ্ভুত বোধ হবে নিশ্চয়।
এভাবে পড়াশুনা ক্ষতি করে অন্য কোন কাজে মনোনিবেশ করাটা কলেজও ভাল চোখে দেখত না। অবশেষে ২০০৩ সালে সফল হন মেহদী হাসান। বাংলাকে বিশ্বায়নের দিকে এক ধাপ এগিয়ে নিতে তৈরী করে ফেলেন ইউনিকোডে বাংলা সফটওয়্যার অভ্র। কে জানত তার পড়ার ল্যাব একদিন হয়ে উঠবে ওমিক্রনল্যাব, তার স্বপ্নের আকাশ বাস্তবে ধরা দিবে অভ্র হয়ে।
ময়মনসিংহ মেডিকেল কলেজ হাসপাতাল
ময়মনসিংহ মেডিকেল কলেজে পড়ছিলেন মেধাবী মেহদী হাসান খান। কিন্তু শিক্ষকরা বলেছিলেন, এই ছেলে ডাক্তার হওয়ার অযোগ্য। মেডিকেল কলেজ ছেড়ে দেওয়া উচিত মেহদীর। কারণ ডাক্তারি পড়াশুনা বাদ দিয়ে, দিন-রাত এক করে, খাওয়া-ঘুম ভুলে হস্টেলের ঘরেই একটা ছোট্ট কম্পিউটার সম্বল করে মেহদী তখন লড়ছিলেন অন্য লড়াই। বাংলা ভাষার জন্য লড়াই।
বন্ধুরা মেহদীকে বলে পাগল, ডাক্তারি পড়তে এসে কেউ সময় নষ্ট করে! তাও আবার নাকি বাংলা লেখার সুবিধার্থে! কিন্তু মেহদী পিছু হাঁটেনি। বাংলা ভাষার জন্য তাঁর দেশের মানুষ প্রাণ দিতে পারেন, আর সেই বাংলাকে লেখার দিক থেকে সহজ করতে ক্যারিয়ার বিসর্জন দিতেও রাজি মেহদী।
মেহদী তখনকার জনপ্রিয় মাইক্রোসফটের ডটনেট ফ্রেমওয়ার্ক ব্যবহার করে উইন্ডোজ ওএসের জন্য এপ্লিকেশন বানিয়ে ফেললেন। পরে ভারতের একটা বাংলা ফন্ট প্রতিযোগীতায় ইমেইল করে নিজের বানানো প্রোটোটাইপটা পাঠানোর পর তারা জানালো, ‘এইটা তো ঘন ঘন ক্র্যাশ করছে।’
তারপর আবার রাত জেগে প্রোটোটাইপের বাগ সারানো। তার আগে ডটনেট বাদ দিয়ে ক্লাসিক ভিজুয়াল বেসিকে সবগুলো কোড নতুন করে আবার লিখলেন মেহদী। (যদিও পরবর্তীতে আবারো একেবারে নতুন করে কোড লেখা হয় Delphi/Object Pascal-এ।) বর্তমানে অভ্র এই ফ্রেমওয়ার্কেই আছে। ক্র্যাশের ঝামেলা কমলো।
তারপর কাজ শুরু অভ্রর অফিসিয়াল সাইট বানানোর। মেহদী তার সাইটে ফোরাম সেটাপ করলো, এটা অভ্রর জীবনে একটা গুরুত্বপূর্ণ সংযোজন ছিলো। ফোরামে অভ্র’র ইউজাররা ফিডব্যাক দিতো, বাগ রিপোর্ট করতো, প্রশ্নত্তোর চলতো। অভ্রর নির্মাতা প্রতিষ্ঠান হিসেবে ওয়েবসাইটের নাম, ঠিকানা হলো- www.omicronlab.com। মুহম্মদ জাফর ইকবালের ওমিক্রনিক রূপান্তর বই পড়েই তখন মেহদীর মুগ্ধতা। ওখান থেকেই আসলো ওমিক্রন। আর ল্যাব শব্দ যুক্ত হল একটু সিরিয়াস ভাব আনতে।
মেহদীর উদ্দেশ্য সফল হল। সে সময়ের জনপ্রিয় প্রযুক্তি বিষয়ক মাসিক ম্যাগাজিন ‘কম্পিউটার টুমোরো’ একদিন ফিচার প্রতিবেদন করলো মেহদীর অভ্রকে নিয়ে। শুধু তাই না, সেই ম্যাগাজিনের সাথে অভ্রের সিডির একটা করে কপি ফ্রি দেয়া হয়েছিলো। ‘সে মাসে নিউ মার্কেটের দোকানে দোকানে সিডিসহ ম্যাগাজিন, কি যে দারুন অনুভূতি!’
২০০৭ সালে ‘অভ্র কীবোর্ড পোর্টেবল এডিশন’ বিনামূল্যে ব্যবহারের জন্যে উন্মুক্ত করা হয়। অভ্রের সোর্স কোড উন্মুক্ত, অর্থাৎ যে কেউ চাইলেই গিটহাব রিপোজেটরি থেকে এর উন্নয়নে অংশগ্রহন করতে পারবেন। উল্লেখ্য, ভার্সন ৫ এরপর থেকে অভ্রকে ফ্রিওয়্যার থেকে ওপেনসোর্সে রূপান্তর করা হয় এবং এটি ‘মজিলা পাবলিক লাইসেন্স’এর অধীনে লাইসেন্সকৃত।
অভ্র সফটপিডিয়াতে শতভাগ স্পাইওয়্যার/অ্যাডওয়্যার/ভাইরাস মুক্ত সফটওয়্যার হিসেবে স্বীকৃত। মাইক্রোসফটের অনলাইন সংগ্রহশালায় ইন্ডিক ভাষাসমূহের সমাধানের তালিকায় অভ্র কীবোর্ডকে অন্তর্ভুক্ত করা হয়েছে। জাতীয় পরিচয়পত্র তৈরির কাজে বাংলাদেশ নির্বাচন কমিশন অভ্র ব্যবহার করেছে।
অভ্রকে বাংলা কী-বোর্ড রিসোর্স হিসেবে ইউনিকোড সংস্থার ওয়েব সাইটে অন্তর্ভূক্ত করা হয়েছে। বাংলাদেশ অ্যাসোসিয়েশন অব সফটওয়্যার অ্যান্ড ইনফরমেশন সার্ভিসেস বা বেসিস বাংলা তথ্য প্রযুক্তিতে বিশেষ অবদানের জন্য অভ্রটিমকে- ২০১১ সালে ‘বিশেষ অবদান পুরষ্কার’ (Special Contribution Award) প্রদান করে।
আজ কিন্তু ডা. মেহদী হাসান খান হাজার তাচ্ছিল্য সত্ত্বেও তিনি ‘অভ্র’ আবিষ্কারের সঙ্গে সঙ্গে কৃতিত্বের সঙ্গে এমবিবিএসও পাশ করেছেন। ২০১০ সালে ইন্টার্ন করেন, বিয়েও করেন সহপাঠী সুমাইয়া নাজমুনকে। স্ত্রীর কাছ থেকে মতামত নিয়ে ডাক্তারি ছেড়ে প্রোগ্রামিং নিয়েই কাজ চালিয়ে যাচ্ছেন মেহদী। এখন প্রোগ্রামিং নিয়েই মেহদীর যত ব্যস্ততা। অবসর সময় কাটে ছেলে অর্ক হাসান খানের সাথে।
এক নজরে ‘অভ্র’
মূল উদ্ভাবক: ডা. মেহদী হাসান খান।
উন্নয়নকারী: ওমিক্রনল্যাব।
প্রাথমিক সংস্করণ: ২৬ মার্চ ২০০৩।
স্থায়ী মুক্তি: ৫.৬.০/ ২৭ আগস্ট ২০১৯।
লেখা হয়েছে: সি++, ডেলফি।
অপারেটিং সিস্টেম: উইন্ডোজ এক্স পি, ভিস্তা, ৭, ৮, ৮.১,১০, লিনাক্স ডিস্ট্রিবিউশন, ম্যাক ওএস।
প্লাটফর্ম: উইন্ডোজ (অভ্র), লিনাক্স (ibus-avro), ম্যাক ওএস (iAvro), অ্যানড্রয়েড (রিদ্মিক), আইওএস (রিদ্মিক)।
ধরণ: কী-বোর্ড সফটওয়্যার।
লাইসেন্স: মুক্ত সোর্স, মোজিলা পাবলিক লাইসেন্স।
ওয়েবসাইট: www.omicronlab.com
১৯৮৬ সালের ২৩ জুলাই ঢাকায় জন্ম নেওয়া মেহদী। যে বাংলাকে নিয়ে নতুন করে স্বপ্ন দেখেছেন। বাংলাকে দিয়েছেন নতুন অন্যন্য এক রূপ। কিন্তু সে এটার বাণিজ্যিক কোনো লাভ আসা করেনি। শখের বসে তৈরি করা অভ্র এখন ব্যবহার হয় বাংলাদেশের নির্বাচন কমিশনের মত কার্যালয়ে।
যার কারণে জাতীয় পরিচয়পত্র প্রকল্পে নির্বাচন কমিশনের ৫ কোটি টাকার মত বেচে যায়। আজ ভারত ও বাংলাদেশের সাধারণ মানুষ থেকে শুরু করে সরকারি দপ্তরেও ব্যাপকভাবে ব্যবহৃত হচ্ছে ‘অভ্র’। লেখা হচ্ছে সরকারি ফাইল থেকে পরিচয়পত্র। মেহদীর এই আবিষ্কার বাঁচিয়ে দিয়েছে দুই দেশের কোটি-কোটি টাকা।