1. A computer-readable storage medium having stored thereon computer-executable instructions for implementing a method of specifying rights with regard to digital content, the method comprising: providing a digital license having license attributes or scripts specifying at least one event and specifying for the at least one event at least one of a condition precedent to allowing the event to proceed and an action to be taken once the event has occurred; detecting the specified event; and allowing the specified event to proceed if said condition precedent has occurred and/or taking said action once the specified event has occurred.