Glossary¶
Some common word that recur into the documentation have a specific meaning. Below an explanation of the terms and concepts used.
- Project
A project in
licenseccterminology usually corresponds to one of your applications where the licensing system need to be integrated. For instance you want to release the executableFoo.exeyou may want to create a projectFooin licensecc. Alicensecc-projectis the set of customizations needed to compile licensecc-library for your own application: (1) a private key used to issue licenses, (2) a public key (included at compile time in licensecc library) used to verify licenses, (3) a set of build parameters and customizations specific to your application. One source code branch of licensecc may “serve” multiple projects: every time you build you may specify for which project you need to compile and the build system will select the right include files (eg: public_key.h).- Features
Features let licensed application to selectively enable or disable functions in the application.