Passage Licensing Data
The Feature Set groups the related functionality that may be distributed via several Products
The Feature corresponds to the scenario for your Product, that you want to restrict. For example, you may want to restrict export to some proprieatry format or other actions. You do not need to describe all the funcionality of your Product, but only the parts you want to restrict. The identifier attribute of the Feature is important for the licensing configuration.
The Feature Version is a state of your Feature that included to the Product Version. The version attribute of the Feature Version is important for the licensing configuration.
The Product Line groups the related Products in your offering. It may be different editions of the related functionality.
The Product corresponds to the ready-to-use item in your offering, typically it may be downloaded and installed. The identifier attribute of the Product is important for the licensing configuration.
The Product Version corresponds to the binaries you are planning to release or already released for the Product. It is recommended to create the Product Version for each external Product shipment. The version attribute of the Product Version is important for the licensing configuration. The Product Version completes the definition of licensing configuration that will be checked in the user environment.
Product Version Feature
The Product Version Feature describes the state of functionality included to the Product Version. It is used as a reference to formulate License Pack.
The User Origin provides access to User profiles. The typical example of the 'User Origin' is the list of Users registered on your web site to download Product Version.
The User describes the licensee of your functionality: it may be person, company or another identifiable entity. The identifier of the User is a part of the License Pack definition.
The License Pack is a container for License Grant descriptors. It has references to the Product Version that is licensed to User. The License Pack is intended to be issued and delivered to the User environment to allow usage of restricted functionality.