একটি সফ্টওয়্যার যার উত্স কোড (Source Code) অবাধে অধ্যয়ন, পরিবর্তন এবং যে কোনও উদ্দেশ্যে যে কোনও উদ্দেশ্যে বিতরণ করার লাইসেন্স সহ বিতরণ করা হয় তাকে ওপেন সোর্স সফ্টওয়্যার বলে। ওপেন সোর্স সফ্টওয়্যারটি সাধারণত একটি দল প্রচেষ্টা যেখানে উত্সর্গীকৃত প্রোগ্রামাররা উত্স কোডের উপরে উন্নতি করে এবং সম্প্রদায়ের মধ্যে পরিবর্তনগুলি ভাগ করে। ওপেন সোর্স সফ্টওয়্যার এর সমৃদ্ধ সম্প্রদায়ের কারণে ব্যবহারকারীদের এই সুবিধাগুলি সরবরাহ করে -
- সুরক্ষা
- সাশ্রয়ী
- স্বচ্ছ
- একাধিক প্ল্যাটফর্মে আন্তঃযোগযোগ্য
- কাস্টমাইজেশনের কারণে নমনীয়
- স্থানীয়করণ সম্ভব
Freeware
এমন একটি সফ্টওয়্যার যা ব্যবহার এবং বিতরণের জন্য বিনামূল্যে পাওয়া যায় তবে এর উত্স কোডটি উপলব্ধ না হওয়ায় এটি সংশোধন করা যায় না তাকে ফ্রিওয়্যার বলে called ফ্রিওয়্যারের উদাহরণগুলি হ'ল গুগল ক্রোম, অ্যাডোব অ্যাক্রোব্যাট পিডিএফ রিডার, স্কাইপ ইত্যাদি are
Shareware
এমন একটি সফ্টওয়্যার যা প্রাথমিকভাবে নিখরচায় এবং অন্যকেও বিতরণ করা যেতে পারে তবে নির্ধারিত সময়ের পরে তাকে শেয়ারওয়্যার বলা হয়ে থাকে। এর উত্স কোডটিও উপলভ্য নয় এবং তাই এটি সংশোধন করা যায় না।
Proprietary Software
যে সফ্টওয়্যারটি কেবল তার বিকাশকারীর জন্য অর্থ প্রদানের পরে লাইসেন্স গ্রহণের মাধ্যমে ব্যবহার করা যেতে পারে তাকে মালিকানাধীন সফ্টওয়্যার বলে। কোনও ব্যক্তি বা কোনও সংস্থা এই জাতীয় মালিকানাধীন সফ্টওয়্যারটির মালিক হতে পারে। এর উত্স কোডটি প্রায়শই নিবিড়ভাবে গোপনীয়ভাবে রক্ষিত থাকে এবং এতে বড় ধরনের বিধিনিষেধ থাকতে পারে -
- আর কোনও বিতরণ করা যাবে না
- এটি ব্যবহার করতে পারে এমন ব্যবহারকারীর সংখ্যা অনেক হতে পারে
- এটি কম্পিউটারের প্রকারে ইনস্টল করা যেতে পারে, উদাহরণস্বরূপ মাল্টিটাস্কিং বা একক ব্যবহারকারী ইত্যাদি
উদাহরণস্বরূপ, মাইক্রোসফ্ট উইন্ডোজ একটি স্বতন্ত্র অপারেটিং সফটওয়্যার যা বিভিন্ন সংস্করণে বিভিন্ন সংস্করণে আসে যেমন একক ব্যবহারকারী, বহু-ব্যবহারকারী, পেশাদার ইত্যাদি