تاریخچه اولین فروشگاه‌های نرم‌افزار؛ پیش از عصر اپ‌استور

امروزه دانلود و نصب نرم‌افزارها تنها با یک کلیک روی گوشی‌های هوشمند یا کامپیوترها انجام می‌شود اما دهه‌های گذشته این فرآیند بسیار پیچیده بود. پیش از آنکه اپل با معرفی اپ‌استور (App Store) مفهوم مدرن دسترسی به اپلیکیشن‌ها را دگرگون کند کاربران راه‌های خلاقانه‌ای برای اشتراک‌گذاری برنامه‌ها داشتند. در این مقاله می‌خواهیم مسیر پر فراز و نشیب نحوه توزیع ابزارهای دیجیتال را بررسی کنیم تا ببینیم چگونه جامعه کاربران قدیمی با استفاده از مودم‌های دایل‌آپ و دیسکت‌ها شبکه توزیع نرم‌افزار را پیش از اینترنت پرسرعت پایه‌گذاری کردند.

فهرست مطالب

دوران طلایی سیستم‌های تابلوی اعلانات

پیش از همه‌گیر شدن شبکه جهانی وب سیستم‌های تابلوی اعلانات یا همان بی‌بی‌اس (BBS) بستر اصلی ارتباطات دیجیتال و اشتراک‌گذاری فایل‌ها بودند. کاربران با استفاده از خطوط تلفن و مودم‌های کند به رایانه‌های میزبان متصل می‌شدند تا به تبادل پیام و دانلود نرم‌افزار بپردازند. این سیستم‌ها معمولا توسط افراد علاقه‌مند در خانه‌ها مدیریت می‌شد و منابع محدودی برای اتصال همزمان کاربران داشت.

دانلود یک برنامه چند مگابایتی در این دوران ممکن بود چندین ساعت به طول بینجامد و قطع شدن ناگهانی خط تلفن به معنای شروع مجدد کل فرآیند بود. با این حال بی‌بی‌اس‌ها اولین جوامع مجازی واقعی را شکل دادند که در آن‌ها کاربران برنامه‌های کاربردی و بازی‌های اولیه را به اشتراک می‌گذاشتند. این بسترها پایه‌گذار تفکر اشتراک‌گذاری جمعی اطلاعات در عصر دیجیتال بودند که بعدها بستر اینترنت را شکل داد.

مفهوم انقلابی نرم‌افزارهای اشتراکی

در سال‌های ابتدایی توسعه نرم‌افزار ایده جدیدی به نام نرم‌افزار اشتراکی (Shareware) شکل گرفت که مدل تجاری صنعت کامپیوتر را تغییر داد. توسعه‌دهندگان به جای فروش مستقیم نرم‌افزار در بسته‌بندی‌های گران‌قیمت نسخه‌ای محدود یا آزمایشی از برنامه خود را به صورت رایگان توزیع می‌کردند. کاربران اجازه داشتند این برنامه‌ها را کپی کرده و به دوستان خود بدهند تا آن‌ها نیز از نرم‌افزار استفاده کنند.

اگر کاربر از برنامه راضی بود از او خواسته می‌شد تا مبلغی را برای ثبت‌نام و دریافت نسخه کامل یا کد فعال‌سازی به آدرس نویسنده پست کند. بازی‌های معروفی مانند دوم (Doom) و ابزارهای محبوبی نظیر وین‌زیپ (WinZip) با استفاده از این روش به موفقیت‌های عظیمی دست یافتند. این مدل نشان داد که اعتماد به مشتری و توزیع آزادانه می‌تواند سودآوری مالی بالایی به همراه داشته باشد.

توزیع فیزیکی نرم‌افزار از طریق مجلات کامپیوتری و دیسکت‌ها

زمانی که دسترسی به اینترنت برای عموم مردم مقدور نبود مجلات چاپی تکنولوژی نقش توزیع‌کننده نرم‌افزار را بر عهده داشتند. این مجلات ماهانه همراه با یک یا چند دیسکت و بعدها سی‌دی‌های حاوی نرم‌افزارها و بازی‌های جدید منتشر می‌شدند. برای بسیاری از مردم خرید این مجلات تنها راه دستیابی به آخرین ابزارهای کاربردی سیستم‌عامل ویندوز یا داس بود.

دیسکت‌های ۳.۵ اینچی با ظرفیت محدود ۱.۴۴ مگابایت چالش بزرگی برای برنامه‌نویسان بودند و آن‌ها مجبور بودند کدها را به شدت فشرده کنند. انتشار نسخه‌های دمو روی سی‌دی‌های ضمیمه مجلات شور و شوق زیادی در میان علاقه‌مندان به بازی‌های کامپیوتری ایجاد می‌کرد. این صنعت چاپ سنتی بود که چرخ دنده‌های توزیع نرم‌افزار را پیش از بلوغ کامل اینترنت به حرکت درمی‌آورد.

ظهور وب‌سایت‌های مرجع مانند توکاز و دانلود دات کام

با تکامل وب در دهه نود میلادی پورتال‌های عظیمی برای دانلود مستقیم نرم‌افزار شکل گرفتند که معروف‌ترین آن‌ها توکاز (Tucows) و دانلود دات کام (Download.com) بودند. این وب‌سایت‌ها مانند کتابخانه‌های دیجیتال بزرگی عمل می‌کردند که برنامه‌ها را در دسته‌بندی‌های مختلف قرار داده و به آن‌ها امتیاز می‌دادند. کاربران دیگر نیازی به جستجو در صفحات شخصی برنامه‌نویسان نداشتند و همه چیز در یک جا جمع شده بود.

سیستم رتبه‌بندی با آیکون‌های گاو در توکاز به معیاری برای کیفیت نرم‌افزارها تبدیل شده بود که کاربران به آن اعتماد زیادی داشتند. این پورتال‌ها پهنای باند عظیمی را برای دانلود سریع‌تر برنامه‌ها فراهم می‌کردند که برای آن دوران یک موهبت بزرگ بود. این دوران اولین گام برای متمرکز کردن توزیع نرم‌افزار در بستر وب جهانی و سازماندهی آن به شمار می‌رفت.

نقش شبکه‌های اشتراک فایل همتا به همتا در تبادل نرم‌افزار

ظهور فناوری همتا به همتا (P2P) با برنامه‌هایی مانند نپستر (Napster)، ناتلا (Gnutella) و بعدها بیت‌تورنت (BitTorrent) نحوه تبادل داده‌ها را دگرگون کرد. در این سیستم‌ها دیگر سرور مرکزی وجود نداشت و هر کاربر به طور همزمان دانلودکننده و آپلودکننده فایل بود. این معماری محدودیت‌های پهنای باند سرورهای سنتی را از بین برد و امکان اشتراک‌گذاری فایل‌های حجیم را فراهم کرد.

اگرچه این شبکه‌ها بیشتر برای اشتراک‌گذاری موسیقی شناخته می‌شدند اما به سرعت به مخازن عظیمی برای سیستم‌عامل‌ها و نرم‌افزارهای کرک شده تبدیل شدند. شرکت‌های نرم‌افزاری با چالش بزرگی برای محافظت از حق نشر محصولات خود روبرو شدند زیرا دسترسی رایگان به نرم‌افزارهای گران‌قیمت بسیار ساده شده بود. این دوران جنگ بزرگی را میان قوانین مالکیت معنوی و آزادی تبادل اطلاعات در اینترنت آغاز کرد.

فروشگاه‌های اینترنتی اولیه کامپوسرو و ای‌او‌ال

پیش از اینترنت مدرن شبکه‌های تجاری اختصاصی مانند کامپوسرو (CompuServe) و آمریکا آنلاین (AOL) خدمات آنلاین بسته‌ای را به مشترکین خود ارائه می‌دادند. این شبکه‌ها دارای بخش‌های ویژه‌ای برای خرید و دانلود نرم‌افزار بودند که مبالغ آن به طور مستقیم روی قبوض ماهانه کاربران اعمال می‌شد. این سیستم‌ها اولین تلاش‌ها برای ایجاد یک اکوسیستم تجاری متمرکز و امن در دنیای دیجیتال بودند.

کاربران می‌توانستند در انجمن‌های تخصصی این شبکه‌ها با توسعه‌دهندگان گفتگو کرده و نسخه‌های رسمی برنامه‌ها را بدون ترس از ویروسی بودن دانلود کنند. این مدل‌های اختصاصی به دلیل هزینه‌های بالای اشتراک و محدودیت دسترسی نتوانستند در برابر وب آزاد دوام بیاورند. با این حال الگوی موفقی از نحوه تراکنش مالی و پشتیبانی از مشتریان نرم‌افزار را به نمایش گذاشتند.

چالش‌های امنیتی و خطر بدافزارها در دوره‌ دانلودهای سنتی

یکی از بزرگ‌ترین کابوس‌های کاربران در دوران پیش از اپ‌استورها خطر همیشگی آلودگی سیستم به ویروس‌ها و تروجان‌ها بود. وب‌سایت‌های غیررسمی و شبکه‌های پی۲پی پناهگاهی برای انتشار کدهای مخرب در قالب نرم‌افزارهای کاربردی محبوب بودند. نصب یک برنامه ساده می‌توانست به نابودی اطلاعات کل هارد دیسک یا سرقت اطلاعات شخصی کاربر منجر شود.

نبود یک ناظر متمرکز که امنیت برنامه‌ها را پیش از انتشار بررسی کند بزرگ‌ترین نقطه ضعف سیستم‌های توزیع قدیمی بود. کاربران ناچار بودند به نرم‌افزارهای آنتی‌ویروس تکیه کنند که آن‌ها نیز همواره یک قدم از بدافزارهای جدید عقب‌تر بودند. این ناامنی مداوم نیاز به وجود یک فروشگاه رسمی و تایید شده را در ذهن توسعه‌دهندگان سیستم‌عامل‌ها تقویت کرد.

نحوه پرداخت و سیستم‌های ثبت لایسنس دستی قدیمی

فرآیند خرید نرم‌افزار در گذشته شامل مراحل پیچیده‌ای بود که امروزه خنده‌دار به نظر می‌رسد. در بسیاری از موارد کاربران باید چک‌های بانکی خود را از طریق پست برای برنامه‌نویس ارسال می‌کردند تا کلید ثبت‌نام برایشان فرستاده شود. در روش‌های پیشرفته‌تر کدهای طولانی و پیچیده‌ای صادر می‌شد که کاربر باید آن‌ها را به طور دقیق در کادرهای برنامه تایپ می‌کرد.

اشتباه در وارد کردن حتی یک کاراکتر لایسنس مانع از اجرای برنامه می‌شد و پشتیبانی مشتریان نیز به کندی صورت می‌گرفت. نبود درگاه‌های پرداخت یکپارچه جهانی مانع بزرگی برای توسعه‌دهندگان مستقل بود که می‌خواستند محصولات خود را به مشتریان خارجی بفروشند. این مشکلات تراکنش مالی کارایی اقتصادی بازار نرم‌افزار را به شدت محدود کرده بود.

اهمیت فایل‌های راهنما و دموهای محدود به زمان

از آنجا که حجم فایل‌ها اهمیت زیادی داشت توسعه‌دهندگان تمام توضیحات و راهنماها را در فایل‌های متنی ساده به نام ریدمی (Readme.txt) قرار می‌دادند. این فایل‌ها حاوی دستورالعمل‌های نصب، رفع مشکلات احتمالی و اطلاعات تماس برای ثبت لایسنس بودند. خواندن این فایل‌ها بخش جدایی‌ناپذیر از فرآیند نصب هر برنامه برای کاربران قدیمی کامپیوتر به شمار می‌رفت.

علاوه بر این نسخه‌های نمایشی (Demo) با محدودیت استفاده ۳۰ روزه یا قفل کردن برخی ویژگی‌های کلیدی ابزار اصلی تشویق کاربران به خرید بودند. این روش به خریدار اجازه می‌داد کارایی برنامه را روی سخت‌افزار خود آزمایش کند و با اطمینان کامل تصمیم به خرید بگیرد. طراحی درست این نسخه‌های دمو نقش تعیین‌کننده‌ای در موفقیت یا شکست تجاری یک محصول نرم‌افزاری ایفا می‌کرد.

تاثیر سرعت پایین اینترنت بر تجربه کاربری دانلود نرم‌افزار

سرعت اینترنت دایل‌آپ با مودم‌های ۱۴.۴ یا ۵۶ کیلوبیت بر ثانیه کابوس بزرگی برای دانلود هر نوع محتوایی بود. دانلود یک فایل با حجم ده مگابایت نیاز به صبر ایوب داشت و بوق‌های ممتد اشغال خط تلفن خانه همواره استرس‌زا بود. در این دوران برنامه‌های مدیریت دانلود مانند دانلود اکسلریتور (DAP) به ابزارهایی حیاتی برای ادامه دانلودهای قطع شده تبدیل شدند.

این محدودیت شدید پهنای باند باعث شد که توسعه‌دهندگان نرم‌افزارها را بهینه‌تر بنویسند و از فایل‌های نصبی کوچک‌تر استفاده کنند. همچنین تکنیک‌های فشرده‌سازی فایل نظیر فرمت‌های زیپ و رار اهمیت حیاتی پیدا کردند تا ترافیک کمتری مصرف شود. سرعت کم شبکه تاثیر مستقیمی بر شیوه کدنویسی و طراحی رابط‌های کاربری برنامه‌های آن دوران داشت.

شکل‌گیری جوامع کاربری و انجمن‌های گفتگوی کرک و اشتراک‌گذاری

در حاشیه بازار رسمی نرم‌افزار خرده‌فرهنگ قدرتمندی از گروه‌های کرک‌کننده نرم‌افزار شکل گرفت که به نام سین (The Scene) شناخته می‌شدند. این گروه‌ها قفل‌های امنیتی نرم‌افزارهای تجاری را می‌شکستند و آن‌ها را به همراه کدهای فعال‌ساز در انجمن‌های مخفی منتشر می‌کردند. این فعالیت‌های غیرقانونی شبکه‌ای موازی از توزیع رایگان را ایجاد کرده بود که بسیار کارآمد عمل می‌کرد.

موسیقی‌های الکترونیکی خاص و انیمیشن‌های متنی اسکی (ASCII) که در فایل‌های کرک قرار می‌گرفتند امضای هنری این گروه‌ها بودند. برای بسیاری از نوجوانان آن دوران این انجمن‌ها دروازه‌ای برای یادگیری مهندسی معکوس و امنیت شبکه بود. حضور این بازار سیاه بزرگ شرکت‌های نرم‌افزاری را وادار کرد تا روش‌های لایسنس‌گذاری آنلاین و توزیع متمرکز را با جدیت بیشتری دنبال کنند.

گذار به مدل‌های ابری و متمرکز کنونی اپ‌استورهای مدرن

در نهایت با معرفی فروشگاه اپ‌استور توسط استیو جابز در سال ۲۰۰۸ کل مدل سنتی توزیع نرم‌افزار فرو پاشید. اپل نشان داد که یک فروشگاه متمرکز، امن، با قابلیت پرداخت آسان و فرآیند نصب تک‌کلیکی می‌تواند همزمان به نفع توسعه‌دهندگان و کاربران باشد. گوگل نیز به سرعت با راه‌اندازی اندروید مارکت که بعدها به گوگل پلی تغییر نام داد این مسیر را دنبال کرد.

امروزه دانلود سنتی نرم‌افزارها از سایت‌های متفرقه جای خود را به فروشگاه‌های رسمی سیستم‌عامل‌ها داده است. اگرچه این تمرکز امنیت و راحتی بیشتری به ارمغان آورده اما چالش‌های جدیدی مانند سهم ۳۰ درصدی پلتفرم‌ها و انحصارگرایی را ایجاد کرده است. تاریخچه توزیع نرم‌افزار نشان می‌دهد که بشر همواره به دنبال تعادل میان آزادی دسترسی، امنیت و سهولت کاربری در دنیای دیجیتال بوده است.

جمع‌بندی نهایی

سیر تکاملی توزیع نرم‌افزار از سیستم‌های اولیه BBS و دیسکت‌های فیزیکی مجلات تا پورتال‌های دانلود و شبکه‌های همتا به همتا، نشان‌دهنده تلاش مداوم کاربران برای دسترسی آسان‌تر به ابزارهای دیجیتال است. پیش از ظهور اپ‌استورهای متمرکز، مفاهیمی چون Shareware مدل‌های اقتصادی موفقی بر پایه اعتماد متقابل خلق کردند. اگرچه سرعت پایین دایل‌آپ و تهدیدهای امنیتی بدافزارها از چالش‌های بزرگ آن دوران بودند اما همان بسترهای اولیه پایه و اساس سیستم‌های ابری و مارکت‌های امروزی را بنا نهادند تا در نهایت راحتی و امنیت کنونی حاصل شود.

سوالات متداول

1. سیستم تابلوی اعلانات یا همان BBS دقیقاً چگونه کار می‌کرد؟
سیستم BBS یک سرور رایانه‌ای شخصی بود که کاربران با استفاده از مودم و خط تلفن مستقیماً به آن متصل می‌شدند. پس از اتصال، کاربر به محیطی متنی دسترسی پیدا می‌کرد که می‌توانست فایل‌ها را دانلود یا آپلود کند. از آنجا که این اتصال مستقیم بود، در هر لحظه تعداد محدودی کاربر می‌توانستند آنلاین باشند. این سیستم‌ها مقدمه‌ای برای شکل‌گیری وب‌سایت‌های دانلود امروزی بودند.
2. ایده نرم‌افزار اشتراکی یا همان Shareware چه تفاوتی با نرم‌افزارهای رایگان داشت؟
نرم‌افزار اشتراکی به صورت رایگان توزیع می‌شد اما استفاده از آن برای همیشه آزاد نبود. این برنامه‌ها معمولاً پس از مدتی قفل می‌شدند یا پیامی برای خرید نسخه اصلی نمایش می‌دادند. در حالی که نرم‌افزارهای کاملاً رایگان هیچ نیازی به پرداخت هزینه یا ثبت لایسنس تجاری نداشتند. این روش به کاربران اجازه آزمایش قبل از خرید را می‌داد.
3. پورتال Tucows چگونه به محبوبیت رسید و نام آن به چه معناست؟
توکاز مخفف عبارت دسترسی به نرم‌افزارهای سودمند اینترنتی در ویندوز بود. این سایت با دسته‌بندی دقیق نرم‌افزارها و ارائه سرورهای دانلود پرسرعت در سراسر جهان محبوب شد. نماد آن دو سر گاو بود و به برنامه‌های باکیفیت نشان ۵ گاو اهدا می‌کرد. این رتبه‌بندی به استانداردی برای کیفیت برنامه‌ها در دهه نود تبدیل شد.
4. شبکه‌های همتا به همتا یا P2P چه نقشی در تبادل نرم‌افزار داشتند؟
شبکه‌های همتا به همتا نیاز به سرور مرکزی برای میزبانی فایل‌های حجیم را از بین بردند. در این سیستم‌ها هر دانلودکننده خود به توزیع‌کننده بخش‌های دانلود شده تبدیل می‌شد. این ویژگی باعث افزایش چشمگیر سرعت دانلود فایل‌های پرطرفدار مانند نرم‌افزارهای بزرگ می‌شد. این فناوری راه را برای توزیع غیرمتمرکز اطلاعات باز کرد.
5. چگونه مجلات قدیمی کامپیوتر نرم‌افزارها را به دست کاربران می‌رساندند؟
مجلات ماهانه لوح‌های فشرده یا دیسکت‌هایی را در لابه لای صفحات خود قرار می‌دادند. این دیسک‌ها حاوی صدها برنامه کاربردی فشرده، بازی‌های دمو و ابزارهای بهینه‌سازی سیستم بودند. خریداران مجله بدون نیاز به اتصال به اینترنت، به جدیدترین نرم‌افزارها دسترسی پیدا می‌کردند. این روش یکی از مهم‌ترین راه‌های توزیع محتوای دیجیتال در سراسر دنیا بود.
6. فایل‌های Readme چه اهمیتی در پوشه‌های نصب نرم‌افزار داشتند؟
این فایل‌های متنی ساده حاوی نکات حیاتی بودند که به صورت فشرده نوشته می‌شدند. راهنمای نصب نرم‌افزار، تغییرات نسخه جدید و مشکلات رایج در این فایل‌ها قرار داشت. همچنین روش تماس با سازنده و ثبت قانونی شماره سریال در آن‌ها توضیح داده می‌شد. بدون خواندن این متون، حل مشکلات نصب غیرممکن به نظر می‌رسید.
7. چرا سیستم‌های پرداخت قدیمی مانع بزرگی برای توسعه‌دهندگان مستقل بودند؟
در غیاب سیستم‌های پرداخت الکترونیکی متمرکز، خرید نرم‌افزار نیازمند ارسال پول فیزیکی یا حواله بود. این فرآیند روزها و گاهی هفته‌ها زمان می‌برد و هزینه ارسال پول بسیار بالا بود. کاربران کشورهای مختلف برای خرید نرم‌افزار از توسعه‌دهندگان دیگر با محدودیت‌های ارزی مواجه بودند. این موضوع رشد اقتصادی بازار مستقل نرم‌افزار را کند می‌کرد.
دکتر علیرضا مجیدی
دکتر علیرضا مجیدی
پزشک، نویسنده و بنیان‌گذار وبلاگ «یک پزشک»
دکتر علیرضا مجیدی، نویسنده و بنیان‌گذار وبلاگ «یک پزشک».
با بیش از ۲۰ سال نویسندگی «ترکیبی» مستمر در زمینهٔ پزشکی، فناوری، سینما، کتاب و فرهنگ.
باشد که با هم متفاوت بیاندیشیم!

8 دیدگاه

  1. سلام
    برنامه خیلی خوبی بود… لطفا ادامه بدید و مثل خیلی از برنامه های دیگه ول نکنید.
    در ضمن درباره اپ های خواب اطلاعات بیشتری بدید جذابه…
    ممنون.

  2. سلام آقا حسین عالی بود
    * یه زحمت بکش فیلم ها رو تو آپارات هم بزار حالا حتی بعد از چند ماه تاخیر هم شده / کیفیت رو یه مقدار میاره پایین ولی بازهم خوبه
    * با یه پلیر همینجا نشون بده چرا ارجاع میدی! بعضی وقت ها حوصله تب جدید ندارم :)
    نکته عالی منظم بودنتونه امیدوارم تا یه شبکه تلویزیونی پیش برید :)
    برو بچ صفرو یک خسته نباشید.

  3. برنامه خوبی هست ادامه بدین حتما فقط به دید من جز اول و آخرش مجری یکم اخمو میشه، یکم شادتر باشه چهرشون وقتی برنامه ها رو معرفی میکنه بازخورد بهتری داره

  4. خیلی ممنونم. اپ‌های مطرح شناخته شده‌هستند قطعاً، بی‌زحمت اپ‌های کمتر شناخته شده و جالب رو معرفی کنید تو ویدئو‌هاتون.

    1. البته توجه داشته باش دوست عزیز که این اپ ها برای کسایی شناخته شده هستش که به اصطلاح دستشون تو کاره نه برای افراد معمولی !
      در ضمن ممنون بابت ویدئو … از وقتی که میزارین و زخمتی که می کشید کمال تشکر رو دارم … اپ هایی که معرفی کردید بسیار جالب بودند !

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا
[wpcode id="260079"]