1. A method, comprising: receiving, using one or more processing units, a resource library at a particular site, wherein the resource library is a software resource library that includes a function, an embedded key, and an embedded text string specifying one or more use terms; extracting, using the one or more processing units, the key and the text string from the resource library, wherein extracting includes using the function on the resource library; determining, using the one or more processing units, an authenticity of the extracted key and the text string, wherein determining includes using the function on the resource library; and determining, using the one or more processing units, whether the resource library is licensed for unrestricted use with any calling entity at the particular site, wherein determining includes using the function on the resource library, and wherein extracting the key and the text string from the resource library, determining the authenticity of the extracted key and the text string, and determining whether the resource library is licensed for unrestricted use with any calling entity at the particular site are based upon a license parameter.