ওপেন-সোর্স সফটওয়্যার সম্পর্কে জানুন

ওপেন-সোর্স সফটওয়্যার (ওএসএস) কম্পিউটার সফটওয়্যারটি সংশোধন সহকারে তার উৎস কোডের সাথে বিতরণ করা হয়েছে। সফ্টওয়্যার সাধারণত সফটওয়্যারটি পরিবর্তন করার জন্য প্রোগ্রামারদের কোনও উপায়ে লাইসেন্স দেয়। তারা বাগ ঠিক করতে, ফাংশন উন্নত করতে বা নিজের প্রয়োজন অনুযায়ী সফটওয়্যারটি অভিযোজিত করতে পারে। ওপস সোসাইটি ইনিশিয়েটিভ (ওএসআই) ওএসএর একটি নেতৃস্থানীয় কর্তৃপক্ষ; ওপেন-সোর্স সফটওয়্যারের সংজ্ঞা তাদের 10 টি মাপকাঠি অনুযায়ী নিয়ম মেনে চলে।

এই অন্তর্ভুক্ত:

লাইসেন্স

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

  1. এমআইটি লাইসেন্স
  2. জিএনইউ সাধারণ পাবলিক লাইসেন্স (জিপিএল) ২.0
  3. Apache লাইসেন্স 2.0
  4. জিএনইউ সাধারণ পাবলিক লাইসেন্স (জিপিএল) 3.0
  5. বিএসডি লাইসেন্স 2.0 (3-ধারা, নতুন বা সংশোধিত)

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

ওপেন সোর্স এবং বাণিজ্যিক সফ্টওয়্যার মধ্যে পার্থক্য

বাণিজ্যিকভাবে পাওয়া সফ্টওয়্যার, বা মালিকানা সফ্টওয়্যার, তার উৎস কোড অ্যাক্সেস দেয় না কারণ সফটওয়্যার অন্য কেউ এর বৌদ্ধিক সম্পত্তি।

ফলস্বরূপ, ব্যবহারকারীরা প্রায়ই এটি জন্য অর্থ প্রদান।

অপরপক্ষে, ওএসএল একটি সহযোগিতামূলক প্রচেষ্টার - সফটওয়্যারটি বুদ্ধিবৃত্তিক সম্পত্তির ভাগ করে নিয়েছে যারা এটি বিকাশ বা পরিবর্তিত করেছে।

ওপেন সোর্স সফটওয়্যার বনাম। বিনামুল্যের সফটওয়্যার

প্রচলিত বিশ্বাসের বিপরীতে, কোনও প্রোগ্রামের খরচ, বা তার অভাব, ফোকাস করা হয় না।

ওপেন সোর্স সোর্স কোড এবং বিতরণ এর বিনামূল্যে উপলব্ধতা entails। ফ্রি সফ্টওয়্যার, একইভাবে, কোড সংশোধন অন্তর্ভুক্ত কিন্তু স্বাধীনতা ব্যবহারকারীদের তারা সফ্টওয়্যার সঙ্গে পছন্দ কি কি ভোগ জোর। ফ্রি সফটওয়্যার ফাউন্ডেশন সফ্টওয়্যারের জন্য 4 টি শর্তাবলী সম্পূর্ণরূপে বিনামূল্যে বিবেচনা করা হয়েছে।

উপরন্তু, সফ্টওয়্যারটি ফ্রিওয়্যার হিসাবে শ্রেণীবদ্ধ করা যায়। এর মানে ব্যবহারকারীরা সফটওয়্যারটি কোন খরচ ছাড়াই ডাউনলোড করে, কিন্তু তারা তার উৎস কোডে কোনও পরিবর্তন করতে পারে না।

ওপেন-সোর্স সফ্টওয়্যার উপকারিতা

খরচ একটি ড্রাইভিং ফ্যাক্টর হলেও, ওএসএস এর কিছু অতিরিক্ত সুবিধা রয়েছে:

ওপেন-সোর্স সফটওয়্যারের জনপ্রিয় প্রকার

ওপেন-সোর্স প্রযুক্তিগুলি বেশিরভাগ ইন্টারনেটকে সহায়তা করেছিল উপরন্তু, আপনি এবং আমি প্রতিদিন ব্যবহার করি এমন অনেকগুলি প্রোগ্রাম ওপেন-সোর্স প্রযুক্তির উপর ভিত্তি করে। উদাহরণস্বরূপ, অ্যানড্রইড ওএস এবং অ্যাপলের ওএস এক্স ক্রমানুসারে কার্নেল এবং ইউনিক্স / বিএসডি ওপেন-সোর্স প্রযুক্তি ভিত্তিক।

অন্যান্য জনপ্রিয় ওপেন সোর্স সফটওয়্যার হচ্ছে:

ওপেন সোর্স এবং ডেভেলপারগণ

ওএসএস প্রকল্পগুলি সহযোগিতামূলক সুযোগ যা দক্ষতার উন্নতি করে এবং ক্ষেত্রের সংযোগ স্থাপন করে। বিকাশকারীরা অবশ্যই মুক্ত উত্স উন্নয়নের আদর্শ সরঞ্জামগুলির সাথে দক্ষ হতে হবে।

উপসংহার

হাজার হাজার খোলা-উৎস প্রকল্প মালিকানা সফটওয়্যারের বিকল্প। সফটওয়্যার উন্নয়ন কর্মজীবন নির্মাণের জন্য একটি পথ হিসাবে একটি OSS প্রকল্পে কাজ। উপরন্তু, প্রোগ্রামাররা বিশ্বের সবচেয়ে বড় সফ্টওয়্যার প্রোগ্রামে কাজ করে তাদের দক্ষতা জাগ্রত করতে পারেন। ফেইসবুক, গুগল এবং লিঙ্কেডইন রিলিজ সফটওয়্যারটি ওপেন সোর্স হিসাবে, তাই ডেভেলপাররা জ্ঞান ভাগ করে নিতে পারেন, সমাধান উদ্ভাবন করতে এবং স্থিতিশীল, কার্যকরী পণ্যগুলিতে অবদান রাখতে পারেন।