কম্পিউটার টিউটোরিয়াল

Microsoft-এর GitHub অধিগ্রহণ ডেভেলপারদের জন্য কী অর্থ রাখে

Microsoft-এর GitHub অধিগ্রহণ ডেভেলপারদের জন্য কী অর্থ রাখে

June 4, 2018-এ Microsoft ঘোষণা করল যে তারা GitHub অধিগ্রহণ করেছে, একটি রিপোজিটরি সার্ভিস যা আজ আমরা যেসব ওপেন-সোর্স প্রজেক্ট ব্যবহার করি তাদের কোড হোস্ট করে। খবরটি সম্ভবত সবচেয়ে উথল-পথলভাবে গ্রহণ করা হয়েছে, কারণ অনেক ডেভেলপার açıkভাবে ঘোষণা করল যে তারা সার্ভিস ছাড়ে যাবে প্রতিযোগীদের দিকে, সবচেয়ে বিখ্যাত GitLab-এ। অন্যদের কোনো পার্টি নয়, এবং কিছু লোক ধৈর্য ধরে সব শান্ত হওয়া পর্যন্ত অপেক্ষা করল এবং অধিগ্রহণকে বেনিফিট অফ ডাউব্ট দিল। লোকেরা এখনও চিন্তা করছে এটা GitHub-এর জন্য কী অর্থ রাখে এবং ওপেন-সোর্স ডেভেলপমেন্টের জন্য নেট পজিটিভ নাকি নেগেটিভ ইফেক্ট হবে।

কেন ডেভেলপাররা ছাড়ে যাচ্ছে

Microsoft-এর GitHub অধিগ্রহণ ডেভেলপারদের জন্য কী অর্থ রাখে

ডেভেলপাররা GitHub ছেড়ে "greener pastures" খুঁজে বের করার কথায় অনেক গপশপ করল। একজন কোডার Microsoft-এর পূর্ববর্তী অপমানজনক প্র্যাক্টিসগুলো লিস্ট করলো দেখানোর জন্য কেন এর GitHub অধিগ্রহণ এর কমিউনিটির জন্য খারাপ।

Bitcoin Core-এর মেইনটেইনার – Bitcoin নেটওয়ার্কের পেছনের সফটওয়্যার – একটি টুইটে বললেন যে Bitcoin রিপোজিটরি মুভ করা উচিত, কারণ Microsoft-এর এই চলে GitHub অপ্রাসঙ্গিক হয়ে যাবে।

Microsoft সম্প্রতি Linux Foundation-এ যোগ দিয়েছে এবং ওপেন সোর্স ব্যাপারে ফরোয়ার্ড-থিংকিং কোম্পানি হিসেবে নিজকে প্রজেক্ট করার জন্য কঠোর পরিশ্রম করলেও, এই ধরনের প্রজেক্ট মেইনটেইনকারী প্রোগ্রামার কমিউনিটি প্রায় অবসেসিভলি কোম্পানির বিরুদ্ধে ক্যাম্পেইন করে। ভুলবেন না, Microsoft GitHub-এ দ্বিতীয় সবচেয়ে বড় কন্ট্রিবিউটর।

गलত বুঝবেন না – ওপেন-সোর্স কোডারদের এই কাজের তাদের কারণ রয়েছে, Microsoft-এর পূর্ববর্তী বোঝা ভুলকর্মের দেওয়া। তবে যেমন আমরা প্রোগ্রামিং-এ সাধারণত করি, কম্পাইল করার আগে সবকিছুর সঠিক হিসাব থাকতে হয়।

চূড়ান্ততে এটা কী অর্থ রাখে?

Microsoft-এর GitHub অধিগ্রহণ ডেভেলপারদের জন্য কী অর্থ রাখে

অধিগ্রহণ ঘোষণার পর GitLab-এর ইউজার বেস দশগুন বেড়ে যাওয়া কেউকে চিন্তিত করতে পারে, কিন্তু আপনি অবাক হবেন জানতে যে Microsoft আসলে এখানে কিছু ভালো করতে পারে।

उसके পক্ষে কোনো নিশ্চিত প্রুফ নেই। এখনো খুব আধে। তবে কোম্পানি Nat Friedman-কে – ওপেন-সোর্স কমিউনিটির অত্যন্ত সম্মানিত সদস্য – সাবসিডিয়ারির CEO হিসেবে নিয়োগ করল। Reddit-এ প্রশ্নের জবাব দিয়ে তিনি প্ল্যাটফর্ম ছেড়ে যাওয়া ডেভেলপারদের কহলেন:

ডেভেলপাররা স্বাধীন চিন্তাশীল এবং সবসময় একটি স্বাস্থ্যকর الشكের ডিগ্রি রাখেন, কিন্তু আমি মেনে নিই কিছু লোক কোড মুভ করতে বাধ্য হয়েছিল সেটি দেখে আমি দুঃখিত ছিলাম। তাদের اعتماد অর্জনের দায়িত্ব আমি সিরিয়াসলি নিই।

অনেকেই এটাকে Microsoft-এর চাপলুসি বলতে পারেন, তবে এটা বাতিল করা যায় না যে এই নির্দিষ্ট কেসে কোম্পানি তার ক্রেডিবিলিটি বজায় রাখতে যেসব চেষ্টা করতে পারে সেটি করছে। এর পাশাপাশি, GitLab-এ দশগুন ইউজার রিকোয়েস্ট বেড়েছে মানে GitHub ব্লিডিং আউট হচ্ছে নয়। এটি একটি турбуলেন্সের মুহূর্ত এবং কিছু মাইগ্রেশন এক্সপেক্টেড। তবে GitLab GitHub-এর চেয়ে অনেক ছোট, তাই তাদের পক্ষে দশগুন গেইন মানে GitHub-এর ইউজার বেসে পাঁচ পেরসেন্ট লস হতে পারে।

আর তো আছে আমরা একদম নিশ্চিত নही যে Microsoft সফটওয়্যার কোম্পানিয়টির সাথে কী করতে চায়। কি এটি Visual Studio-এর মতো প্রপ্রায়েটারি কোডিং প্ল্যাটফর্মের জন্য GitHub-এর সাপোর্ট বাড়াতে চায়? কি Microsoft GitHub-এর পেইড প্রাইভেট রিপোজিটরিগুলো আরও আকর্ষণীয় করবে যাতে ব্যবহারকারীরা সেগুলো চায়? নাকি সেরকম সাইটে Microsoft এডস প্লাস্টার করবে?

কিছুই একদম স্পষ্ট নেই, তাই যেকোনো রিয়াকশন, অন্য প্ল্যাটফর্মে মাইগ্রেশন সহ, সম্পূর্ণ প্রিমেচিউর এবং ইম্পালসিভ। কেউ বলতে পারে একটি বড় প্রজেক্ট সিম্পল নিউজ সТОরি শুনে মাইগ্রেশন করলো যেটা একটু irresponsible।

"ডেভেলপারদের জন্য এটা কী অর্থ রাখে" দিক থেকে বললে, এর মানে প্ল্যাটফর্মে কিছু পরিবর্তন আসতে পারে যা তাদের প্রজেক্টকে indirect বা directভাবে প্রভাবিত করতে পারে।

আমার পরামর্শ? এক ওপেন-সোর্স ডেভেলপার থেকে অন্য একজনকে, আমি বলবো সতর্কতার সাথে অপেক্ষা করুন, দেখুন কী হয়, অন্য জায়গায় একাউন্ট সেটআপ করুন এবং আপনার রিপোজিটরির একটি ক্লোন কপি রেডি রাখুন যেন কোনো earth-shattering ঘটনা ঘটলে আপনি মুভ করতে পারেন।

Microsoft সবকিছু উল্টে দিবে সেটা höchst unlikely। ওয়ার্স্ট কেস সিনেরিও হলো Microsoft GitHub-এর ব্লগে আপনার পছন্দ না এমন পরিবর্তন ঘোষণা করবে, আপনাকে cukup সময় দিয়ে অন্য জায়গায় মুভ করার জন্য।

আপনি কি মনে করেন এই অধিগ্রহণের পর GitHub ছেড়ে যাওয়া যৌক্তিক? কমেন্টে জানান!


  1. Firefox ব্যবহারকারীদের জন্য WebExtensions কী বোঝায়

  2. ইউএস ইন্টারনেট গোপনীয়তা নিয়ম বাতিল: আপনার জন্য এর মানে কী?

  3. আইবিএম এটমিক স্টোরেজে অগ্রগতি: আপনার জন্য এর মানে কী?

  4. Microsoft AU Daemon কী এবং এটি ডিসেবল করা উচিত কিনা?