1. A terminal for receiving a content, an execution program, and a usage rule for the content, from a server, via a communication network, the terminal comprising: a reception unit operable to receive a content, an execution program, and a usage rule for the content, from a server, via a communication network; a storage unit operable to store the content, the execution program, and the usage rule which are received by the reception unit; a control unit operable to, at a time of using the content, permit use of the content within bounds of the usage rule; and a processing unit operable to execute the execution program stored in the storage unit to process the content stored in the storage unit, wherein the usage rule is incorporated in the execution program, wherein the control unit determines whether or not use of the content is permitted by executing a module included in the execution program, and wherein the execution program checks with the control unit whether or not use of the content is permitted, when a request for using the content received by the reception unit is accepted, and processes the content only when use of the content is permitted.