• 2024-11-21

সংজ্ঞা এবং ওপেন সোর্স সফ্টওয়্যার উদাহরণ

Faith Evans feat. Stevie J – "A Minute" [Official Music Video]

Faith Evans feat. Stevie J – "A Minute" [Official Music Video]

সুচিপত্র:

Anonim

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

ওপেন সোর্স সফ্টওয়্যার মাপকাঠি

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

  • সফ্টওয়্যার পুনরায় বিতরণ
  • উত্স কোড প্রাপ্যতা এবং সততা
  • বিতরণ এবং লাইসেন্সের বৈশিষ্ট্য
  • Derived কাজ
  • এন্টি-বৈষম্য

লাইসেন্স

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

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

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

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

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

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

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

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

অবশ্যই, দুই overlap; কেউ কেউ বলবেন ওএসএস এবং মুক্ত সফ্টওয়্যারের মধ্যে পার্থক্যগুলি বাস্তবের চেয়ে আরও দার্শনিক। যাইহোক, ফ্রিওয়্যার সঙ্গে বিভ্রান্ত করা উচিত নয়। Freeware সাধারণত মালিকানা সফটওয়্যার বোঝায় যে ব্যবহারকারীরা কোনও খরচ ছাড়াই ডাউনলোড করতে পারে, তবে যার সোর্স কোড পরিবর্তন করা যাবে না।

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

ব্যয়টির অভাব এটি একটি মূল সুবিধা হলেও, ওএসএসের কয়েকটি অতিরিক্ত সুবিধা রয়েছে:

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

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

ওপেন সোর্স প্রযুক্তির ইন্টারনেট অনেক প্রতিষ্ঠিত সাহায্য। উপরন্তু, প্রতিদিন ব্যবহার করা অনেক প্রোগ্রাম ওপেন সোর্স প্রযুক্তির উপর ভিত্তি করে। পয়েন্ট অবজেক্ট: অ্যান্ড্রয়েড ওএস ও অ্যাপল এর ওএস এক্স ক্রমানুসারে কার্নেল এবং ইউনিক্স / বিএসডি ওপেন সোর্স প্রযুক্তির উপর ভিত্তি করে।

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

  • মজিলার ফায়ারফক্স ওয়েব ব্রাউজার
  • থান্ডারবার্ড ইমেইল ক্লায়েন্ট
  • পিএইচপি স্ক্রিপ্টিং ভাষা
  • পাইথন প্রোগ্রামিং ভাষা
  • Apache HTTP ওয়েব সার্ভার

ওপেন সোর্স সফটওয়্যার ও ডেভেলপারগণ

OSS প্রকল্প দক্ষতা উন্নত এবং ক্ষেত্রের সংযোগ নির্মাণ যে সহযোগিতা সুযোগ। বিকাশকারীরা কাজ করতে পারেন যে এলাকায় অন্তর্ভুক্ত:

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

তলদেশের সরুরেখা

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


আকর্ষণীয় নিবন্ধ

উৎপাদন সেটিংস জন্য ব্যাপক পোষাক কোড

উৎপাদন সেটিংস জন্য ব্যাপক পোষাক কোড

আপনি আপনার উত্পাদন বা শিল্প সেটিং জন্য একটি পোষাক কোড প্রয়োজন হলে অফিস এবং উদ্ভিদ পোষাক এই ব্যাপক চেহারা সব উত্তর আছে।

অতীত মারিউজানা এবং একটি নিরাপত্তা ক্লিয়ারেন্স পেয়ে

অতীত মারিউজানা এবং একটি নিরাপত্তা ক্লিয়ারেন্স পেয়ে

মার্কিন সামরিক বাহিনীর প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী - অতীতে মারিউজানা কি আমাকে নিরাপত্তা সাফাই পাওয়ার অনুমতি দেবে?

সামুদ্রিক এয়ারবোর্ন এবং এয়ার ডেলিভারি বিশেষজ্ঞ

সামুদ্রিক এয়ারবোর্ন এবং এয়ার ডেলিভারি বিশেষজ্ঞ

একটি মেরিন এয়ারবোর্ন এবং এয়ার ডেলিভারি বিশেষজ্ঞ হওয়ার বিষয়ে জানুন: তারা কী করে, এবং প্রশিক্ষণের জন্য প্যারাসুট কিভাবে প্যাক করতে হয় তা শিখতে কতটা গুরুত্বপূর্ণ।

সামুদ্রিক প্রাণী Internships সম্পর্কে জানুন

সামুদ্রিক প্রাণী Internships সম্পর্কে জানুন

SeaWorld মত জায়গায় অন্তর্বর্তীকালীন শিখুন, যা সামুদ্রিক জীববিজ্ঞান, সামুদ্রিক বিজ্ঞান এবং সামুদ্রিক জীবন নিয়ে কাজ করার জন্য শিক্ষার্থীদের প্রস্তুত করে।

সামুদ্রিক জীববিজ্ঞানী কাজের বিবরণ: বেতন, দক্ষতা, এবং আরো

সামুদ্রিক জীববিজ্ঞানী কাজের বিবরণ: বেতন, দক্ষতা, এবং আরো

সামুদ্রিক জীববিজ্ঞানীরা প্লাঙ্কটন থেকে তিমি পর্যন্ত বিস্তৃত জলজ প্রাণীর গবেষণা করেন এবং সর্বাধিক একটি বিশেষ ক্ষেত্র নির্বাচন করেন।

সামুদ্রিক জল বেঁচে থাকার প্রশিক্ষণ

সামুদ্রিক জল বেঁচে থাকার প্রশিক্ষণ

সামুদ্রিক কম্ব্যাট প্রশিক্ষক ওয়াটার সারভাইভাল (এমসিআইডব্লিউএস) সাঁতারের যোগ্যতা সামরিক বাহিনীর সবচেয়ে কঠিন সাঁতারের যোগ্যতা।