1. A computer-implemented method for controlling the distribution and use of documents, the method comprising: determining, with a computing device, a usage right that specifies how a first document may be used or distributed, wherein the usage right includes information for instructing a computing device to embed a watermark into a second document, the second document being generated as a result of exercising the usage right over the first document; gathering, with a computing device, watermark data while the usage right is exercised over the first document; generating, with a computing device, a watermark based on the gathered watermark data; and embedding, with a computing device, the generated watermark into the second document in accordance with the information included in the usage right.