Пиратские и лицензионные программы
Как многие уже наслышаны, существует два типа программ: лицензионные и, более многочисленный тип, – пиратские. Давайте рассмотрим различия между программами обеих категорий.
Лицензионное программное обеспечение отличается в первую очередь тем, что за его использование надо платить (иногда очень большие деньги). Конечно, хакеры могут сломать любую защиту, но это приводит к некоторым неприятным последствиям, самое безобидное из которых – это отсутствие технической поддержки и отсутствие любого рода обновлений программы.
Лицензионные программы могут иметь разнообразные ограничения, например:
- ограничение на количество запусков или количество часов непрерывной работы. Яркий пример – программа FineReader;
- отключение в бесплатной версии некоторых, иногда очень важных, функций. При этом встречаются программы, которые вполне можно использовать даже в таком "обрезанном" виде, например, Venta Fax;
- невозможность установки программы или отдельных ее компонентов без ввода серийного номера и других регистрационных данных.
Пиратское программное обеспечение, в первую очередь, отличается от лицензионного тем, что за него не надо платить. Точнее, достаточно купить компакт-диск с набором программ или скачать дистрибутив из Интернета.
При этом к программе прилагается специальный файл, который позволяет сгенерировать серийный номер или который отключает проверку наличия лицензии (серийного номера и т. п.). Во втором случае в исполняемый файл вносятся изменения, которые не всегда осуществляются вполне корректно. То есть, после того как вы "сломали" защиту программы, никто не может дать вам гарантию, что все функции программы будут работать без сбоев.
Наиболее оптимальным является ввод серийного номера, который однажды получен кем-то после покупки программы. В этом случае вам придется так же ввести и имя, а также другие данные, принадлежащие этому "зарегистрированному" пользователю. Иногда такой серийный номер просто-напросто подбирают при помощи специальных программ. В этом случае, возможно, что к дистрибутиву программы прилагается генератор серийных номеров.
В итоге можно вывести несколько "подтипов" пиратских программ. Бесплатность программ преимущественно достигается следующими способами:
- вводом заранее известного серийного номера, иногда и других данных. Такой способ является наиболее безопасным методом "взлома", т. к. в программе ничего не меняется и она работает точно так же, как и официально купленная версия;
- удалением из программного кода функции проверки правильности серийного номера, после чего достаточно ввести любой номер. Такой способ применяется в программах, содержащих подпрограмму проверки серийного номера по так называемому "черному списку", в который внесены самые распространенные "левые" номера. В этом случае в программу вносятся изменения, после которых достаточно сложно гарантировать бессбойную работу программы;
- копированием в рабочий каталог заранее созданный кем-нибудь файл лицензии. Такой способ применяется зачастую для программ, работающих в MS-DOS. В этом случае никаких изменений в программу не вносится, поэтому программа работает точно так же, как и ее официальная версия;
- удалением из программного кода функции проверки наличия файла лицензии. Такой способ применяется зачастую для программ, работающих в MS-DOS. В этом случае в программу вносятся изменения, после которых достаточно сложно гарантировать бессбойную работу программы;
- удалением из программного кода функции проверки количества запусков, что позволяет длительное время использовать программы, имеющие ограничение на количество запусков. Тот же подход используется и в программах с ограничением на количество часов (дней) непрерывной работы. В этом случае в программу вносятся изменения, после которых достаточно сложно гарантировать бессбойную работу программы.
Какие программы использовать, решать только вам, но имеется несколько вопросов, которые нельзя не отразить в этой книге.
- Тот, кто взломал программу, не может гарантировать ее бессбойную работу в любых условиях, поэтому именно у вас программа может дать серьезный сбой. Естественно, что никто не возьмет на себя ответственность за последствия этого сбоя.
- Пиратские версии программ невозможно официально обновить, что особенно чревато при применении их для бухгалтерского учета. В результате, элементарная проблема способна обратиться в сущий кошмар. Так, на пример, было при переходе на новую форму платежного поручения – все официальные версии программ обновлялись в основном бесплатно, тогда как владельцы "бесплатных" версий только успевали хрустеть купюрами за каждое мелкое обновление.
- К пиратскому программному обеспечению не прилагается никакого руководства по эксплуатации, что несколько усложняет освоение программы.
- Вместе с "бесплатной" версией программы вы можете получить новейший вирус, который будет собирать всю ценную информацию и отсылать ее на электронный ящик хакера, взломавшего ее.