Инновационные формы распространения программного обеспечения

Термин «инновация» был введен Й. Шумпетером в 30-х гг. XX в. [44] для обозначения любых изменений с целью внедрения и использования новых товаров, рынков и форм организации компаний. П. Друкер в 1985 г. отметил: «Суть последовательной инновационной деятельности состоит в целенаправленном и организованном поиске перемен, а также последовательном анализе тех возможностей для экономических и социальных нововведений, которые несут эти перемены» [36].

«Экономико-математический энциклопедический словарь» определяет инновации как «нововведения, результаты творческой деятельности, направленные на разработку, создание и распространение новых видов изделий, технологий и материалов, внедрение новых организационных форм производства и управления» [46].

Принципиальная возможность приобретения пиратских копий программных продуктов влечет за собой несоответствие деятельности производителя коммерческого программного обеспечения целям его функционирования: производитель вынужден изобличать незаконных пользователей и привлекать их к ответственности, на что приходится отвлекать от основной деятельности – производства программного обеспечения – довольно значительные ресурсы (либо мириться с нелегальным использованием программ).

Как отмечает П. Друкер, любое несоответствие является потенциальным источником инновации [36]. Результатом отмеченного несоответствия стало появление на рынке программного обеспечения инновационных форм распространения продукции:

– свободного программного обеспечения;

– программного обеспечения с открытым кодом;

– программного обеспечения как услуги.

Согласно определению основателя Фонда свободного программного обеспечения (Free Software Foundation) Р. Столлмана, «Free software is software that gives the user the freedom to share, study and modify it» [42], т. е. программное обеспечение называется свободным, если пользователь обладает тремя свободами:

– распространения программного обеспечения;

– изучения его устройства;

– измерения программного обеспечения.

Те же самые свободы предполагает и движение открытого кода (Open Source Software), однако это движение считает коммерческое распространение программного обеспечения неоптимальным решением, тогда как Фонд свободного программного обеспечения считает небесплатное программное обеспечение социальной проблемой.

Под некоммерческим программным обеспечением понимается и программное обеспечение с открытым кодом, и свободное программное обеспечение.

Предполагается, что любой желающий может безвозмездно скопировать себе некоммерческий программный продукт и использовать его, в том числе, в целях извлечения коммерческой выгоды.

При этом продукт является общественным благом, он распространяется открыто (т.е. с открытыми исходными кодами) и в его создании может принять участие любой член общества, что дает больше возможностей для развития продукта, чем в случае, когда он создается узким коллективом отдельной фирмы.

В числе мотивов участия в разработке таких проектов – не только моральные, но и материальные, ведь продукт можно распространять бесплатно, а услуги по его настройке, сопровождению и технической поддержке продавать, при этом не нужно нести издержки по обеспечению авторских прав (т.е. защите от пиратского копирования).

На сегодняшний день наиболее ярким представителем некоммерческого программного обеспечения является операционная система Linux.

Кроме того, следует отметить офисный пакет OpenOffice, браузер Firefox, серверы баз данных MySQL и Firebird, веб-сервер Apache, почтовую систему Sendmail, препроцессор гипертекста PHP, а также язык скриптов PERL и набор библиотек Boost C++ и др.

Институциональной основой программного обеспечения с открытым кодом является открытое лицензионное соглашение GNU (GNU General Public License, GNU GPL), разработанное Фондом свободного программного обеспечения в рамках проекта GNU (G NU’s N ot U NIX – «GNU – не UNIX!») в 1988 г. Оно ввело термин «копилефт» (copyleft), подразумевая, в отличие от «копирайта» (copyright), что программное обеспечение, защищенное открытым лицензионным соглашением GNU, может быть бесплатно использовано, изучено и изменено, но измененный продукт должен распространяться на тех же условиях GNU GPL, и его исходный код не может быть «закрыт».

Программное обеспечение как услуга (Software as a Service, SaaS) – это такая форма распространения программного обеспечения, при которой поставщик разрабатывает веб-приложение и самостоятельно управляет им, предоставляя заказчикам доступ к программному обеспечению через интернет. Основные преимущества данной модели для разработчиков таковы:

– разработчики не несут потерь, связанных с неправомерным использованием нелицензионного (пиратского) программного обеспечения, поскольку само программное обеспечение не попадает к конечным заказчикам;

– данная форма распространения продуктов позволяет уменьшить издержки разработчиков по развертыванию систем технической и консультационной поддержки (хотя и не исключает их полностью).

Пользователи также получают преимущества при использовании разработчиками программного обеспечения данной формы его распространения:

– во-первых, пользователи не несут издержек по установке, обновлению, поддержке работоспособности оборудования и работающего на нем программного обеспечения;

– во-вторых, поскольку заказчики платят не за владение программным обеспечением как таковым, а за его аренду (т.е. использование через веб-интерфейс), то в отличие от классической схемы приобретения лицензий на право пользования программным обеспечением, заказчики несут меньшие периодические затраты, и им не требуется инвестировать значительные средства в приобретение программного обеспечения и аппаратной платформы, их развертывание и последующее поддержание работоспособности;

– в-третьих, используемая обычно при таком способе распространения программного обеспечения схема периодической оплаты предполагает, что если необходимость в программном обеспечении временно отсутствует, то заказчик может приостановить его использование и заморозить выплаты разработчику.

В последние годы в дополнение к широко распространенным сервисам поставщиков программного обеспечения (поисковых сервисов Google, Yandex и др., почтовых сервисов gmail.com, mail.ru и др.) все большую популярность приобретают два частных случая данной модели бизнеса: облачные вычисления и грид-вычисления.

Облачные вычисления (Cloud Computing) – технология распределенной обработки данных, которая предполагает предоставление компьютерных ресурсов пользователям как интернет-сервис, при этом вся информация постоянно хранится на серверах в интернете и временно кэшируется на клиентской стороне, например, на персональных компьютерах, игровых приставках, смартфонах и т. д.

Наиболее яркими реализованными примерами такой модели бизнеса можно назвать виртуальную операционную систему Ghost; систему коллективной работы Google Apps – аналог офисного пакета Microsoft Office; систему управления задачами «Мегаплан»; CRM-системы Microsoft Dynamics CRM Live, NetSuite CRM, Oracle CRM On Demand, SugarCRM; ERP-системы ADempiere, Compiere, DigitCITY, OpenERP; спутниковый мониторинг транспорта Wialon и др.

Грид-вычисления (Grid Computing) – это такая форма распределенных вычислений, в которой виртуальный суперкомпьютер представлен в виде кластера соединенных с помощью сети компьютеров, работающих вместе для выполнения большого количества операций. Грид-вычисления реально применяются в основном в серьезных научных проектах: с их помощью осуществляяется моделирование и обработка данных в экспериментах на Большом адронном коллайдере, в ряде проектов, связанных с управляемым термоядерным синтезом, и др.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: