Смысл проблемы следующий.
Есть программа с лицензионным соглашением, которое я принимаю, нажимая на кнопку "Принять"(ведь я правильно понял смысл этого текста - см. ниже).
Лицензия.
Настоящее программное обеспечение (далее по тексту - ПО) является объектом авторского права.
Все условия, оговоренные далее, относятся к ПО в целом и ко всем его компонентам.
Конечному пользователю лицензионное соглашение предоставляет право на использование ПО в любых целях, при соблюдении приведенных ниже условий.
1. Лицензия предоставляется на ОДИН конкретный компьютер, условный номер которого (материнской платы) фиксируется в лицензионном свидетельстве.
2. Никакие причины (поломка компьютера, кража, смена владельца и т.п.), приведшие к утрате материнской платы, не являются основанием для получения дополнительной бесплатной лицензии.
3. Пользователь имеете право распространять ПО либо в качестве демонстрационной версии (устанавливать с лазерного диска на компьютер не указанный в лицензионном свидетельстве).
4. Пользователь не может заниматься сам или допускать других, заниматься следующей деятельностью:
- пытаться декомпилировать ПО;
- вносить какие-либо изменения в программный код или структуру базы данных;
- совершать относительно ПО другие действия, нарушающие украинские и международные нормы по авторскому праву и использованию программных средств.
5. ПО поставляется "таким, каково оно есть". Разработчик не несет ответственности за прямые или косвенные убытки (включая убытки от потери прибыли, потери коммерческой информации и т.п.), которые могут возникнуть вследствие использования или невозможности использования ПО.
Разработчик не предоставляет никаких гарантий, явных или подразумеваемых, что ПО будет отвечать требованиям или ожиданиям Пользователя, будет соответствовать его целям и задачам.
Никакое другое письменное или устное соглашение, предоставленное Пользователю, не может расширить границы этой гарантии.
6. Разработчик оставляет за собой право при выпуске новых версий ПО вносить в него любые изменения без согласования с Пользователем.
Нарушение настоящего Лицензионного Соглашения является нарушением Законов Украины, а также международных законов об охране интеллектуальной собственности, и преследуется по Закону.
Конец лиценизии.
Далее я запускаю эту программу и смотрю какое-то окошко, в котором меня просят ввести какой-то номер. Ну а номер нигде не написан:-( Я думаю, что это ошибка, расстраиваюсь:-( и беру мой любимый

OllyDbg c сайта
www.ollydbg.deЭто если быть буквоедом : OllyDbg is a 32-bit assembler level analysing debugger for Microsoft® Windows®. Emphasis on binary code analysis makes it particularly useful in cases where source is unavailable. По-русски
отладчик средство для исправления ошибок в программе. Я ведь нашел ошибку:-)
Дальше важно->
Не создавая лишних файлов на диске, кроме тех, что создает OllyDBG, я исправляю ошибку и делаю ПОЛНУЮ рабочую версию программы. То есть
декомпиляцией я не занимаюсь, разве что
дизассемблированием да и то косвенно, при помощи программы OllyDBG. Исправляю я просто, введя номер, который просят, то есть не внося изменений в программный код.
Суть проблемы в следующем: с этим отладчиком, OllyDBG, идёт предупреждение далее точно по тексту
Fair use
Many software manufacturers explicitly disallow you any attempts of disassembling, decompilation, reverse engineering or modification of their programs. This restriction also covers all third-party dynamic-link libraries your application may use, including system libraries. If you have any doubts, contact the owner of copyright. The so called „fair use" clause can be misleading. You may want to discuss whether it applies in your case with competent lawyer.
Смысл его конечно ясен только дипломированному переводчику:-), но последние два слова кажется "компетентный юрист". Вот и пишу сюда, чтобы узнать не нарушил ли я закон? И если нарушил то, что мне за это грозит?

Программу я свободно скачал с официального сайта фирмы, выпускающей программу. Там был еще раздел "Цены", но я подумал, что это к программе не относится, а цены на что-то другое 8)