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
licensecc
terminology usually corresponds to one of your applications where the licensing system need to be integrated. For instance you want to release the executableFoo.exe
you may want to create a projectFoo
in licensecc. Alicensecc-project
is 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.