অনেক ব্যক্তি একটি নতুন স্মার্টফোন কেনার সময় ক্যামেরার স্পেসিফিকেশন, স্ক্রীনের আকার এবং স্টোরেজ ক্ষমতা নিয়ে চিন্তিত। এই আকর্ষণীয় ভোক্তা আইটেমগুলির সবচেয়ে প্রয়োজনীয় উপাদানগুলির মধ্যে একটি হল অপারেটিং সিস্টেম, যা উপেক্ষা করা সহজ।
গুগলের অ্যান্ড্রয়েড বিশ্বের সবচেয়ে জনপ্রিয় মোবাইল অপারেটিং সিস্টেম। এটি সারা বিশ্বের 86 শতাংশের বেশি স্মার্টফোন ফোনে পাওয়া যায়। আরও আশ্চর্যের বিষয় হল অ্যান্ড্রয়েড ওপেন সোর্স লিনাক্স অপারেটিং সিস্টেমের উপর ভিত্তি করে তৈরি। এর মানে যে কেউ পড়তে, পরিবর্তন করতে এবং, সবচেয়ে গুরুত্বপূর্ণভাবে, বেশিরভাগ স্মার্টফোনের কেন্দ্রে কোডটি ভাগ করতে পারে। সহযোগিতা এই খোলামেলা দ্বারা সম্ভব হয়েছে.
মাইক্রোসফ্ট উইন্ডোজের বিপরীতে, উদাহরণস্বরূপ, যা একটি একক ফার্ম দ্বারা তৈরি এবং রক্ষণাবেক্ষণ করা হয়েছিল। সারা বিশ্ব থেকে 15000 এরও বেশি প্রোগ্রামার লিনাক্সের উন্নয়ন এবং রক্ষণাবেক্ষণে অবদান রাখে। এই প্রোগ্রামাররা নতুন কিছু তৈরি করার প্রস্তাব দিতে পারে যা বিনামূল্যে বিতরণ করা হয়।
ওপেন সোর্স কি?
সফ্টওয়্যারের একটি অংশ যার জন্য মূল সোর্স কোড সর্বজনীনভাবে উপলব্ধ করা হয় এবং ব্যবহারকারীর প্রয়োজন অনুসারে ভাগ করা এবং আপডেট করা হতে পারে। ওপেন-সোর্স সফ্টওয়্যার হল এমন সফ্টওয়্যার যেখানে সোর্স কোড বা বেস কোড সাধারণত যে কেউ পুনরায় ব্যবহারযোগ্যতা এবং অ্যাক্সেসযোগ্যতার জন্য সংশোধন বা উন্নত করতে অ্যাক্সেসযোগ্য।
প্রোগ্রাম বা অ্যাপ্লিকেশন সঠিকভাবে কাজ করার জন্য সফ্টওয়্যার একটি অংশ যে কেউ দ্বারা চালিত এবং পরিবর্তন করা হতে পারে. একটি কম্পিউটার প্রোগ্রামের সোর্স কোডে অ্যাক্সেস সহ প্রোগ্রামাররা বৈশিষ্ট্যগুলি যোগ করে বা বিভাগগুলি সংশোধন করে এটিকে উন্নত করতে পারে যা সবসময় সঠিকভাবে কাজ করে না।
ওপেন-সোর্স সফ্টওয়্যার একটি বিকেন্দ্রীকৃত এবং সহযোগিতামূলক পদ্ধতিতে তৈরি করা হয়েছে, পিয়ার পর্যালোচনা এবং সম্প্রদায়ের আউটপুটের উপর নির্ভর করে। যেহেতু এটি একটি একক লেখক বা কর্পোরেশনের পরিবর্তে সম্প্রদায়ের দ্বারা উত্পাদিত হয়, ওপেন-সোর্স সফ্টওয়্যার সাধারণত কম ব্যয়বহুল, আরও মানিয়ে নেওয়া যায় এবং মালিকানাধীন সফ্টওয়্যারের চেয়ে দীর্ঘ জীবনকাল থাকে।
প্রতি বছর, ওপেন সোর্স ক্রমবর্ধমানভাবে প্রচলিত হয়ে ওঠে, সরকারী শহর থেকে প্রতিষ্ঠান পর্যন্ত সর্বত্র প্রদর্শিত হয়। এটি সব আকারের ব্যবসার মধ্যে আরও জনপ্রিয় হয়ে উঠছে। প্রকৃতপক্ষে, কিছু ব্যবসা ওপেন সোর্সকে পরবর্তী স্তরে নিয়ে যাচ্ছে আর্থিকভাবে প্রকল্পে অর্থায়ন বা বিকাশকারীদের সাথে সহযোগিতা করে।
সহযোগিতা বিনামূল্যে এবং ওপেন সোর্সের সাথে উদ্ভাবনকে উৎসাহিত করে। আজকে আমরা যে প্রযুক্তিকে গ্রহণ করি তার অনেকগুলি বিকশিত হত না বা পেটেন্ট আইন দ্বারা সুরক্ষিত হত যদি এটি না হত।
ইতিহাস
প্রাথমিক ইন্টারনেট প্রযুক্তি এবং যোগাযোগ নেটওয়ার্ক প্রোটোকলগুলিতে কাজ করা গবেষকরা 1950 এবং 1960 এর দশকে একটি উন্মুক্ত এবং সহযোগিতামূলক গবেষণা পরিবেশ থেকে উপকৃত হয়েছিল। অ্যাডভান্সড রিসার্চ প্রজেক্টস এজেন্সি নেটওয়ার্ক (আরপানেট) দ্বারা সমকক্ষ পর্যালোচনা এবং উন্মুক্ত মন্তব্য প্রচার করা হয়েছিল, যা শেষ পর্যন্ত সমসাময়িক ইন্টারনেটের ভিত্তি হয়ে ওঠে।
প্রতিটি ব্যবহারকারী গোষ্ঠীর উত্স কোড ভাগ করা হয়েছে এবং উন্নত করা হয়েছে৷ ফোরামগুলি আলোচনার সুবিধার পাশাপাশি মুক্ত যোগাযোগ এবং সহযোগিতার নিয়মগুলির বিকাশে সহায়তা করে। 1990 এর দশকের গোড়ার দিকে এটি চালু হওয়ার সময় থেকে সহযোগিতা, সমকক্ষ পর্যালোচনা, যোগাযোগ এবং উন্মুক্ততা ইন্টারনেটের শিকড়গুলিতে বেক করা হয়েছিল।
সোর্স কোড সর্বজনীনভাবে উপলব্ধ করার ধারণাটি 1983 সালে MIT-এর একজন প্রোগ্রামার রিচার্ড স্টলম্যান দ্বারা অনানুষ্ঠানিকভাবে শুরু করা একটি বুদ্ধিবৃত্তিক প্রচারণা থেকে উদ্ভূত হয়েছিল। স্টলম্যান ভেবেছিলেন যে সফ্টওয়্যার প্রোগ্রামারদের কাছে উপলব্ধ হওয়া উচিত যাতে তারা আরও ভাল করার জন্য উপযুক্ত হিসাবে এটি পরিবর্তন করতে পারে। বুঝুন, শিখুন এবং উন্নত করুন।
স্টলম্যান তার নিজস্ব লাইসেন্স, জিএনইউ পাবলিক লাইসেন্সের অধীনে বিনামূল্যে সফ্টওয়্যার বিতরণ শুরু করেন। সফ্টওয়্যার বিকাশের চারপাশে এই নতুন কৌশল এবং মনোভাব ট্র্যাকশন অর্জন করেছে, অবশেষে 1998 সালে ওপেন সোর্স ইনিশিয়েটিভের ভিত্তি তৈরি করেছে।
ওপেন সোর্স বনাম ক্লোজড সোর্স সফটওয়্যার
ওপেন সোর্স সফটওয়্যার
- অ্যাক্সেসযোগ্য সোর্স সফ্টওয়্যার হল কম্পিউটার সফ্টওয়্যার যার সোর্স কোড জনসাধারণের জন্য উন্মুক্ত, যেকেউ এটি দেখতে এবং ব্যবহার করতে দেয়৷
- কোডটি অন্যান্য ব্যক্তি এবং সংস্থার দ্বারা পরিবর্তন করা যেতে পারে, সোর্স কোডটি যে কেউ অ্যাক্সেসযোগ্য।
- ওপেন সোর্স সফটওয়্যারের দাম বেশ কম।
- প্রোগ্রামটি জনপ্রিয় হলে, উল্লেখযোগ্য সংখ্যক প্রোগ্রামারকে প্রকল্পে নিয়োগ করা হতে পারে।
- সফ্টওয়্যার ব্যবহার এবং কাস্টমাইজেশনের ক্ষেত্রে ব্যবহারকারীদের উপর কম সীমাবদ্ধতা রয়েছে।
- খোলা সফ্টওয়্যার চালানোর জন্য যেকোনো মেশিন কনফিগার করা যেতে পারে।
- ফায়ারফক্স, গুগল দ্বারা অ্যান্ড্রয়েড, লিনাক্স অপারেটিং সিস্টেম, অ্যান্ড্রয়েড, থান্ডারবার্ড, মাইএসকিউএল, মেইলম্যান, মুডল, পার্ল, পিএইচপি, এবং পাইথন কিছু উদাহরণ।
ক্লোজড সোর্স সফটওয়্যার
- ক্লোজড সোর্স সফ্টওয়্যার হল একটি ক্লোজড সোর্স কোড সহ কম্পিউটার সফ্টওয়্যার, যার অর্থ হল সোর্স কোডে জনসাধারণের অ্যাক্সেস নেই।
- শুধুমাত্র সেই ব্যক্তি বা গোষ্ঠী যারা সফ্টওয়্যারটি তৈরি করেছে কোডটি পরিবর্তন করার ক্ষমতা রাখে৷
- ক্লোজড সোর্স সফটওয়্যারের সোর্স কোড সুরক্ষিত।
- সফ্টওয়্যার ব্যবহারযোগ্যতা এবং কাস্টমাইজেশনের উপর নির্ভর করে ব্যবহারকারীদের উপর আরোপিত বেশ কয়েকটি সীমা রয়েছে।
- সফ্টওয়্যার ফার্ম/সংস্থা সফ্টওয়্যার উন্নত করার জন্য প্রোগ্রামার নিয়োগ করে।
- ক্লোজড সোর্স সফটওয়্যার ব্যয়বহুল।
- যেকোনো কম্পিউটারে ইন্সটল করার আগে বন্ধ সফটওয়্যারের বৈধ লাইসেন্স থাকতে হবে।
- ক্লোজড সোর্স সফ্টওয়্যারে ত্রুটির জন্য কোন স্থান নেই।
- Skype, Google Earth, Java, Adobe Flash, Virtual Box, Adobe Reader, Microsoft Office, Microsoft Windows, WinRAR, mac OS, Adobe Flash Player এর কিছু উদাহরণ।
সুবিদাসুমূহ
ওপেন সোর্স কোড উচ্চাকাঙ্ক্ষী বিকাশকারী এবং বড় কর্পোরেশন উভয়কেই তাদের প্রযুক্তিগত দক্ষতায় সহায়তা করেছে। এটি কখনই শেষ না হওয়া শিক্ষাগত, বিশেষ করে কোডিংয়ের ক্রমবর্ধমান ফলাফলের কারণে। এই ধরনের সফ্টওয়্যার কীভাবে আপনার কর্পোরেশনকে সাহায্য করতে পারে তার ধারনাগুলির এই সদা-প্রসারিত নেটওয়ার্ক শুধুমাত্র শুরু।
একটি বাজেট প্রসারিত করা স্টার্টআপের জন্য একটি দৈনন্দিন যুদ্ধ হতে পারে। ওপেন-সোর্স প্রকল্পের প্রাপ্যতা গ্রাহকদের সদস্যতা ফি প্রদান বা দীর্ঘমেয়াদী চুক্তি স্বাক্ষর না করে নতুন প্রযুক্তি গ্রহণ করতে দেয়। কম (বা অস্তিত্বহীন) খরচ ছাড়াও, ওপেন-সোর্স লাইব্রেরি দলগুলিকে একটি আইটি অবকাঠামো তৈরি করতে বা একটি নতুন অ্যাপ্লিকেশন তৈরি করতে শুরু করতে দেয়।
ওপেন সোর্সকে ধন্যবাদ এই শ্রমের বেশিরভাগই ইতিমধ্যে আপনার জন্য করা হয়েছে। এটি অপ্টিমাইজেশন এবং কাস্টমাইজেশনের জন্য ডেভেলপারদের সময় মুক্ত করে। সর্বদা এমন পরিস্থিতি থাকবে যেখানে সংস্থাগুলি স্ক্র্যাচ থেকে বিকাশের সাথে শুরু করতে চায়, তবে এমনকি বিশ্বের সর্বশ্রেষ্ঠ ব্র্যান্ডগুলি ওপেন-সোর্স প্রযুক্তি ব্যবহার করে সময় এবং অর্থ সংরক্ষণের স্বীকৃতি দেয়। ওপেন-সোর্স উপাদানগুলি, জটিল অ্যাপগুলির জন্য শুরুর কিট হিসাবে ব্যবহার করা হোক বা একটি প্রকল্প শেষ করতে সাহায্য করার জন্য ছোট ধাঁধার টুকরোগুলি পৃথক বিকাশকারী এবং এন্টারপ্রাইজ দল উভয়ের জন্যই একটি কার্যকর বিকল্প হতে পারে।
GitHub-এর মতো অনলাইন সম্প্রদায়গুলি ওপেন-সোর্স সফ্টওয়্যারের সহযোগিতামূলক সম্ভাবনা প্রদর্শন করে, লক্ষ লক্ষ ডেভেলপার এবং কোম্পানিকে ওপেন-সোর্স প্ল্যাটফর্মগুলি হোস্ট, মূল্যায়ন এবং ব্যবহার করার জন্য একটি বাড়ি প্রদান করে। Microsoft 7.5 সালে প্ল্যাটফর্মের জন্য $2018 বিলিয়ন অর্থ প্রদান করেছে। এটি সম্ভবত ওপেন-সোর্স প্রযুক্তি কতটা জনপ্রিয় হয়ে উঠেছে তার এখন পর্যন্ত সবচেয়ে দৃশ্যমান উদাহরণ, এবং প্রতিষ্ঠিত আইটি জায়ান্টরা এই সম্প্রদায়ের ভবিষ্যতে বিনিয়োগ করছে।
বিভিন্ন কারণে, একটি ওপেন-সোর্স সফ্টওয়্যার কৌশল বিকাশ এবং কার্যকর করা গুরুত্বপূর্ণ হয়ে উঠেছে। স্বতন্ত্রভাবে এবং একসাথে, ওপেন-সোর্স সফ্টওয়্যার বিকাশকারীরা প্রযুক্তিগত চ্যালেঞ্জগুলির সর্বোত্তম উত্তর খোঁজে, যার ফলে সফ্টওয়্যার নির্ভরযোগ্য, নিরাপদ এবং বিনামূল্যে। তাদের অক্লান্ত পরিশ্রমের ফলে সময়ের সাথে সাথে প্রোগ্রামটি উন্নত হয়।
প্রক্রিয়াটি লিনাক্স ফাউন্ডেশন সহ অসংখ্য ফাউন্ডেশন দ্বারা সাহায্য করা হয়, যা বিভিন্ন প্রযুক্তিগত ডোমেন, অ্যাপাচি সফ্টওয়্যার ফাউন্ডেশন এবং ইক্লিপস ফাউন্ডেশন জুড়ে ওপেন-সোর্স সমর্থন করে।
তারা AWS, Facebook, Google, IBM, Microsoft, Netflix, এবং SAP এর মতো ডিজিটাল বেহেমথের সাথে সহযোগিতায় মান স্থাপন করে, সেইসাথে সিসকো, ইন্টেল এবং হার্ডওয়্যার নির্মাতাদের সাথে টেসলা. তারা প্রকল্পগুলির জন্য বিক্রেতা-স্বাধীন বাড়িগুলিও তৈরি করে, পরিকাঠামোর জন্য আর্থিক সহায়তা প্রদান করে, বিপণনে সহায়তা করে এবং স্মার্ট প্রকল্প পছন্দ করার জন্য কমিটি নির্বাচন করে।
সংক্ষেপে বলা যায়, ওপেন সোর্সের কিছু প্রধান সুবিধা হল:
- হার্ডওয়্যারের খরচ কম।
- ব্যতিক্রমী মানের সফটওয়্যার।
- ডেভেলপারদের দ্বারা বিশ্বব্যাপী সমর্থন।
- নমনীয়তা এবং স্বাধীনতা।
- লাইসেন্স ব্যবস্থাপনা সহজ.
- প্রকল্পের ঘনত্ব এবং স্কেলিং।
ঝুঁকি
পূর্ববর্তী বিভাগে উল্লিখিত হিসাবে, ওপেন সোর্স বিভিন্ন সুবিধা প্রদান করতে পারে। এখন আমরা এর সাথে যুক্ত সম্ভাব্য ত্রুটি বা বিপদগুলি দেখব, যা নিম্নরূপ তিনটি বিভাগে পড়ে:
- নিরাপত্তা ঝুঁকি
- গুণমানের ঝুঁকি
- কমপ্লায়েন্স রিস্ক
ওপেন-সোর্স উপাদানগুলি বিভিন্ন ইন্টারনেট ভাণ্ডারে পাওয়া যেতে পারে এবং বিকাশকারীদের কাছে সেগুলি কতটা ভাল বা নিরাপদ তা জানার কোনও উপায় নেই৷ যে সংস্থাগুলি তাদের ব্যবহার নিয়ন্ত্রণে বিনিয়োগ করে না তারা নিজেদেরকে ঝুঁকির মধ্যে ফেলে, এবং তারা পরে মূল্য দিতে পারে যখন ভুল সংশোধন করা অনেক বেশি ব্যয়বহুল হয়ে ওঠে।
নিরাপত্তা ঝুঁকি
হ্যাকাররা ওপেন সোর্স নিরাপত্তা ত্রুটিগুলিকে কাজে লাগিয়ে প্রচুর অর্থ উপার্জন করতে পারে৷ এটি হ্যাকারদের আক্রমণ শুরু করার জন্য প্রয়োজনীয় সমস্ত তথ্য দেয়। বিষয়টিকে আরও খারাপ করার জন্য, কারণ এটি ব্যাপকভাবে ব্যবহৃত হয়, একটি জনপ্রিয় উপাদানের একটি দুর্বলতা হ্যাকারদের বিপুল সংখ্যক সম্ভাব্য শিকারের প্রস্তাব দেয়। এর মানে হল যে হ্যাকাররা সম্প্রদায়ের উপর ঘনিষ্ঠ নজর রাখছে এবং জনপ্রিয় ওপেন-সোর্স উপাদানগুলিতে পরিচিত নিরাপত্তা ত্রুটিগুলিকে কাজে লাগাতে দ্রুত।
সফ্টওয়্যার ব্যবসাগুলি দূষিত আক্রমণের জন্য ঝুঁকিপূর্ণ যদি তারা তাদের ওপেন-সোর্স ব্যবহার নিরীক্ষণ না করে এবং তাদের কোডে থাকা কোনও দুর্বল লাইব্রেরি সম্পর্কে অজ্ঞ থাকে।
গুণমানের ঝুঁকি
একটি কোম্পানি নিশ্চিত করার জন্য অনেক সময় এবং অর্থ ব্যয় করে এর মালিকানা কোডের গুণমান, দেখা যাচ্ছে যে অনেক উন্নয়ন দল ওপেন-সোর্স উপাদানগুলির গুণমানকে অবমূল্যায়ন করে বা উপেক্ষা করে। অবশ্যই, আমরা সবাই চাই আমাদের চূড়ান্ত পণ্য চাপের মধ্যে সামঞ্জস্যপূর্ণ এবং স্থিতিশীল হোক।
একটি ওপেন-সোর্স সফ্টওয়্যার উপাদান আপনার পণ্যের স্থিতির সাথে আপস করে না তা যাচাই করা কঠিন হওয়ার একটি কারণ হল এর গুণমান মূল্যায়নের জন্য কোন সম্মত মানদণ্ড নেই এবং একটি ওপেন-সোর্স এর সহযোগী চরিত্র এটিকে কঠিন করে তুলতে পারে পরিমাপ করা.
কমপ্লায়েন্স রিস্ক
প্রতিটি ওপেন সোর্স সফ্টওয়্যার উপাদান, সেইসাথে এর নির্ভরতা, লাইসেন্সপ্রাপ্ত। যখন আমরা সেগুলিকে আমাদের প্রকল্পে ব্যবহার করি, তখন আমরা শর্তাবলীর একটি সেটে প্রতিশ্রুতিবদ্ধ হই যেগুলির সাথে আমাদের অবশ্যই মেনে চলতে হবে৷ যারা ওপেন সোর্স লাইসেন্সিংয়ের জটিলতার সাথে অপরিচিত, তাদের জন্য এটি একটি দুঃস্বপ্ন হতে পারে।
কিছু ওপেন-সোর্স প্রজেক্টে কোনো ধরনের সোর্স লাইসেন্সের অভাব থাকে, যা বোঝায় যে কপিরাইট নিয়ম ডিফল্টরূপে প্রযোজ্য। যেহেতু অনেকগুলি লাইসেন্স রয়েছে, সমস্ত আইনি প্রয়োজনীয়তা পূরণ করা বেশ কঠিন। আপনি কি জানেন যে 200 টিরও বেশি স্বতন্ত্র ধরনের ওপেন-সোর্স লাইসেন্স রয়েছে, যার প্রত্যেকটির নিজস্ব অনন্য, বিশেষায়িত এবং প্রায়ই বিভ্রান্তিকর শর্তাবলী রয়েছে?
ওপেন সোর্সের ভবিষ্যত
উদ্ভাবনের নতুন তরঙ্গগুলি সফ্টওয়্যার দ্বারা উত্সাহিত হবে যা একটি সহযোগিতামূলক প্রচেষ্টার ফলাফল, শুধুমাত্র একটি ব্যবসা থেকে নয়, সমগ্র পরিবেশের উন্নতির জন্য নিবেদিত একটি সম্প্রদায় থেকে।
প্রযুক্তিগত শিল্পে ক্রমবর্ধমান উদ্ভাবন তৈরিতে প্রথম হওয়ার লক্ষ্যে কোম্পানিগুলি তাদের ডেভেলপারদের ডিজিটাল অঙ্গনে প্রতিদ্বন্দ্বিতা করার জন্য মুক্ত করছে, কারণ এটি এন্টারপ্রাইজগুলির মধ্যে প্রকাশ পেতে চলেছে৷
বিকাশকারীরা ওপেন-সোর্স সম্প্রদায় ব্যবহার করে এবং সেরা বিকাশকারীদের কাছ থেকে শেখার মাধ্যমে পরীক্ষা এবং বাস্তবায়নের অসুবিধাগুলি কার্যকরভাবে মোকাবেলা করতে পারে, বিশেষ করে এআই-এর মতো নতুন প্রযুক্তির বন্যার সাথে, মেশিন লার্নিং, এবং রোবোটিক্স অগ্রগতি।
কর্মচারীরা যখন গতিশীল, সমাধান-ভিত্তিক সম্প্রদায়ের সুবিধা গ্রহণ করে, তখন আমরা দেখতে পাই ব্যবসার লাভ। স্ব-চালিত যানবাহন থেকে মেডিকেল রোবট, স্মার্ট শহর থেকে ডেটাসেন্টার পর্যন্ত, আমরা এই চ্যালেঞ্জগুলির উত্তর অল্প সংখ্যক সংস্থার কাছে অর্পণ করতে চাই না। পরিবর্তে, সর্বশ্রেষ্ঠ ফলাফল পেতে আমাদের ওপেন সোর্স এবং অনেক উজ্জ্বল উদ্ভাবকদের উপর নির্ভর করা উচিত।
উপসংহার
ওপেন সোর্স আন্দোলন গত কয়েক দশক ধরে প্রযুক্তির দ্রুত অগ্রগতির জন্য দায়ী। যদিও ওপেন সোর্স কিছু ঝুঁকি তৈরি করে, সেখানে অনেক সুবিধা এবং প্রতিশ্রুতিশীল উপায় রয়েছে। অবদানকারীদের একটি বৃহৎ সম্প্রদায়, কীভাবে শুরু করতে হয় নির্দেশিকা, অন্যান্য লোকের কোড অধ্যয়ন করে শেখা এবং অন্যান্য ইঞ্জিনিয়ারদের সাথে যোগাযোগের অভিজ্ঞতা অর্জন করা হল কিছু চমৎকার সুবিধা যা আপনি ওপেন-সোর্স সফ্টওয়্যার থেকে পান।
আপনি যদি একটি ওপেন-সোর্স প্রকল্পে অবদান রাখা শুরু করতে চান, তাহলে প্রথমে আপনাকে মুগ্ধ করে এমন একটি খুঁজুন, তারপর "ভাল প্রথম সমস্যা" বা অনুরূপ কিছু বলে একটি লেবেলের জন্য GitHub অনুসন্ধান করুন। ভাল প্রথম ইস্যু এমন একটি প্রকল্প যা আগে কখনো অবদান রাখেনি এমন ডেভেলপারদের জন্য জনপ্রিয় প্রকল্পগুলি থেকে সহজে নির্বাচন করে।
নির্দেশিকা সমন্ধে মতামত দিন