Ticker

6/recent/ticker-posts

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

ওপেন সোর্স সফটওয়্যার কি ( Open Source Software in Bengali )

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

Open Source Software in Bengali
Open Source Software in Bengali


লিনাক্স ওপেনসোর্স সফটওয়্যার এর একটি বড় উদাহরণ। এছাড়াও আছে 

  • Apache 
  • MySQL
  • Php
  • VLC media player 
  • Mozilla Firefox 
  • Gimp 
  • Linux operating system
  • Android by Google
  • Open office
  • Firefox browser
  • VCL media player
  • Moodle
  • ClamWinantivirus
  • WordPress content management system প্রভৃতি।


ওপেন সোর্স প্রোজেক্টের ইতিহাস

1970 সালের সময় Proprietary Software কম্পানি গুলি তাদের সফটওয়্যারের সোর্স কোড ওপেন অর্থাৎ উন্মুক্ত রাখতো না এবং ইউজারকে তা Modify ও করতে দিত না। এরপর 1980 সালের দিকে Richard Stallman প্রথম ওপেন সোর্স প্রজেক্ট ও তার লাইসেন্সকরণ নিয়ে উদ্যোগ শুরু করেন এবং GNU project আর GNU OS সফটওয়্যার নিয়ে কাজ করেন এবং তা সম্পূর্ণ ওপেন সোর্স রাখেন। যার ফলে যেকোনো ইউজার সফটওয়ারের সোর্স কোড অ্যাকসেস করতে পারবে ও সুবিধা মতো চেঞ্জ ও করতে পারবে।

সেই সময় এর পরপরই Linus Torvalds ইউনিক্স এর মতই লিনাক্স কার্নেল তৈরি করেন এবং সেটি ওপেন সোর্স রাখেন পরবর্তীতে লিনাক্স কার্নেল ও GNU প্রজেক্ট কে কাজে লাগিয়ে লিনাক্স অপারেটিং সিস্টেম তৈরি করেন এবং এটিও ওপেন সোর্স প্রজেক্ট ছিল। আর এখন লিনাক্সের বহু ডিস্ট্রিবিউশন রিলিজ হয়েছে যা লিনাক্স কার্নেল কে ব্যবহার তৈরী হয়েছে এবং সম্পূর্ণ ওপেন সোর্স যেমন Ubuntu Linux, Kali Linux, Cent Linux প্রভৃতি। 


ওপেন সোর্স সফটওয়্যার এর সুবিধা

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

  • বেশিরভাগ ওপেনসোর্স সফটওয়্যার গুলি ইউজারদের জন্য সম্পূর্ণ ফ্রী থাকে। যদিও কিছু কিছু ওপেন সোর্স সফটওয়্যার রয়েছে যারা service ও training বাবদ টাকা নিয়ে থাকে।

  • সোর্স কোড ওপেন অর্থাৎ উন্মুক্ত হওয়ায় কোনো ইউজার বা প্রোগ্রামার সফটওয়্যারটিকে নিজের ইচ্ছামত modify করতে পারে ও ফিচার অ্যাড করতে পারে।

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

হ্যাঁ Android একটি ওপেন সোর্স অপারেটিং সিস্টেম সফটওয়্যার। যা তৈরী করা হয়েছিল লিনাক্স কার্নেল কে ব্যবহার করে, তাই Android এর যেকোনো ভার্সনে সিস্টেম সেটিংস থেকে About সেকশনে গেলে লিনাক্স কার্নেল সম্পর্কে জানা যায়। Android  ফ্রি ও ওপেন সোর্স হওয়ায় যেকোনো মোবাইল কোম্পানি তাদের মোবাইলে ফ্রি তে এই অপারেটিং সিস্টেম ইন্সটল করে নিতে পারে।

পোস্টটি ভালো লাগলে অবশ্যই জানাবেন এবং Technical Bhaskar এর ফেসবুক পেজটি লাইক করে রাখবেন।

একটি মন্তব্য পোস্ট করুন

1 মন্তব্যসমূহ