In order to assuredly prevent illegitimate duplication of a program by a simple
technique, license information 304 is created as information in the form
of a run-time read module in a data processing apparatus by a creation program
that self-destructs after being executed, and a program 300 that is installed
without the license information and is incomplete without the license information
is executed with the license information 304 read during the execution.