Введение

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

Реализация

В одной форме активация продукта относится к методу, изобретенному Риком Ричардсоном и запатентованному Uniloc, при котором программное приложение вычисляет хеш от серийных номеров оборудования и идентификационного номера, специфичного для лицензии продукта (ключа продукта), для генерации уникального идентификатора установки. Этот идентификатор установки отправляется производителю для проверки подлинности ключа продукта и обеспечения того, чтобы ключ продукта не использовался для множественных установок. В качестве альтернативы, поставщик программного обеспечения отправляет пользователю уникальный серийный номер продукта. При установке приложения пользователю предлагается ввести свой серийный номер продукта, который затем проверяется с системами поставщика через Интернет. Приложение получает ограничения лицензии, применимые к лицензии данного пользователя, такие как временное ограничение или активация функций продукта, из системы поставщика и, опционально, также привязывает лицензию к системе пользователя. После активации лицензия продолжает работать на компьютере пользователя без необходимости дальнейшей связи с системами поставщика. Некоторые системы активации также поддерживают активацию на пользовательских системах без подключения к Интернету; распространенный подход – обмен зашифрованными файлами через интернет-терминал. Ранним примером активации продукта была программа MS DOS D'Bridge Email System, разработанная Крисом Ирвином, коммерческая сетевая система для пользователей BBS и Fidonet. Программа генерировала уникальный серийный номер, который затем обращался к BBS автора через модемное соединение. После установления соединения серийный номер подтверждался. Возвращался уникальный "ключ", позволявший программе работать в течение пробного периода. Если две системы D'Bridge общались, используя один и тот же ключ, программное обеспечение намеренно завершалось с ошибкой. Впоследствии вся система активации была удалена из программного обеспечения, и теперь оно распространяется как бесплатное программное обеспечение компанией Nick J. Andre, Ltd.

Майкрософт

Активация продуктов Microsoft была впервые внедрена в бразильской версии Microsoft Office 97 Small Business Edition и Microsoft Word 97, продававшихся на венгерском рынке. Этот успешный пилотный проект был расширен с выпуском Microsoft Publisher 98 на бразильском рынке. Однако для всех копий Office 2000 активация не требуется после 15 апреля 2003 года. После подтверждения своей эффективности система активации продуктов была распространена по всему миру и включена в Windows XP и Office XP, а также во все последующие версии Windows и Office. Несмотря на самостоятельную разработку собственной технологии, в апреле 2009 года жюри признало Microsoft умышленным нарушителем патента Uniloc. Однако в сентябре 2009 года окружной судья США Уильям Смит отменил решение жюри и вынес решение в пользу Microsoft. Это решение было впоследствии отменено в 2011 году.

Блокировка

Программное обеспечение, которое установлено, но не активировано, не функционирует в полном объеме и/или накладывает ограничения на размер файлов или продолжительность сеанса. Некоторые программы предоставляют полный функционал в течение ограниченного "пробного" периода, после чего требуется активация. Неактивированное программное обеспечение обычно напоминает пользователю об активации при запуске или через определенные промежутки времени, а также при достижении установленных ограничений по размеру или времени. (В редких случаях неактивированное программное обеспечение может приводить к сбоям или намеренным повреждениям, но это случается нечасто.) Некоторые "неактивированные" продукты работают как ограниченная по времени пробная версия до тех пор, пока не будет приобретен и использован ключ продукта – числовой код, представленный в виде последовательности буквенно-цифровых символов – для активации программного обеспечения. Некоторые продукты позволяют переносить лицензии с одного компьютера на другой с помощью онлайн-инструментов, без необходимости обращаться в службу технической поддержки для деактивации копии на старом компьютере перед повторной активацией на новом. Программное обеспечение проверяет активацию при каждом запуске и иногда в процессе работы. Некоторые программы даже связываются с центральной базой данных (через Интернет или другими способами) для проверки статуса активации – не была ли она отозвана. Если программное обеспечение не может подключиться к центральной базе данных, оно может перестать работать или снизить свою функциональность.

Критика

Он может обеспечивать соблюдение ограничений лицензионного соглашения на программное обеспечение, которые могут оказаться юридически недействительными. Например, компания может отказать в повторной активации программного обеспечения на обновленном или новом компьютере, даже если пользователь имеет законное право на использование продукта в таких случаях. Если компания прекращает поддержку определенного продукта, ликвидируется из-за неплатежеспособности или поглощения, приобретенный продукт может стать непригодным для использования или не подлежать (пере)установке, если не будет выпущена версия без активации или финальный патч, удаляющий или обходящий активацию. Активация продукта, при которой отсутствует простой способ передачи лицензии другому лицу для активации на его компьютере, подвергалась широкой критике как существенно затрудняющая продажу подержанных продуктов, особенно игр. Некоторые подозревают компании, такие как EA, в использовании активации продукта для снижения продаж подержанных игр с целью увеличения продаж новых копий. Поскольку передача запроса на активацию обычно происходит в зашифрованном или, по крайней мере, скрытом виде, пользователь не может видеть или проверить, передаются ли с его устройства дополнительные данные, что вызывает опасения по поводу конфиденциальности. Сбой механизма активации может задержать начало использования недавно лицензированного программного обеспечения. Сбой механизма проверки может привести к внезапной остановке работы важного программного обеспечения до повторной активации или установки патча. Это может произойти в ответ на обнаруженные изменения в установленном оборудовании или другом программном обеспечении операционной системы.