1. A system for managing the separate control of resource usage and resource access for interoperability between and within open, distributed computing environments, comprising: a client computer comprising a processor including both a usage management mechanism and an enforcement mechanism, the usage management mechanism for managing resource usage according to a context, an event, and a license, the license including a set of actions and a policy specifying the conditions for whether or not the event may occur, and the enforcement mechanism for enforcing the license within the system according to how the license may be used; a server computer comprising a processor including a license generator managing resource access according to the policy using a license object and a context object, the license object identifying content usage policies and the context object identifying a structure and state of the computing environment, a model deployed within each of the open, distributed computing environments, the model using generic rights expression language lic, C, umm, iav, EM, for interoperability of the license within the computing environment, the license object represented by lic= Racv, ε, I with Racv representing restricted actions in the computing environment according to the license, ε representing the license that is subject to the restricted actions, and I representing a set of functions supported by the license capturing the dynamic usage history in the computing environment associated with the policy, the context object represented by C= E, S, R , with E representing a set of system environment properties, S representing a set of subject properties, and R representing a set of resource properties capturing the dynamic state of the computing environment through attributes of each entity within the computing environment; the usage management mechanism represented by umm= UI, Act, iC with UI representing functions used by the usage management mechanism to interact with the license, Act representing all actions enabled in the computing environments, and iC representing an instance of the context, wherein the usage management mechanism of the client computer queries the license object and the context object of the server computer for compatibility of the event with the policy and the client computer accepts the event and accesses content when the policy is compatible, wherein an activity by the client computer on the content generates an activity instance iav= acv, iC with acv representing the activity and iC representing the instance of the context; the enforcement mechanism represented by EM= A, iC, U with A representing the set of actions performed under the license, iC representing the instance of the context, and U representing functions of the license that are used by the enforcement mechanism to interact with the license, wherein the enforcement mechanism of the client computer prevents the activity on the content when the activity is not compatible with the set of actions of the license.
1. A system for managing the separate control of resource usage and resource access for interoperability between and within open, distributed computing environments, comprising: a client computer comprising a processor including both a usage management mechanism and an enforcement mechanism, the usage management mechanism for managing resource usage according to a context, an event, and a license, the license including a set of actions and a policy specifying the conditions for whether or not the event may occur, and the enforcement mechanism for enforcing the license within the system according to how the license may be used; a server computer comprising a processor including a license generator managing resource access according to the policy using a license object and a context object, the license object identifying content usage policies and the context object identifying a structure and state of the computing environment, a model deployed within each of the open, distributed computing environments, the model using generic rights expression language lic, C, umm, iav, EM, for interoperability of the license within the computing environment, the license object represented by lic= Racv, ε, I with Racv representing restricted actions in the computing environment according to the license, ε representing the license that is subject to the restricted actions, and I representing a set of functions supported by the license capturing the dynamic usage history in the computing environment associated with the policy, the context object represented by C= E, S, R , with E representing a set of system environment properties, S representing a set of subject properties, and R representing a set of resource properties capturing the dynamic state of the computing environment through attributes of each entity within the computing environment; the usage management mechanism represented by umm= UI, Act, iC with UI representing functions used by the usage management mechanism to interact with the license, Act representing all actions enabled in the computing environments, and iC representing an instance of the context, wherein the usage management mechanism of the client computer queries the license object and the context object of the server computer for compatibility of the event with the policy and the client computer accepts the event and accesses content when the policy is compatible, wherein an activity by the client computer on the content generates an activity instance iav= acv, iC with acv representing the activity and iC representing the instance of the context; the enforcement mechanism represented by EM= A, iC, U with A representing the set of actions performed under the license, iC representing the instance of the context, and U representing functions of the license that are used by the enforcement mechanism to interact with the license, wherein the enforcement mechanism of the client computer prevents the activity on the content when the activity is not compatible with the set of actions of the license. 10. The system according to claim 1 , wherein the system environment properties consist of: a date, a location, and internet protocol (IP) address: the subject properties consist of: a subject identification number, a security clearance value; and the resource properties consist of: a resource identification number, a sensitivity level value.