1. A computer-readable storage device having stored thereon computer-executable instructions that when executed by a computing device implement a method of specifying rights with regard to digital content, the method comprising: providing a digital license having license attributes or scripts specifying rights under the digital license with respect to associated digital content, said digital license including event code that sets forth a test for a condition that is a condition precedent that must occur prior to effectuating at least one specified event comprising at least one of storage of the license on a computer storage device, selection of the digital license for use in rendering the associated digital content, a request for a rendering-action with respect to the digital license during rendering of the associated digital content, a request to delete the digital license, and a detected clock rollback that is a presumed attempt to subvert a date- or time-based license term by rolling back a clock referred to by the digital license, and specifying for the at least one specified event an action to be taken with respect to license state information and/or the associated digital content once the specified 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, wherein detecting the request for the rendering-action with respect to the digital license during rendering of the associated digital content comprises detecting an action comprising modifying state information corresponding to at least one of the digital license and the associated digital content.