Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Способы распространения программного обеспечения.




Возможные варианты распространения программного обеспечения:

• бесплатно (из альтруизма и соображений саморекламы);

• условно бесплатно (по принципу try and buy, когда оплата производится добровольно и только тогда, когда пользователь соглашается с реальной пользой для себя данного продукта);

• на коммерческой основе.

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

- съемные машинные носители (дискета, CD-ROM и т.д.);

- компьютеры, включая несъемные машинные носители (жесткие диски);

- биометрические характеристики пользователя;

- специальные аппаратные устройства идентификации.

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

- с помощью специальной службы распространения;

- через торговые организации;

- через свободное распространение дистрибутивных (демонстрацион­ных) пакетов с последующей регистрацией.

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

В случае распространения программных продуктов через торговые организации возможны следующие варианты:

1) программа ассоциирует (связывает) себя с дистрибутивным носителем без "привязки" к конкретному компьютеру;

2) программа ассоциирует себя с биометрическими характеристиками пользователя без "привязки" к конкретному компьютеру;

3) программа ассоциирует себя со специальным аппаратным устройством идентификации, подключаемым к компьютеру и входящим в дистрибутивный комплект;

4) программа ассоциирует себя как с дистрибутивным носителем (при инсталляции), так и с параметрами компьютера (в рабочем режиме).

В последнем случае процесс установки защищаемого от копирования программного пакета выглядит следующим образом:

- в дисковод вставляется инсталляционная (установочная) дискета, с которой запускается программа установки;

- программа установки уменьшает на единицу счетчик выполненных ин­сталляций;

- если количество инсталляций, выполненных с данной дискеты, равно максимально разрешенному, то пользователь информируется об этом, а работа программы установки завершается;

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

- выполняется настройка системы защиты от копирования.

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

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

 


 


Поделиться:

Дата добавления: 2015-04-18; просмотров: 1105; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты