Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Независимость охраны компьютерных программ от формы выражения



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

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


Основные формы и виды произведений 205

и создавалась. Компилирование исходного текста производится с помощью компилятора — специальной компьютерной программы. Исполняемые, библиотечные и иные модули программы переносят на материальный носитель (обычно диски CD, а ранее — дискеты), добавляют к ней ту или иную документацию, упаковывают в коробку и получают экземпляр или дистрибутив компьютерной программы. В отличие от литературных произведений экземпляры компьютерных программ несравненно легче поддаются копированию. С другой стороны, обычное литературное произведение технически не защищено от переработки, тогда как компьютерные программы технически защищены от любых существенных изменений. Причина заключается в том, что компилирование исходного текста программы в цифровую форму является необратимым процессом. Другими словами, невозможно получить полный исходный текст программы декомпилированием цифровых объектов. Когда компьютерные программы были простыми, с помощью специальных программ (дебагеров) квалифицированный программист (хакер) мог установить некоторые особенности исходного текста программы и внести в цифровую форму программы некоторые изменения, например вставить вместо английских русские слова, сломать защиту от несанкционированной установки или копирования. Однако никаких существенных изменений внести в цифровую форму программы хакер не мог. С появлением современных программ-монстров какое-либо декомпилирование программ стало почти бессмысленным.





Дата публикования: 2014-10-29; Прочитано: 334 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...