সফ্টওয়্যার বিতরণের বিবর্তন

সফ্টওয়্যার বিতরণের বিবর্তন ইন্টারনেটের মাধ্যমে সম্ভব হয়েছিল

2011 সালে, প্রযুক্তি সম্পর্কে কখনও ভবিষ্যদ্বাণী না করার জন্য আমার নিজের পরামর্শ উপেক্ষা করে, আমি অধুনালুপ্ত Linux+DVD ম্যাগাজিনে ক্লাউড কম্পিউটিং নিয়ে একটি নিবন্ধ লিখেছিলাম। এবংn তিনি বলেছিলেন যে সফ্টওয়্যার বিতরণের বিবর্তন অবশ্যই ক্লাউডের দিকে যাচ্ছে।

যদিও বিষয়গুলি বিশেষজ্ঞদের মত দ্রুত ছিল না এবং আমি ভেবেছিলাম, কোর্সটি অনিবার্য বলে মনে হচ্ছে. আরও বেশি করে যদি লেখা বা লেখার সমস্ত সফ্টওয়্যারগুলিতে কৃত্রিম বুদ্ধিমত্তা যুক্ত করার ফ্যাশনটি একটি প্রবণতা হয়ে ওঠে।

মহামারীর কারণে বিলম্ব হওয়া সত্ত্বেও, এটি শিল্প নিজেই যা দৃষ্টান্তের নির্দিষ্ট পরিবর্তনকে বাধা দিচ্ছে বলে মনে হয়। Chromebook এর মতো ক্লাউড-সক্ষম ডিভাইসগুলি মেরামত করা কঠিন এবং দ্রুত পুরানো হয়ে যায়৷ ক্লাউডবুক নামে পরিচিত সস্তা বিকল্পগুলি হল সত্যিকারের ফ্র্যাঙ্কেনস্টাইন যেখানে হার্ডওয়্যারগুলিকে উইন্ডোজের সংস্করণগুলির সাথে একত্রিত করা হয় যা তাদের পক্ষে খুব ভারী। এবং, হাই-এন্ড ট্যাবলেটের দাম তাদের পিসি প্রতিস্থাপন হিসাবে ন্যায্যতা দেয় না।
আমি মনে করি না যে গড় ব্যবহারকারীর থেকে পরিবর্তনের প্রতিরোধ আছে৷ স্মার্টফোনের ক্রমাগত ব্যবহার তাদের ক্লাউডের সাথে স্থায়ী মিথস্ক্রিয়ায় অভ্যস্ত করেছে৷

সফ্টওয়্যার বিতরণের বিবর্তন

কম্পিউটার শিল্পের প্রথম দিকে, কোম্পানিগুলি শুধুমাত্র হার্ডওয়্যার বিক্রি করত. ব্যবহারকারীরা নিজেরাই পাঞ্চ কার্ড ব্যবহার করে তাদের প্রয়োজনীয় সফ্টওয়্যার লিখেছিলেন।

কম্পিউটারগুলি ছোট এবং আরও অ্যাক্সেসযোগ্য হয়ে উঠলে, শখের লোকেরা তাদের নিজস্ব প্রোগ্রাম লিখতে শুরু করে। এবং তাদের ভাগ করুন। বেসিকের মতো প্রোগ্রামিং ভাষা জনপ্রিয় হয়ে ওঠে, যা ইংরেজি ভাষার শব্দ ব্যবহার করে, মেশিন কোড বা আরও জটিল ভাষা শেখার প্রয়োজন ছাড়াই অ্যাপ্লিকেশন বিকাশের অনুমতি দেয়।

কম্পিউটার শখের বৃত্তের বাইরে যখন কম্পিউটার জনপ্রিয় হয়ে ওঠে, তখন এমন ব্যবহারকারীরা উপস্থিত হন যারা তাদের নিজস্ব সফ্টওয়্যার লিখতে চান না বা লিখতে পারেন এবং অন্য কাউকে এটি করার জন্য অর্থ প্রদান করতে ইচ্ছুক। যেহেতু একটি কাস্টম-মেড পণ্যের তুলনায় একটি প্রমিত পণ্যের জন্য অর্থ প্রদান করা অনেক সস্তা, তাই চৌম্বকীয় মাধ্যমের উপর ভিত্তি করে একটি সফ্টওয়্যার বিতরণ মডেল আবির্ভূত হয়েছিল। ব্যবহারকারী প্রকৃত পণ্যের জন্য অর্থ প্রদান করেননি তবে এটি ব্যবহারের অধিকারের জন্য, এইভাবে বিখ্যাত শেষ ব্যবহারকারী লাইসেন্স চুক্তি উপস্থিত হয়েছিল। কি পরিস্থিতিতে পণ্য ব্যবহার করা যেতে পারে এই চুক্তি প্রতিষ্ঠিত.

প্রতিবার একটি নতুন সংস্করণ বের হলে, ব্যবহারকারীকে আপগ্রেড বা নতুন ইনস্টলেশনের জন্য একটি নতুন লাইসেন্স কিনতে হয়েছিল।

ইন্টারনেটের উপস্থিতি এবং ব্যান্ডউইথ বৃদ্ধির সাথে, শারীরিক বিন্যাস পরিত্যক্ত হয়, অ্যাপ্লিকেশন স্টোর থেকে ডাউনলোড দ্বারা প্রতিস্থাপিত হয় (প্রসঙ্গক্রমে, তারা স্টিভ জবস ফেসলিফট সহ লিনাক্স ডিস্ট্রিবিউশনের প্রথাগত ডাউনলোড ম্যানেজার)
তবে লাইসেন্সিং মডেল অপরিবর্তিত রয়েছে।

একটি পরিষেবা হিসাবে সফ্টওয়্যার

XNUMX শতকের প্রথম দশকের মাঝামাঝি সময়ে, একটি নতুন মডেল আকার নিতে শুরু করে যা বাস্তবে শিকড়ের দিকে প্রত্যাবর্তন। শিল্পের প্রথম দিনগুলিতে, একজন ব্যবহারকারী একটি টার্মিনালে তথ্য প্রবেশ করান যা প্রক্রিয়াকরণের জন্য কেন্দ্রীয় সার্ভারে পাঠানো হয়েছিল। পরিষেবা হিসাবে সফ্টওয়্যারের নীতিটি খুব অনুরূপ।

এই মোডের সাথে, ব্যবহারকারীর জাভাস্ক্রিপ্ট সমর্থন সহ একটি ব্রাউজারের বেশি ইনস্টল করার প্রয়োজন নেই। আপনার প্রয়োজনীয় সফ্টওয়্যারটি একটি বাহ্যিক সার্ভারে ইনস্টল করা আছে এবং একই কাজ ফাইলগুলির সাথে (ব্যবহারকারীর ইচ্ছা থাকলে) ঘটে।

এই ক্ষেত্রে, ব্যবহারকারী আর লাইসেন্সের জন্য অর্থ প্রদান করে না কিন্তু অ্যাক্সেসের জন্য। এটি একটি ফ্ল্যাট মাসিক ফি, সময়ের জন্য একটি ফি বা ব্যবহারকারীর সংখ্যা বা বৈশিষ্ট্যগুলির বিনিময়ে হতে পারে৷

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

একটি পরিষেবা মডেল হিসাবে সফ্টওয়্যারে সরানো দুটি উপায়ে সম্পন্ন হয়েছিল:

  1. দ্বৈত স্কিম: যে কোম্পানিগুলি তাদের পণ্যগুলিকে একটি ওয়েব পরিষেবা এবং বিনামূল্যে লাইসেন্সের অধীনে একটি সম্প্রদায় সংস্করণ হিসাবে অফার করে যা ব্যবহারকারী তাদের নিজস্ব সার্ভারে ইনস্টল করতে পারে৷
  2. স্ব-হোস্টেড অ্যাপ্লিকেশন: একটি সম্প্রদায় প্রকল্প ব্যবহারকারীকে তাদের নিজস্ব ওয়েব সার্ভারে ইনস্টল করতে এবং ব্রাউজার থেকে অন্য কম্পিউটার থেকে এটি ব্যবহার করার জন্য উত্স কোড সরবরাহ করে।

পরবর্তী নিবন্ধে আমরা উভয় মডেলের সুবিধা নিয়ে আলোচনা করব এবং ক্লাউড পরিষেবাগুলির অন-প্রিমিসেস বিকল্পগুলির সুপারিশ করব৷