My comment on bijoy developer Mustafa Jabbar article

MR. Mustafa Jabbar যিনি বাংলাদেশী তথ্যপ্রযুক্তি ম্যাগাজিন কম্পিউটার জগতের নিয়মিত কলামিস্ট এবং Bijoy এর ডেভলপার। গত বছরে তিনি উক্ত ম্যাগাজিনে বিনামূল্যের সফটওয়্যার এবং ওপেনসোর্স সফটওয়্যার সম্পর্কে অযৌক্তিক বক্তব্য দিয়েছিলেন। তারই জবাবে আমি এ বিষয়ে আমার মন্তব্যটি দুবার চিঠিমারফত কম্পিউটার জগতে পাঠিয়েছিলাম

( চিঠি প্রথমবার পাঠানোর পর পরবর্তী মাসে আমার মন্তব্য না দেখতে পেয়ে আবার পাঠিয়েছিলাম)


কিন্তু তা আজ অবধি দেখতে পাইনি। তাই ভাবলাম আমার ব্লগেই ঝালটা মেটাই বন্ধূ অমি আজাদের মত 🙂

তার লেখাটির কিঞ্চিত অংশ এখানে তুলে ধরছি আমার নিজেস্ব বক্তব্য সহ “যা ছাপানো হয়নি”

[ কম্পিউটার জগৎ ১৫তম বর্ষপূর্তি সংখ্যা]

[ এপ্রিল ২০০৬ সংখ্যা ১২]

[কভার আর্টিকেল- এ সময়ে প্রযুক্তির পথ চলা কোন দিকে?]

[পেজ – ২৬ “ডিজিটাল মিডিয়ার প্রেক্ষিত এবং পার্সোনাল কম্পিউটিং ২০০৭ – মোস্তফা জব্বার]

(২য় কলাম)

১)

আমাদের মতো গরিব দেশে আমরা কম্পিউটার শিক্ষিত জনগোষ্ঠিকে শূধূ বিনামূল্যের সফটওয়্যার তৈরীর জন্য নিঃশেষ হতে দিতে পারিনা। আমাদের নিজেদের জন্য এই মেধা কে অর্থের অঙ্কে রূপান্তর করতে হবে।।

জব্বার সাহেব আমরা এতটাই গরীব নই যে বিনামূল্যে সফটওয়্যার তৈরী করলে আমরা নিঃশেষ হয়ে যাব। আর আপনাকে কে বলেছে বিনামূল্যে সফটওয়্যার তৈরী করলে কম্পিউটার শিক্ষিত জনগোষ্ঠি নিঃশেষ হতে পারে। ধরুন আমি একজন দক্ষ প্রোগ্রামার । একদিকে আমি বিনামূল্যে সফটওয়্যার তৈরী করে সাধারন কম্পিউটার ব্যবহারকারীদের সেবা দিচ্ছি অপর দিকে আমার এই জ্ঞান এবং দক্ষতাকে কাজে লাগিয়ে কোন ভালো কোম্পানীতে প্রোগ্রামার হিসেবে কাজ করে উপার্জন করছি। আপনার বক্তব্যটি অযৌক্তিক কারন কোন সফটওয়্যার ডেভলপার যে শুধূ বিনামূল্যেই সফটওয়্যার তৈরী করবে তা কিন্তু নয় সে তার এই দক্ষতাকে কাজে লাগিয়ে অর্থও উপার্জন করতে পারে।

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

২)

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

আঙ্কেল আপনিইতো একটু আগে আমাদের দেশকে গরিব দেশ বলে সম্বোধিত করলেন। তো আপনার কথা যদি মেনেই নি তবে আমাদের মত গরিব দেশে ফ্রি এবং ওপেনসোর্স সফটওয়্যার কে বানিজ্যিক সফটওয়্যারের বিকল্প হিসেবে ব্যবহার করে আমরা যদি দেশ ও সরকারের মূল্যবান অর্থ বাঁচিয়ে দিতে পারি তবে কেন নয়?

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

আপনি বলেছেন “আমাদের মত মুক্তবাজারে বিনামূল্যের বলতে কোন কিছূর অস্তিত্ব নেই।”

কিন্তু আপনার পরবর্তী বক্তব্য থেকে বোঝা যাচ্ছে যে বিনামূল্যের সফটওয়্যারই আপনার মত ব্যবসায়ীর অস্তিত্বকে হুমকির সম্মুক্ষীন করে তুলেছে এবং বিনামূল্যের সফটওয়্যারের প্রতি আপনার আক্ষেপের কারন ও জানা গেল।

(কলাম ২-৩)

৩)

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

মূনাফার লক্ষ্যের বিষয় টি নির্ভর করে সেই ডেভলপাররের উপর যিনি ওপেনসোর্স বা বিনামূল্যের সফটওয়্যার তৈরী করছেন তার উপর ।
এখন সফটওয়্যারটি ওপেনসোর্স বা বিনামূল্যের হলেই যে তা হতে মূনাফা অর্জন করা যাবেনা তা কিন্তু নয়। আপনি সার্ভিসিং বা বিজ্ঞাপনের মাধ্যেমও মুনাফা অর্জন করতে পারেন। দেখুন মোজিলা ফায়ারফক্সের মত ওপেনসোর্স ব্রাউজার কেমনি ওয়েবব্রাউজারের মার্কেটে উইন্ডোজের সাথে দেয়া ইন্টারনেট এক্সপ্লোরারের সাথে সদর্পে টিকে আছে এবং তারা নানা ভাবে আয় ও করছে।

আপনার শেষের লাইনের বক্তব্য পড়ে আমি হাসবো না কি করবো বুঝে উঠতে পারছিনা??!!!

আপনি ওপেনসোর্স বা বিনামূল্যের সফটওয়্যার চর্চাকারীদের প্রতি এ কি ধরনের অনুরোধ করছেন??? তারা আপনাদের বানিজ্যিক ভাবে কাজ করতে আটকাচ্ছে কোথায়?? বরং আপনারা যেমন বাংলাকম্পিউটিং কে অসম্ভব দামী করে তুলেছিলেন তখন অমিক্রন,অভ্র, একুশে এরা আমাদের ফ্রি বাংলা কম্পিউটিং এর সুযোগ করে দিয়ে আপনাদের মত ব্যাবসায়ীদের মূঠোর ভেতর থাকা হতে আমাদের রক্ষা করেছে। এজন্য আমরা তাদের প্রতি চিরঋনী।

আপনার শেষের লাইনের বক্তব্য আমি সঠিক ভাবে বুঝতে পারিনি তাই আপনার যুক্তি খন্ডন করতে পারলাম না 🙂

(কলাম ৪)

৪)

আমি এখনো এটি বিশ্বাস করি ,ম্যাক ওএস ১০ হচ্ছে পারসোনাল কম্পিউটারের সর্বশ্রেষ্ঠ অপারেটিং সিস্টেম । “এমনকি যারা লিনাক্সকে পিসির সবচেয়ে শক্তিশালী অপারেটিং সিস্টেম মনে করেন , তারাও স্বীকার করবেন লিনাক্সের মতই ম্যাক ওএস ইউনিক্স নির্ভর”

নিঃসন্দেহে ম্যাক ওএস একটি অসাধারন অপারেটিং সিস্টেম কিন্তু আপনি বলতে ভূলে গেছেন এটি ফ্রি নয় এবং ম্যাক ওএস ব্যবহার করতে হলে আপনাকে এ্যাপল পিসি কিনতে হবে যে টা ব্যায় বহূল। অন্যদিকে আপনার বক্তব্য অনুযায়ী সেই শক্তিশালী অপারেটিং সিস্টেম আমরা ব্যবহার করতে পারছি বিনামূল্যে এবং নিম্ন কনফিগারেশনের পিসিতেও।

(পৃষ্ঠা:৩ / কলাম ৩)

৫)

কম্পিউটার বিজ্ঞান পাঠদানকারীরা ওপেনসোর্স আর ফ্রি সফটওয়্যার বানানোর কৌশল শিখিয়েছেন , কিন্তু কমার্শিয়াল সফটওয়্যার বানানোর কৌশল তাদের শেখাননি”

আমি আপনার আর্টিকেল টা যতটুকু পড়েছি ততটুকু অবাক হয়েছি। একজন আইটির লোক কেমন করে এমন কথা বলে!!

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

আঙ্কেল কমার্শিয়াল সফটওয়্যার বানানোর যদি আলাদা কৌশল থাকে তবে তা আপনি কি আমাদের শেখাবেন? 😀