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

ওপেন-সোর্স সফ্টওয়্যার বা সংক্ষেপে ওএসএস হল একটি শব্দ যা কম্পিউটার সফ্টওয়্যারকে সংজ্ঞায়িত করে, যা এর উত্স কোডের সাথে একসাথে দেওয়া হয়। এই ধরনের একটি প্যাকেজ ব্যবহারকারীদের তাদের ইচ্ছামতো এটি পড়তে, পরিবর্তন করতে এবং পুনরায় বিতরণ করতে দেয়।
ওএসএস সংস্কৃতি কম্পিউটার প্রোগ্রামিংয়ের প্রাথমিক দিনগুলিতে এর শিকড় খুঁজে পায়। প্রোগ্রামাররা আনন্দের সাথে তাদের কোডগুলি ভাগ করে নিয়েছে এবং এটি একে অপরের কাছ থেকে শেখা এবং তাদের দক্ষতা বিকাশ করা সম্ভব করেছে।
সফ্টওয়্যার কোড উপলব্ধ করার আরেকটি লক্ষ্য হল এটিকে আরও ভাল করা, কারণ সঠিক দক্ষতার সাথে যে কেউ এটিকে সংশোধন এবং পুনরায় বিতরণ করতে স্বাগত জানাই। এটি শেষ পর্যন্ত আরও ভাল সফ্টওয়্যারের দিকে নিয়ে যায়, যা প্রায়শই সস্তা বা বিনামূল্যেও হয়।
এই পোস্টটি সাধারণভাবে ওপেন-সোর্স সফ্টওয়্যারকে দেখায়, যার মধ্যে রয়েছে আন্দোলনের প্রথম দিনগুলি, এর অর্জনগুলি এবং এটি কীভাবে সফ্টওয়্যার ইঞ্জিনিয়ারিং শিল্পকে প্রভাবিত করেছে।
ইন্টারনেট আমরা সবাই জানি এটি মূলত ওপেন সোর্স সফ্টওয়্যারের উপর প্রতিষ্ঠিত। সুতরাং, ওএসএস ছাড়া, আমাদের একটি সম্পূর্ণ ভিন্ন ওয়েব থাকবে।
যেমন ওয়েব সার্ভার থেকে এ্যাপাচি এবং পিএইচপি, জাভাস্ক্রিপ্ট এবং পাইথনের মতো স্ক্রিপ্টিং পরিবেশে Nginx। এমনকি মাইএসকিউএল-এর মতো হেভি-ডিউটি ডাটাবেস সার্ভার, ওপেন-সোর্স আন্দোলনের ফল নেটে সর্বত্র রয়েছে।
বিনামূল্যে এবং ওপেন সোর্স সফ্টওয়্যার ছোট খেলোয়াড়দের জন্য শক্তিশালী সরঞ্জামগুলি ব্যবহার করা সম্ভব করেছে যা আগে গভীর পকেট সহ বড় কর্পোরেশনগুলির জন্য সংরক্ষিত ছিল। এটি, ঘুরে, আরও উত্তেজনাপূর্ণ উন্নয়নের জন্য দরজা খুলতে সাহায্য করেছে।
ওপেন-সোর্স সফ্টওয়্যার ব্যবহারকারীদের প্রতি বছর প্রায় $60 বিলিয়ন সঞ্চয় করতে সাহায্য করেছে, অনুসারে এই 2008 রিপোর্ট. এই খুশি গ্রাহকদের মধ্যে ব্যক্তি থেকে শুরু করে ছোট সংস্থা, ইন্টারনেট কোম্পানি, সরকারী সংস্থা এবং এমনকি আর্থিক প্রতিষ্ঠান পর্যন্ত সবাই অন্তর্ভুক্ত।
ওপেন সোর্স সফটওয়্যারের ইতিহাস
ওপেন-সোর্স আন্দোলনের সূত্রপাত ১৯৭০-এর দশকের কম্পিউটার প্রোগ্রামিং এবং হ্যাকার সংস্কৃতির প্রথম দিকের দিনগুলিতে হতে দেখা যায়। প্রাথমিক কোডাররা কর্পোরেট স্বার্থ ব্যতীত অন্য কারণে তাদের কাজ সহকর্মী হ্যাকারদের সাথে ভাগ করে নিতেন।
তবে, প্রথম বৃহৎ আন্দোলন শুরু হয় ১৯৮৩ সালে যখন রিচার্ড স্টলম্যান GNU প্রকল্প চালু করেন। এই ক্রমবর্ধমান আন্দোলনকে সমর্থন করার জন্য তিনি ১৯৮৫ সালে ফ্রি সফটওয়্যার ফাউন্ডেশনও প্রতিষ্ঠা করেন। এই ফ্রি সফটওয়্যার আন্দোলন লিনাক্স থেকে শুরু করে মাইএসকিউএল এবং আজকের ওয়েবকে শক্তিশালী করে এমন বেশিরভাগ প্রযুক্তির মেরুদণ্ড তৈরি করে।
বেশিরভাগ প্রাইভেট প্রোগ্রামার বা হ্যাকাররা, সেই সময়ে, যারা যত্নশীল ছিল তাদের বিনামূল্যে সফ্টওয়্যার তৈরি এবং বিতরণে সন্তুষ্ট ছিল। তারা অনেক সফটওয়্যার কর্পোরেশন এবং তাদের লোভকে ঘৃণা করত। সুতরাং, যেকোন প্রধান মালিকানাধীন সফ্টওয়্যারের একটি বিনামূল্যের সংস্করণ তৈরি করা একটি দুর্দান্ত হ্যাক ছিল।
এই কারণে, বেশিরভাগ কর্পোরেশন 1998 সালের ফেব্রুয়ারি পর্যন্ত আপাতদৃষ্টিতে পুঁজিবাদবিরোধী ফ্রি সফ্টওয়্যার আন্দোলন থেকে নিজেদের দূরে সরিয়ে রেখেছিল। তখনই নেটস্কেপ তার তৎকালীন জনপ্রিয় "নেটস্কেপ কমিউনিকেটর" ওয়েব ব্রাউজারটিকে বিনামূল্যে সফ্টওয়্যার হিসাবে প্রকাশ করেছিল, যা জন্ম দেয়। মজিলা.অর্গ এবং ফায়ারফক্স। দুটি প্রকল্প যা ইন্টারনেট ইতিহাস গঠনে সাহায্য করেছে।
অনেক কর্পোরেশন ফ্রি সফটওয়্যার ফাউন্ডেশনের পদ্ধতি এবং "ফ্রি সফ্টওয়্যার" শব্দটিকে অপছন্দ করে। এই সফ্টওয়্যার বিক্রেতাদের মধ্যে অনেকেই এমনকি তাদের সফ্টওয়্যারের কিছু অংশ বিনামূল্যে প্রোগ্রাম হিসাবে প্রকাশ করতে চেয়েছিলেন, অন্যদের মালিকানা প্রকল্প হিসাবে বজায় রেখেছিলেন, তাই একটি বিকল্প থাকতে হয়েছিল।
ওপেন সোর্স উদ্যোগ
ব্রুস পেরেনস এবং এরিক এস. রেমন্ড, "ক্যাথেড্রাল এবং বাজার" লেখক, 1998 সালে নেটস্কেপের ব্রাউজার কোড প্রকাশের দ্বারা অনুপ্রাণিত হয়ে ওপেন সোর্স ইনিশিয়েটিভ প্রতিষ্ঠা করেছিলেন।
এই উদ্যোগ এখন চালায় opensource.org ওয়েবসাইট এবং এটি "ওপেন-সোর্স সফ্টওয়্যার" শব্দটি প্রচার করার পাশাপাশি এই জাতীয় প্রোগ্রামগুলির ব্যবহারে মৌলিক ছিল।
ওপেন সোর্স ইনিশিয়েটিভকে আরও রাজনৈতিকভাবে সঠিক প্রতিষ্ঠান হিসেবে দেখা হয়। এবং তাই, এটি বছরের পর বছর ধরে আরও প্রকল্প, বিকাশকারী এবং কর্পোরেট সমর্থন আকর্ষণ করেছে। এগুলি লিনাক্স থেকে শুরু করে ওয়ার্ডপ্রেস, উইকিমিডিয়া, মজিলা এবং অন্যান্য অনেক বড় প্রতিষ্ঠানের মধ্যে রয়েছে।
কোন সফ্টওয়্যার প্যাকেজ ওপেন সোর্স কিনা তা নির্ধারণ করতে OSI একটি 10-পয়েন্ট সংজ্ঞা ব্যবহার করে। এবং এই পয়েন্টগুলি নিম্নরূপ:
- বিনামূল্যে পুনরায় বিতরণ - এটি বিক্রয়ের জন্য একটি রয়্যালটি প্রয়োজন হবে না.
- সোর্স কোড - প্রোগ্রামে অবশ্যই এর সোর্স কোড অন্তর্ভুক্ত করতে হবে।
- প্রাপ্ত কাজ – পরিমার্জন এবং এর বন্টনের অনুমতি দিতে হবে
- লেখকের সোর্স কোডের অখণ্ডতা - স্ব-ব্যাখ্যামূলক
- ব্যক্তি বা গোষ্ঠীর বিরুদ্ধে কোন বৈষম্য নয় - স্ব-ব্যাখ্যামূলক
- প্রচেষ্টার ক্ষেত্রগুলির বিরুদ্ধে কোনও বৈষম্য নেই - স্ব-ব্যাখ্যামূলক
- একটি লাইসেন্স একটি পণ্য নির্দিষ্ট হতে হবে না - স্ব-ব্যাখ্যামূলক
- একটি লাইসেন্স অন্য সফ্টওয়্যার সীমাবদ্ধ করা উচিত নয় - স্ব-ব্যাখ্যামূলক
- লাইসেন্স অবশ্যই প্রযুক্তি-নিরপেক্ষ হতে হবে - স্ব-ব্যাখ্যামূলক
ওপেন সোর্স বনাম ফ্রি সফটওয়্যার
আপনি কাকে জিজ্ঞাসা করছেন তার উপর নির্ভর করে, আপনি ওপেন-সোর্স সফ্টওয়্যারের জন্য বিভিন্ন সংজ্ঞা পেতে পারেন। কেউ কেউ বলবেন যে এটি বিনামূল্যের সফ্টওয়্যারের জন্য দাঁড়িয়েছে, অন্যরা ওপেন সোর্স ডেভেলপমেন্ট থেকে প্রাপ্ত যোগ্যতা বা মূল্যের উপর ফোকাস করে।
এটি দাঁড়িয়েছে, আপনার কাছে ওপেন-সোর্স সফ্টওয়্যার থাকতে পারে যা বিনামূল্যে নয়, কারণ কোনও অর্থপ্রদানের প্রয়োজন নেই। পাশাপাশি ফ্রি সফটওয়্যার, যা ওপেন সোর্স নয়।
FSF এর বিনামূল্যে সফ্টওয়্যার আন্দোলন, তবে, সফ্টওয়্যারের সাথে ব্যবহারকারীর স্বাধীনতার উপর দৃষ্টি নিবদ্ধ করে। এটিকে প্রায়শই "ফ্রি বিয়ার" হিসাবে নয়, "মুক্ত বক্তব্যের মতো স্বাধীনতা" হিসাবে উল্লেখ করা হয়। এটি আগ্রহী যে কেউ সফ্টওয়্যারটি অনুলিপি, সংশোধন এবং বিতরণ করার অনুমতি দেবে৷
সাধারণভাবে, আপনি প্রায়ই "FOSS" (ফ্রি এবং ওপেন সোর্স সফ্টওয়্যার) শব্দটি ব্যবহার করা দেখতে পাবেন। এটি এমন প্রোগ্রামগুলির জন্য একটি ছাতা সংজ্ঞা হিসাবে কাজ করে যা FSF এর চারটি স্বাধীনতা পূরণ করে এবং সেগুলি হল:
- আপনার পছন্দ মতো এবং যে কোনও উদ্দেশ্যে প্রোগ্রাম চালানোর স্বাধীনতা।
- এটি কীভাবে কাজ করে তা অধ্যয়ন করার এবং এটি সংশোধন করার স্বাধীনতা। এই সোর্স কোড অ্যাক্সেস প্রয়োজন.
- আপনি যাকে চান তাকে সফ্টওয়্যারটি পুনরায় বিতরণ করার স্বাধীনতা।
- আপনার পরিবর্তিত সংস্করণটি অন্যদের কাছে পুনরায় বিতরণ করার স্বাধীনতা।
ওপেন সোর্স সফটওয়্যারের সুবিধা
ওপেন সোর্স পদ্ধতির সুবিধা এবং অসুবিধা রয়েছে। কিন্তু প্রাক্তনটি কয়েক বছর ধরে পরেরটিকে ছাড়িয়ে গেছে বলে প্রমাণিত হয়েছে, আরও বেশি লোক, সংস্থা এবং সরকারকে আন্দোলনে যোগ দিতে প্ররোচিত করেছে।
এখানে ওপেন সোর্স সফ্টওয়্যারের কিছু প্রধান সুবিধা রয়েছে:
- আরও চোখ অধ্যয়ন করে এবং কোড পরিবর্তন করে শেষ পর্যন্ত আরও ভাল-মানের সফ্টওয়্যার তৈরি করে
- আরও পরীক্ষক আরও বাগ খুঁজে পায় এবং রিপোর্ট করে
- ওপেন-সোর্স নতুন প্রোগ্রামারদের জন্য একটি দুর্দান্ত শিক্ষার সংস্থান সরবরাহ করে
- সমস্যা সমাধানে সকলের অংশগ্রহণের ফলে দীর্ঘমেয়াদে উন্নত নিরাপত্তা
- সক্রিয়ভাবে রক্ষণাবেক্ষণ করা ওপেন সোর্স সফ্টওয়্যার কম বাগ বৈশিষ্ট্য
- এটি মূল লেখক অবসর নেওয়ার পরেও প্রকল্পগুলির ধারাবাহিকতা অনুমোদন করে
- ওপেন সোর্স সফ্টওয়্যার বিক্রেতাদের একচেটিয়া এবং অন্যান্য অনৈতিক আচরণের বিরুদ্ধে লড়াই করে
ওপেন সোর্স সফ্টওয়্যারের অসুবিধা
ওপেন-সোর্স সফ্টওয়্যারটিরও কিছু অসুবিধা রয়েছে, যেমন:
- বাণিজ্যিক-গ্রেড সমর্থন পাওয়া কঠিন হতে পারে
- ওপেন-সোর্স হওয়া সম্ভাব্য নিরাপত্তা দুর্বলতা তৈরি করে, কারণ হ্যাকাররাও কোড অধ্যয়ন করে
- অসমর্থিত সিস্টেমের সাথে হার্ডওয়্যার সামঞ্জস্যের সমস্যা
- কম ঘন ঘন রক্ষণাবেক্ষণ করা প্যাকেজগুলিতে প্রায়ই বাগ এবং নিরাপত্তা চ্যালেঞ্জ থাকে
ওপেন সোর্স বনাম মালিকানাধীন সফ্টওয়্যার
- কম বা কোন খরচ - বেশিরভাগ ওপেন সোর্স প্রোগ্রাম হয় বিনামূল্যে বা খুব ন্যায্য মূল্যের। এটি একটি বৃহত্তর পরিসরের মানুষ এবং ব্যবসার জন্য এটি সামর্থ্যের জন্য সম্ভব করে তোলে।
- স্বাধীনতা - ওপেন-সোর্স সফ্টওয়্যারটি আরও কাস্টমাইজেশন সম্ভাবনা, গোপনীয়তার জন্য আরও বিকল্প এবং আপনি যা পছন্দ করেন তা করার সামগ্রিক আরও স্বাধীনতা প্রদান করে।
- নিরাপত্তা - আপনি প্রায়শই মালিকানাধীন সফ্টওয়্যারগুলিতে ইচ্ছাকৃত পিছনের দরজা খুঁজে পাবেন, যার ফলে প্রায়শই সুরক্ষা ত্রুটি দেখা দেয়। ওপেন সোর্স সফ্টওয়্যার সহজেই যাচাই করা হয় এবং সমস্ত নিরাপত্তা সমস্যা নির্মূল করা হয়।
- উন্নত দক্ষতা - ওপেন-সোর্স সফ্টওয়্যারটি সাধারণত এর ব্যবহারকারীদের জন্য ডিজাইন করা হয় এবং লাভের জন্য নয়, যেমনটি মালিকানা সফ্টওয়্যারের ক্ষেত্রে। এটি তৈরি করা মান পরিপ্রেক্ষিতে এটি আরও দক্ষ করে তোলে।
- ছোট শুরু করুন - অনেক ব্যবসা বিনামূল্যে ওপেন সোর্স সফ্টওয়্যার ব্যবহার করে ছোট শুরু করতে পারে। তারপর, তারা প্রস্তুত হলে এন্টারপ্রাইজ সংস্করণে আপগ্রেড করতে পারে৷
উল্লেখযোগ্য ওপেন-সোর্স প্রকল্প
ওপেন সোর্স প্রজেক্টের তালিকা বিস্তীর্ণ, যেখানে আরও বেশি করে বিকশিত ও প্রকাশ করা হচ্ছে। এখানে, তবে, উল্লেখযোগ্য কিছুর একটি তালিকা রয়েছে।
- লিনাক্স - বিশ্বের সবচেয়ে জনপ্রিয় ওপেন সোর্স ওএস।
- LibreOffice এর – উৎপাদনশীলতা স্যুট, ওপেনঅফিস থেকে তৈরি। স্প্রেডশিট, লেখক এবং ডাটাবেস ব্যবস্থাপনা অন্তর্ভুক্ত।
- Mozilla Firefox - জনপ্রিয় এবং নিরাপদ ওয়েব ব্রাউজার যা আপনার গোপনীয়তাকে সম্মান করে।
- অ্যান্ড্রয়েড অপারেটিং সিস্টেম - লিনাক্স-ভিত্তিক মোবাইল ওএস যা বিশ্বজুড়ে নিয়েছে।
- জুমলা ও ড্রুপাল - কন্টেন্ট ম্যানেজমেন্ট সিস্টেম
- ওয়ার্ডপ্রেস - সর্বাধিক জনপ্রিয় সিএমএস এবং ব্লগিং প্ল্যাটফর্ম
- পিএইচপি - সার্ভার-সাইড স্ক্রিপ্টিং ভাষা
- আপাচি HTTP সার্ভার - ইন্টারনেটের সবচেয়ে জনপ্রিয় ওয়েব সার্ভার
- অ্যাস্টেরিক্স - ওপেন-সোর্স পিবিএক্স এবং ভিওআইপি প্ল্যাটফর্ম
- স্কুইড - স্কেলযোগ্য ক্যাশিং, DNS এবং ওয়েব প্রক্সি প্ল্যাটফর্ম
- ক্লাউডস্ট্যাক এবং ওপেনস্ট্যাক - কম্পিউটার ক্লাউড তৈরি এবং পরিচালনার জন্য প্ল্যাটফর্ম
ওপেন সোর্স সফটওয়্যার লাইসেন্স
অনেক সংস্থা বিভিন্ন লাইসেন্স নিয়ে এসেছে যা ওপেন সোর্স দর্শনকে মূর্ত করে। বেশিরভাগ প্রকল্পগুলি সম্পূর্ণ নতুন একটি নিয়ে আসার পরিবর্তে এই লাইসেন্সগুলি ব্যবহার করে।
আপনি এই লাইসেন্স সম্পর্কে আরো পড়তে পারেন এখানে. সবচেয়ে জনপ্রিয় হল:
- জিএনইউ জেনারেল পাবলিক লাইসেন্স (জিপিএল)
- এমআইটি লাইসেন্স
- অ্যাপাচি লাইসেন্স
- বিএসডি লাইসেন্স
- মজিলা পাবলিক লাইসেন্স
সরকারী গ্রহণ
বিশ্বের অনেক সরকার এবং সরকারী সংস্থা কয়েক বছর ধরে এক বা অন্য রূপে ওপেন-সোর্স সফ্টওয়্যার গ্রহণ করেছে। জার্মানির মিউনিখের বাভারিয়ান শহরের মতো কিছু লোকের জন্য, এর অর্থ মিলিয়ন ইউরোতে খরচ সঞ্চয়৷ যদিও নিরাপত্তা, প্রচার, এবং সাংস্কৃতিক অখণ্ডতা অন্যদের জন্য বেশি গুরুত্বপূর্ণ।
এখানে বিশ্বজুড়ে উল্লেখযোগ্য দত্তক গ্রহণের একটি তালিকা রয়েছে:
- চীন – উবুন্টু কাইলিন হল ক্যানোনিকাল এবং চীনা সরকারের একটি সহ-সৃষ্টি, যা চীনা ব্যবহারকারী এবং এর সশস্ত্র বাহিনীর জন্য ডিজাইন করা হয়েছে।
- রাশিয়া - অ্যাস্ট্রা লিনাক্স "টপ সিক্রেট" ডেটা ম্যানেজমেন্ট বৈশিষ্ট্য সহ রাশিয়ান সেনাবাহিনীর চাহিদা মেটাতে তৈরি করা হয়েছে। এটি Gazprom, রাশিয়ান রেলওয়ে এবং রাশিয়ান এবং চীনা পারমাণবিক প্ল্যান্টে ব্যবহৃত হয়।
- নেদারল্যান্ড - ডাচ পুলিশের ইন্টারনেট রিসার্চ অ্যান্ড ইনভেস্টিগেশন নেটওয়ার্ক 2,200টি উবুন্টু ওয়ার্কস্টেশন চালায় এবং 2013 সাল থেকে শুধুমাত্র FOSS ব্যবহার করেছে।
- রোমানিয়া – দেশের পাবলিক লাইব্রেরিগুলো IOSSPL (পাবলিক লাইব্রেরির জন্য ইন্টিগ্রেটেড ওপেন সোর্স সিস্টেম) এ চলে।
- মার্কিন যুক্তরাষ্ট - ইউএস হোয়াইট হাউস 2009 সালে তার ওয়েবসাইট লিনাক্স সার্ভারে স্থানান্তরিত করে। এটি ড্রুপাল ব্যবহার করে রক্ষণাবেক্ষণ করা হয়। এছাড়াও একটি 2016 নীতি সরকারী প্রকল্পগুলির জন্য একটি 20% ওপেন সোর্স সফ্টওয়্যার নীতি বাধ্যতামূলক করে৷
- ফ্রান্স – ফরাসি জেন্ডারমেরি ন্যাশনাল ফোর্স 2005 সালে ওপেনঅফিসে স্যুইচ করে এবং এর GendBuntu লিনাক্সের সাথে তার মাইগ্রেশন কার্যক্রম অব্যাহত রেখেছে, পথের সাথে অন্যান্য সরকারী সংস্থাকে প্রভাবিত করেছে।
- জার্মানি - মিউনিখ সিটি 15,000 সালে ডেবিয়ান-ভিত্তিক LiMux-এ 2013 মেশিনের রূপান্তর শুরু করে। Schwäbisch Hall এছাড়াও 400 সালে 2002টি স্টেশন স্থানান্তরিত করে এবং ফেডারেল কর্মসংস্থান অফিস ওপেনসুস লিনাক্স চালায়।
- ব্রাজিল - ব্রাজিলের রাজ্য এবং ফেডারেল সংস্থাগুলি বেশিরভাগই ওপেন সোর্স সফ্টওয়্যারে চলে।
- ইতালি – ইতালীয় সামরিক বাহিনী 6,000 সালে LibreOffice-এ 2015টিরও বেশি মেশিনের স্থানান্তর শুরু করেছে।
- পেরু - পেরুভিয়ান সরকার 2005 সালে সম্পূর্ণরূপে ওপেন সোর্স সফ্টওয়্যার গ্রহণ করার জন্য ভোট দেয়।
উপসংহার
মুক্ত সফ্টওয়্যার এবং ওপেন সোর্স আন্দোলনগুলি কতটা এগিয়েছে এবং তারা আমাদের জীবনকে কতটা সমৃদ্ধ করেছে তা দেখতে সহজ।
তবুও, এটি কেবল শুরু হতে পারে। মুক্ত বা ওপেন-সোর্স সফ্টওয়্যার দ্বারা এক বা অন্যভাবে চালিত হওয়ার পথে আরও বেশি বাজার বাধা হতে পারে।





