সফ্টওয়্যারটি ব্যক্তিগত উত্সাহী এবং বাণিজ্যিক সংস্থাগুলির কর্মচারী উভয়ই দ্বারা তৈরি করা হয়েছে। তারা ব্যক্তিগত কম্পিউটার, মোবাইল ফোন এবং মাইক্রোপ্রসেসরযুক্ত ডিভাইসগুলির জন্য প্রোগ্রাম তৈরি করে।
নির্দেশনা
ধাপ 1
ক্লাসিক সফ্টওয়্যার বিকাশ মডেল এর মত দেখাচ্ছে। প্রোগ্রামটি একটি সংস্থার কর্মচারী দ্বারা তৈরি করা হয়েছে, অন্যদিকে এর উত্স কোডগুলি প্রতিষ্ঠানের বাইরে যায় না। সংকলনের ফলাফল ব্যবহারকারীদের কাছে বিক্রি হয়। প্রতিযোগী সফ্টওয়্যার পণ্যগুলির দ্বারা সমর্থিত নয় এমন ফর্ম্যাটগুলিতে ফাইলগুলি সংরক্ষণ করা কোনও অ্যাপ্লিকেশনের পক্ষে অস্বাভাবিক নয়। যদি অ্যাপ্লিকেশনটির বিকাশ বন্ধ হয়ে যায়, ব্যবহারকারীদের তাদের কাজের ফলাফলগুলি অন্য ফর্ম্যাটের ফাইলগুলিতে পুনরায় সংরক্ষণ করার বিষয়ে চিন্তা করতে হবে।
ধাপ ২
এমনকি মালিকানাধীন সফ্টওয়্যার সংস্থাগুলি প্রায়শই তাদের কিছু পণ্য বিনামূল্যে করে। একই সময়ে, তারা বিজ্ঞাপন প্রদর্শন, অন্যান্য অর্থ প্রদানের কর্মসূচি বাস্তবায়নের পাশাপাশি অতিরিক্ত অর্থ প্রদানের পরিষেবাগুলি প্রবর্তন করে লাভ করতে পারে। উদাহরণস্বরূপ, আইপি টেলিফোনির জন্য একটি অ্যাপ্লিকেশনটিতে কম্পিউটার থেকে কম্পিউটারে কলগুলি নিখরচায় থাকতে পারে তবে আপনাকে কম্পিউটার থেকে ফোনে কল দেওয়ার জন্য অর্থ দিতে হবে। ব্রাউজার বিকাশকারীরা সার্চ ইঞ্জিন ব্যবহার করার সময় পিপিসি বিজ্ঞাপন দ্বারা স্পনসর করা যেতে পারে।
ধাপ 3
লোন প্রোগ্রামাররা সাধারণত ছোট অ্যাপ্লিকেশন এবং ইউটিলিটি তৈরি করে। এগুলি হয় বন্ধ বা মুক্ত উত্স, অর্থ প্রদান বা বিনামূল্যে (যে কোনও সংমিশ্রণে) হতে পারে। আকারে ছোট, এই জাতীয় প্রোগ্রাম এবং ইউটিলিটিগুলি কখনও কখনও একই উদ্দেশ্যে ডিজাইন করা বড় প্যাকেজগুলির সাথে প্রতিযোগিতা করতে পারে।
পদক্ষেপ 4
একজন উত্সাহী একটি বড় প্রোগ্রাম লিখতে পারে না, তবে সে সোর্সফোর্জে, গুগল কোড, মাইক্রোসফ্ট কোডপ্লেক্স বা এর অনুরূপ একটি প্রকল্প তৈরি করতে পারে। এর পরে, সীমাহীন সংখ্যক অপেশাদার প্রোগ্রামাররা এক সাথে কোডে কাজ করতে সক্ষম হবে। তাদের বেশিরভাগ তাদের মূল কাজ থেকে ফ্রি সময়ে শখ হিসাবে প্রোগ্রামিংয়ে ব্যস্ত।
পদক্ষেপ 5
একবার একটি ভাল মানের ওপেন সোর্স প্রকল্পটি পাওয়া গেলে, বাণিজ্যিক প্রতিষ্ঠানের পরিচালনা এটি সমর্থন করতে পারে। এর পরে, প্রোগ্রামটি এখনও উন্মুক্ত থাকবে, তবে কেবল আগ্রহী নয়, সংস্থায় কর্মরত পেশাদার প্রোগ্রামাররাও এতে পরিবর্তন আনবে। ফার্মটি ঘুরে দেখা যায়, এই প্রোগ্রামটি চালিত হার্ডওয়্যার ডিভাইসগুলি বিক্রি করতে শুরু করতে পারে, বা ব্যবহারকারীদের একটি পারিশ্রমিকের জন্য এটির সাথে কাজ করার প্রশিক্ষণ দিতে পারে।