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

আপনি এটা বুঝতে পারে না কিন্তু আপনি প্রায় প্রতিদিন খোলা উত্স সফ্টওয়্যার ব্যবহার

ওপেন সোর্স সফটওয়্যার (ওএসএএস) হল সফটওয়্যার যার জন্য সোর্স কোডটি দৃশ্যমান এবং জনসাধারণের দ্বারা পরিবর্তনযোগ্য, অথবা অন্যথায় "খোলা"। যখন সোর্স কোড জনসাধারণের দ্বারা দর্শনীয় এবং পরিবর্তনযোগ্য না হয়, এটি "বন্ধ" বা "মালিকানা" বলে মনে করা হয়।

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

ব্যবহারকারীরা ওএসএস থেকে কীভাবে উপকৃত হয়

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

অধিকাংশ ওএসএস জিএনইউ জেনারেল পাবলিক লাইসেন্স (জিএনইউ জিপিএল বা জিপিএল) এর কিছু সংস্করণ বা বৈচিত্র ব্যবহার করে। একটি জিপিএল জনসাধারণের ডোমেইনের মতো একটি ছবির মত মনে করার সহজ উপায়। জিপিএল এবং সার্বজনীন ডোমেন উভয়কেই কিছুকে সংশোধন, আপডেট এবং পুনঃব্যবহারের অনুমতি দেয়, তবে তাদের প্রয়োজন জিপিএল প্রোগ্রামারদের এবং ব্যবহারকারীরা সোর্স কোড অ্যাক্সেস এবং পরিবর্তন করার অনুমতি দেয়, যখন পাবলিক ডোমেন ব্যবহারকারীদের ফটো ব্যবহার এবং ব্যবহারের উপযোগী করে দেয়। GNU GPL- এর GNU অংশটি GNU অপারেটিং সিস্টেমের জন্য তৈরি লাইসেন্সটি বোঝায়, একটি মুক্ত / খোলা অপারেটিং সিস্টেম যা ওপেন সোর্স টেকনোলজির একটি গুরুত্বপূর্ণ প্রকল্প হতে চলেছে।

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

ওপেন সোর্স কোথা থেকে এসেছে?

যদিও সহযোগী সফ্টওয়্যার কোডিং এর ধারণাটি 1950-19 60-এর শিক্ষাব্যবস্থায় তার শিকড় আছে, 1970 ও 1980 এর দশকে, যেমন আইনি বিতর্কগুলি সফটওয়্যার কোডিংয়ের জন্য এই খোলা সহযোগিতার পদ্ধতিটি বাষ্প হ্রাসের কারণ সৃষ্টি করে। 1985 সালে রিচার্ড স্টলম্যান ফ্রী সফটওয়্যার ফাউন্ডেশন (এফএসএফ) প্রতিষ্ঠা করার পর মালিকানা সফটওয়্যারটি সফ্টওয়্যার বাজারে নেওয়ার পর ফ্রন্ট সফটওয়্যারটি বাজারে নিয়ে আসে। "ফ্রি সফটওয়্যার" এর ধারণাটি স্বাধীনতা, খরচ নয়। মুক্ত সফ্টওয়্যারের পিছনে সামাজিক আন্দোলন বজায় রাখে যে সফ্টওয়্যার ব্যবহারকারীরা তাদের প্রয়োজনগুলি পূরণের জন্য সোর্স কোড দেখতে, পরিবর্তন, আপডেট, ফিক্স এবং যোগ করার স্বাধীনতা থাকা উচিত এবং এটি অন্যদেরকে বিতরণ করতে বা বিতরণ করতে অনুমতি দেয়

এফএসএফ তাদের জিএনইউ প্রোজেক্টের সাথে বিনামূল্যে ও ওপেন সোর্স সফটওয়্যারের আন্দোলনে একটি গঠনমূলক ভূমিকা পালন করেছিল। GNU একটি বিনামূল্যের অপারেটিং সিস্টেম (প্রোগ্রাম এবং সরঞ্জামগুলির একটি সেট যা একটি ডিভাইস বা কম্পিউটারকে চালনা করার নির্দেশ দেয়), সাধারণত একটি সরঞ্জাম, লাইব্রেরি এবং অ্যাপ্লিকেশানগুলির সাথে মুক্তি দেয় যা একসাথে সংস্করণ বা একটি বিতরণ হিসাবে উল্লেখ করা যেতে পারে। GNU একটি প্রোগ্রাম যা কার্নেল নামে পরিচিত হয়, যা কম্পিউটার বা ডিভাইসের বিভিন্ন সম্পদ পরিচালনা করে, সফটওয়্যার অ্যাপ্লিকেশানগুলির মধ্যে এবং হার্ডওয়্যারগুলির মধ্যে পিছনে এবং পরে যোগাযোগগুলি সহ। লিনাক্স টরওয়াল্ডস দ্বারা নির্মিত মূল লিনাক্স কার্নেলটি GNU এর সাথে যুক্ত সবচেয়ে সাধারণ কার্নেল। এই অপারেটিং সিস্টেম এবং কার্নেল প্যাডিংটি টেকনোলজি নামে পরিচিত GNU / Linux অপারেটিং সিস্টেম, যদিও এটি প্রায়ই লিনাক্সের মত সহজে উল্লেখ করা হয়।

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

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

ওপেন সোর্স সফটওয়্যার দৈনন্দিন জীবনের অংশ

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

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

আসলে, ইন্টারনেট হিসাবে আমরা জানি যে এটি OSS ছাড়া অস্তিত্ব হবে না। প্রযুক্তির অগ্রগতির কারণে বিশ্বব্যাপী ওয়েব তৈরিতে সহায়তা করে ওপেন সোর্স প্রযুক্তি ব্যবহার করে, যেমন লিনাক্স অপারেটিং সিস্টেম এবং আপাচি ওয়েব সার্ভারগুলি আমাদের আধুনিক দিনের ইন্টারনেট তৈরি করতে। আপাবা ওয়েব সার্ভারগুলি OSS প্রোগ্রামগুলি যা একটি নির্দিষ্ট ওয়েবপৃষ্ঠা জন্য অনুরোধ প্রক্রিয়া করে (উদাহরণস্বরূপ, যদি আপনি কোনও ওয়েবসাইটের একটি লিঙ্কের উপর ক্লিক করেন যা আপনি পরিদর্শন করতে চান তবে) সেই ওয়েবপৃষ্ঠাটি খোঁজ এবং আপনাকে গ্রহণ করে। অ্যাপাচে ওয়েব সার্ভারগুলি মুক্ত উত্স এবং ডেভেলপার স্বেচ্ছাসেবকদের দ্বারা পরিচালিত এবং অবাঞ্ছিত প্রতিষ্ঠানের সদস্য যারা Apache Software Foundation নামে পরিচিত।

ওপেন সোর্স আমাদের প্রযুক্তি এবং আমাদের দৈনিক জীবনকে পুনর্বিন্যাস করছে এবং আমরা প্রায়ই বুঝতে পারি না। উত্স প্রকল্প খুলতে অবদানকারী প্রোগ্রামারগণের গ্লোবাল কমিউনিটি ওএসএর সংজ্ঞা বৃদ্ধি করতে এবং এটি আমাদের সমাজে নিয়ে আসে এমন মান যোগ করে।