A computer-implemented mechanism for granting rights to a resource is
described. A license identifies one or more principals, resources, rights
and conditions in fields of the license. The license fields include one
or more instances of one or more variables. The variables are universally
quantified so that each variable may be any one of a set of values. All
instances of any given variable are bound to the same value.