ওপেন সোর্স
সফটওয়্যারের ফ্রি ডিস্ট্রিবিউশন ও ফ্রি একসেস সম্পর্কিত দর্শন / From Wikipedia, the free encyclopedia
ওপেন সোর্স (ইংরেজি: Open-source), বাংলায় উন্মুক্ত উৎস হলো একটি বিকেন্দ্রিক সফটওয়্যার উন্নয়ন মডেল যেটি উন্মুক্ত সহযোগিতার উপর গুরুত্বারোপ করে।[1][2] ওপেন সোর্স সফটওয়্যার উন্নয়নের অন্যতম মূলনীতি হল জনসাধারণের জন্যে উন্মুক্ত পণ্য: উৎস কোড, ব্লুপ্রিন্ট এবং ডকুমেন্টেশনের সাথে সাথে একতাবদ্ধভাবে উন্নয়ন। মালিকানাধীন কোডের সীমাবদ্ধতা থেকেই ওপেন সোর্স আন্দোলনের শুরু। এই মডেলটি ওপেন সোর্স এপ্রোপ্রিয়েট প্রযুক্তি,[3] এবং দ্য ওপেন সোর্স ড্রাগ ডিস্কভারির মত প্রকল্পে ব্যবহৃত হয়।[4][5]
একটি ওপেন সোর্স অনুমতিপত্রের মাধ্যমে ওপেন সোর্স সার্বজনীন প্রবেশাধিকার প্রদান করে।[6]"ওপেন সোর্স" শব্দদ্বয় জনপ্রিয় হওয়ার পূর্বে ডেভলপাররা অনেক শব্দ ব্যবহার করতেন। ইন্টারনেটের কল্যাণে "ওপেন সোর্স" স্থায়িত্ব পায়।
সাধারণত, ওপেন সোর্স বলতে কোন কম্পিউটার প্রোগ্রামকে বুঝায় যার সোর্স কোড সাধারণ মানুষের ব্যবহার ও প্রয়োজনীয় পরিবর্তনের জন্যে উন্মুক্ত করা থাকে। ওপেন সোর্স কোড তৈরি হয় সমন্বিত শ্রমে, যেখানে প্রোগ্রামার উৎস কোডের উপর্যুপরি উন্নয়ন করে ও সম্প্রদায়ের সাথে ভাগাভাগি করে। একটি সফটওয়্যার লাইসেন্সের নিচে সফটওয়্যার প্রকাশিত হয়। লাইসেন্স টার্মের উপর ভিত্তি করে অন্যরা তারপর তাদের সংস্করণ (ফোর্ক) ডাউনলোড, মোডিফাই, ও কমুনিটিতে প্রকাশ করতে পারে।