ওপেন সোর্স: "ওপেন সোর্স" বলতে কী বোঝায় এবং এই ধরনের প্রোগ্রাম দিয়ে আমি কী করতে পারি?

সর্বশেষ আপডেট: 11/08/2022
কম্পিউটিং-এ ওপেন সোর্স প্রোগ্রামের ব্যবহারগুলো কী কী?

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

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

যখন এই ধরনের কোনো প্রোগ্রাম চালু করা হয়, তখন কমিউনিটিকে অ্যাক্সেস দেওয়া হয় যাতে তারাও অবদান রাখতে পারে , তা বাগ ঠিক করার মাধ্যমেই হোক বা এটিকে উন্নত করতে সাহায্য করার মাধ্যমেই হোক। এই ক্ষেত্রে, আমরা এই পুরো বিষয়টি এবং এই অ্যাপ্লিকেশনগুলো কীসের জন্য, সে সম্পর্কে আরও কিছুটা ব্যাখ্যা করব।

কম্পিউটিং-এ ওপেন সোর্স প্রোগ্রামের ব্যবহার কী?

কম্পিউটিং-এ ওপেন সোর্স প্রোগ্রামের ব্যবহার কী?

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

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

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

ওপেন সোর্সের ইতিহাস: কম্পিউটার প্রোগ্রামিং-এর এই আন্দোলনটি কীভাবে শুরু হয়েছিল?

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

এটি এমন একটি নতুন ধারণা হয়ে উঠল যা ব্যবহারকারীদের বিনামূল্যে প্রোগ্রামটি ব্যবহার করতে, লিখতে এবং পরিবর্তন করতে সুযোগ করে দিল।

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

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

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

ওপেন সোর্স এবং ফ্রীওয়্যার কি একই জিনিস? উভয়ের মধ্যে প্রধান পার্থক্যগুলো কী কী?

ওপেন সোর্স এবং ফ্রীওয়্যারের মধ্যে প্রধান পার্থক্যগুলো বোঝা খুবই গুরুত্বপূর্ণ । মনে রাখতে হবে যে, ওপেন সোর্স সফটওয়্যার হলো উন্মুক্ত এবং এটি ব্যবহারকারীদের পুনরায় ব্যবহার ও পরিবর্তন করার সুযোগ দেয় । অন্যদিকে, ফ্রীওয়্যার হলো এমন সফটওয়্যার যা বিনামূল্যে পাওয়া যায় কিন্তু পুনরায় ব্যবহার করা যায় না।

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

ডিসকর্ড ট্রিকস: এই গোপন টিপস এবং ট্রিকসগুলির সাহায্যে বিশেষজ্ঞ হয়ে উঠুন – ২০২২ তালিকা

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

ওপেন সোর্স সফটওয়্যারকে সাধারণত ফ্রীওয়্যার বলা হয় , কারণ এটি বিনামূল্যে পাওয়া যায়, কিন্তু সব ফ্রি সফটওয়্যারই অপারেটিং সিস্টেম নয় ।

আজকের সবচেয়ে জনপ্রিয় ওপেন সোর্স প্রোগ্রামগুলির তালিকা

পূর্বে যেমন উল্লেখ করা হয়েছে, বর্তমানে অনেক গুরুত্বপূর্ণ ওপেন-সোর্স প্রোগ্রাম উপলব্ধ রয়েছে । অপারেটিং সিস্টেম হিসেবে বিবেচিত হওয়ার জন্য এই প্রোগ্রামগুলোকে বেশ কিছু শর্ত পূরণ করতে হয়। এই শর্তগুলো নিম্নরূপ:

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

এই বৈশিষ্ট্যগুলো বিবেচনায় রেখে, এখানে আমরা বর্তমানে ওয়েবে উপলব্ধ সবচেয়ে জনপ্রিয় অপারেটিং সিস্টেম প্রোগ্রামগুলোর একটি সংক্ষিপ্ত তালিকা উপস্থাপন করতে যাচ্ছি।

লিনাক্স

লিনাক্স

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

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

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

ভিএলসি মিডিয়া প্লেয়ার

ভিএলসি মিডিয়া প্লেয়ার

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

এটি অডিও বা ভিডিও প্লেয়ার হিসেবে ব্যবহার করা যায় , আপনার পছন্দের ভিডিও ও সিনেমা কিংবা প্রিয় গান উপভোগ করার জন্য ।

এতে একটি অত্যন্ত ব্যবহারকারী-বান্ধব প্ল্যাটফর্ম রয়েছে, যা অ্যান্ড্রয়েড, আইওএস, উইন্ডোজ, লিনাক্স, ম্যাকওএস এবং ইউনিক্স সহ প্রায় সমস্ত অপারেটিং সিস্টেমের সাথে সামঞ্জস্যপূর্ণ। এটি আরও অনেক ফরম্যাটের মধ্যে MP4, MP3, MKV, MPEG-2, MPEG-4, WebM এবং H.264 চালাতে পারে । অধিকন্তু, এটি অত্যন্ত কাস্টমাইজযোগ্য, যা আপনাকে স্কিন যোগ করতে, এক্সটেনশন যোগ করতে এবং VLC স্কিন এডিটর ব্যবহার করে স্কিন তৈরি করার সুযোগ দেয় ।

Bitcoin

Bitcoin

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

.SWF ফাইল এক্সটেনশন: এই ফাইলগুলো কী এবং কীভাবে এগুলো খোলা হয়?

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

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

Mozilla Firefox

Mozilla Firefox

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

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

JPEG ভিউ

JPEG ভিউ

এটি একটি অত্যন্ত জনপ্রিয় প্রোগ্রাম যা বর্তমানে বেশিরভাগ উইন্ডোজ ব্যবহারকারী তাদের কম্পিউটারে সংরক্ষিত বিভিন্ন ছবি দেখার জন্য ব্যবহার করেন। এই প্রোগ্রামটি বিনামূল্যে ডাউনলোড করা যায় এবং এটি ওপেন সোর্স। বাজারের অন্যতম সেরা ইমেজ ভিউয়ার উপভোগ করার জন্য এটি একটি চমৎকার বিকল্প ।

JPEGView একটি খুব সহজে ব্যবহারযোগ্য প্রোগ্রাম যা ব্যবহারের সময় কোনো সমস্যা তৈরি করে না। এটিও উল্লেখ্য যে, এটি একটি খুবই হালকা ইমেজ অ্যাপ্লিকেশন, তাই এটি আপনার পিসির বেশি রিসোর্স ব্যবহার করবে না।

ভিসুয়াল স্টুডিও কোড

ভিসুয়াল স্টুডিও কোড

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

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

ShareX

ShareX

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

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

অফিস অফিস

অফিস অফিস

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

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

ইবুক IPAP
বইগুলি IPAP

🔥নতুন IP@P কমিউনিটিতে যোগ দিন🔥! এখানে সাইন আপ করুন!

বিষয়

লেখক: সারাই হার্নান্দেজ

যতদূর মনে পড়ে, আমি বরাবরই লিখতে ভালোবাসতাম, সাদা পাতায় গল্প লিখে রাখতে। আমি কাগজের বদলে স্ক্রিন আর পেন্সিলের বদলে কিবোর্ড বেছে নিয়েছি, আর এখন আমি আরও দ্রুত কাজ করতে পারি!

সম্পর্কিত