Snowflake Licensing
Date: 19.06.2014
From MatchPoint Snow version 1.0.2, Snowflakes may reqiure a Snowflake specific license key.
Licensing for MatchPoint Snow allows two different kinds of implementations for Snowflakes:
The Snowflake is implemented by configuring an instance of the SnowflakeConfiguration class. This scenario is intended for ?custom? Snowflakes that implement customer-specific solutions within MatchPoint Snow.
The Snowflake is implemented with an own custom configuration class, by extending the CustomSnowflakeConfiguration class. This scenario is intended for ?standard? Snowflakes that provide application-specific solutions (i.e. contract management, HR personnel file) and are distributed as a product by a MatchPoint partner.
SnowflakeConfiguration
Snowflakes using an instance of the SnowflakeConfiguration do not require a Snowflake license key.
Please note that in this scenario, the environment requires a full MatchPoint license (any license except the MatchPoint Snow Limited Edition license).
CustomSnowflakeConfiguration
Snowflakes that implement their own custom configuration class require a Snowflake license key. The license key is configured within the License configuration element of the custom Snowflake configuration. In order to receive a license key, the Snowflake has to be registered and certified by Colygon AG first. During the certification process, it is checked whether all guidelines were followed.
Please note that Snowflakes using a Snowflake license key can be installed on environments using a MatchPoint Snow Limited Edition license (or any other MatchPoint license).
The license key consists of the following information:
Property | Description |
---|---|
Snowflake URL | The absolute URL that holds the Snowflake. This value is equivalent to the property SiteCollectionUrl of the Snowflake configuration. |
Snowflake Type | The assembly qualified type name of the Snowflake configuration class. E.g. Acme.DemoSnowflake.Configurations.DemoSnowflakeConfiguration, Colygon.MatchPoint.DemoSnowflake, Version=1.0.0.0, Culture=neutral, PublicKeyToken=63317d36b13af265 |
Snowflake License Type |
The type of the license. Currently two options are available:
|
License Holder | The name of the license holder |
Expiration Date | The date when the license expires |
Number of Server | The number of SharePoint servers where the Snowflake is running |
Number of CALs | The number of client access licenses |
Please note that the Snowflake Type property contains the assembly qualified type name of the Snowflake configuration class. This means that the Snowflake has to be registered again if the name of the configuration class, the namespace of the configuration class, the assembly name of the configuration class, etc. are changed.