Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
EiTI_lektsii.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
2.46 Mб
Скачать

10.1. Основные понятия и защита программных продуктов

Программа – упорядоченная последовательность команд (инструкций) компьютера для решения задачи.

Программное обеспечение (sowtware) – совокупность программ обработки данных и необходимых для их эксплуатации документов.

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

Утилитарные программы («программы для себя») предназначены для удовлетворения нужд их разработчиков. Выполняют роль сервиса в технологии обработки данных.

Программные продукты (изделия) предназначены для удовлетворения потребностей пользователей широкого распространения и продажи [14].

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

Программные продукты являются объектом защиты.

Способы защиты программных продуктов и базы данных:

1) ограничение доступа:

– парольная защита программ при их запуске;

– использование ключевой дискеты для запуска программ;

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

2) криптографические методы, т.е. программа выполняется только при опознании уникального некопируемого ключевого элемента:

– дискета, на которой записан не подлежащий копированию ключ;

– определенные характеристики аппаратуры компьютера;

– электронный ключ, подключаемый к компьютеру;

3) правовые методы:

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

– закон о производственных секретах ограничивает круг лиц, допущенных к эксплуатации программы, определяет меру их ответственности за разглашение секретов;

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

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

Существуют следующие виды лицензий:

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

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

– этикеточная лицензия – лицензия на одну копию программного продукта или базы данных.

10.2. Классификация программного обеспечения

I. По способу распространения (доставки, оплаты, ограничения в использовании):

1. Коммерческое программное обеспечение (commercial software) – программное обеспечение, созданное коммерческой организацией с целью получения прибыли от его использования другими, например, путем продажи экземпляров.

2. Бесплатное программное обеспечение (freeware) – не требует каких-либо выплат правообладателю, распространяется без исходных кодов и является проприетарным ПО (частная собственность авторов или правообладателей).

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

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

5. Рекламное программное обеспечение (adware) – вид программного обеспечения, при использовании которого пользователю принудительно показывается реклама.

6. Свободное программное обеспечение (free Software) – программные решения, в которых пользователь имеет право на неограниченную установку, запуск, свободное использование, изучение, распространение и изменение программ.

7. Благотворительное программное обеспечение (Careware) – вид условно-бесплатного программного обеспечения, автор которого требует, чтобы оплата за него шла на благотворительность.

II. По назначению (сфере использования):

1. Системное программное обеспечение – совокупность программ и программных комплексов для обеспечения работы компьютера и сетей ЭВМ.

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

3. Инструментарий технологии программирования – совокупность программ и программных комплексов, обеспечивающих технологию разработки, отладки и внедрения создаваемых програм- мных продуктов [14] (рис. 24).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]