Shareware (или условно-бесплатные программы) — это коммерческое программное обеспечение (ПО) с безвозмездным использованием. Концепция позволяет разработчикам предлагать попробовать свой продукт бесплатно, но ограниченное время, после которого вероятный пользователь должен приобрести полную коммерческую версию программы у автора. Впервые о Shareware заговорили в 1980-х. Рассказываем о том, что сделало модель уникальной и успешной в то время.
Историки обычно приписывают создание концепции Shareware трем людям. Один из них — Эндрю Флюгельман, который в 1982 создал на своем новом компьютере IBM PC телекоммуникационную программу под названием PC-Talk и начал делиться ею с друзьями. Вскоре он понял, что может поместить в продукт специальное сообщение с просьбой пожертвовать $25 в обмен на будущие обновления. Флюгельман назвал модель Freeware.
В то же время другой программист, Джим Кнопф (он же Джим Баттон), используя концепцию Флюгельмана, создал программу базы данных для IBM PC под названием Easy File и начал делиться ею с друзьями. Как и Флюгельман он понял, что может попросить пожертвование ($10), чтобы компенсировать затраты на дальнейшую разработку и рассылку обновлений. Кнопф назвал свою концепцию «программным обеспечением, поддерживаемым пользователем». Вскоре оба разработчика начали переписку, и Кнопф изменил название своей программы, чтобы она соответствовала PC-Talk Флюгельмана, и оба договорились о предложенной сумме пожертвования в $25.
Снимок экрана PC-Talk III, показывающий вызов BBS
К 1983 году концепция Shareware утвердилась, но ее название еще не закрепилось в сфере, что изменил бывший сотрудник Microsoft Боб Уоллес, создав приложение для обработки текстов под названием PC-Write. В процессе он придумал термин Shareware для описания модели поддерживаемого пользователем программного обеспечения, впервые предложенной Флюгельманом и Кнопфом.
В то время, когда Флюгельман и Кнопф пришли к идее условно-бесплатного программного обеспечения, большинство коммерческих приложений было очень дорогим. Издатели ПО часто полагались на «драконовские» схемы защиты копирования, чтобы не дать клиентам сделать неавторизованные копии программного обеспечения. Проще говоря, в индустрии опасались пиратства.
Идея о том, что можно написать качественную программу, распространить ее среди людей, надеяться, что она им понравится и они добровольно начнут за нее платить, звучала нелепо. Но Флюгельман и Кнопф стали миллионерами. Вероятно, это стало возможным, потому что концепция Shareware подразумевала подход с достоинством и уважением к конечному пользователю, чего часто не хватало крупным коммерческим разработчикам программного обеспечения.
С точки зрения пользователей Shareware было привлекательно, поскольку позволяло бесплатно опробовать приложения до их покупки, что в то время было новаторской концепцией в отрасли. Вместо того, чтобы выложить, например, $795 за пакет базы данных, который по итогу оказался для вас бесполезным, можно было получить его бесплатно и отправлять деньги автору только если продукт был полезным.
В начале своей идеи Флюгельман предложил распространять PC-Talk всем, кто пришлет ему по почту чистую дискету. Но по мере того, как связь между модемом и передача файлов на платформе IBM PC стала проще, люди начали торговать условно-бесплатным программным обеспечением на «электронных досках объявлений» (BBS) и на коммерческих онлайн-сервисах, таких как CompuServe и GEnie.
Для разработчика условно-бесплатных ПО BBS — альтернативный канал распространения своего продукта, когда больше не нужно подписывать контракт с издателем, разрабатывать и производить розничный пакет, печатать руководство, находить дистрибьютора, а затем надеяться на гонорары. Все эти накладные расходы, вероятно, составляли и объясняли большую часть высокой стоимости ПО в то время.
Главное меню BBS
Автором условно-бесплатного программного обеспечения мог быть один человек, работающий из дома. Часто руководства по shareware были электронными и прилагались к самому программному обеспечению. Наиболее значительные расходы на распространение приходились на рассылку обновлений с использованием пустой дискеты, конверта и штампа. Позже, с появлением регистрационных кодов, которые разблокировали функции программного обеспечения, расходы еще больше снизились, и для завершения продажи требовалось только письмо.
Условно-бесплатное ПО не ограничивалось только платформой IBM PC, вскоре оно распространилось на Macintosh, Amiga, Atari ST и так далее. Но некоторые из самых влиятельных условно-бесплатных программ возникли на платформах IBM PC и Macintosh в 1980-х и начале 1990-х годов. Среди них:
С появление интернета и Всемирной паутины стало проще не только распространять файлы, но и напрямую продавать программное обеспечение в электронном виде. Потенциальные клиенты могут напрямую посетить веб-сайт разработчика, оплатить продукт с помощью кредитной карты и загрузить приложение или игру, что делает модель условно-бесплатного ПО с передачей данных менее востребованной в качестве сети распространения.
Во второй половине 1990-х термин Shareware начал терять популярность по сравнению с такими терминами, как «пробное» или «демо» программное обеспечение. В каком-то смысле условно-бесплатное ПО никуда не исчезло, термин просто трансформировался и стал основной моделью распространения продукта.
Интерфейс веб-страницы Yahoo (1994)
В то же время распространения программного обеспечения с открытым исходным кодом в интернете в середине-конце 90-х годов предоставило альтернативную философию для свободного программного обеспечения, которая побудила разработчиков сотрудничать над высококачественными бесплатными программными приложения, делая коммерческое условно-бесплатное ПО менее необходимым и популярным.
Совсем недавно рост технических средства защиты авторских прав (DRM) привел к блокировке программного обеспечения для учетных записей, что сделало распространение даже демо-версий игры или программы незаконным или непрактичным. На некоторых аппаратах, таких как, например, iPhone, вообще невозможно легально обмениваться программным обеспечением — без взлома или компиляции исходного кода приложения и его загрузки с помощью Xcode. Открытые платформы, такие как Macintosh и Windows, ограничивают неподписанное программное обеспечение, поэтому дни, когда можно загрузить программу от случайного инди-разработчика и запустить ее, могут быть сочтены, хотя условно-бесплатное ПО все еще существует.
В интернете есть сайты, на которых собраны десятки тысяч shareware-программ для изучения. Вот некоторые из них:
Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…
Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…
Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…
В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…
Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…
Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…