11. The system of claim 10 , wherein the license parameter is a site license, and wherein when the unique key and the text string extracted from the resource library are authentic and the resource library is licensed for unrestricted use with any application at the particular site, the calling entity is permitted to use the resource library while running the application.
10. A system, comprising: one or more processors; one or more computer-readable storage mediums containing instructions that when executed by the one or more processors, cause the one or more processors to perform operations, including: receiving a resource library at a calling entity, wherein the calling entity is located at a particular site, and wherein the resource library is a software resource library that includes a function, an embedded unique key, and an embedded text string specifying one or more use terms; running an application at the calling entity, wherein the application includes an embedded copy of the unique key and a copy of the text string, and wherein running the application includes using the resource library; extracting the unique key and the text string from the resource library, wherein extracting includes using the function on the resource library; determining the authenticity of the extracted unique key and the text string, wherein determining includes using the function on the resource library; and determining whether the resource library is licensed for unrestricted use with any application at the particular site, wherein determining includes using the function on the resource library, and wherein extracting the unique key and the text string from the resource library, determining the authenticity of the extracted unique key and the text string, and determining whether the resource library is licensed for unrestricted use with any application at the particular site are based upon a license parameter.