Introduction
- JS7 is available for dual licensing with an Open Source License and a Commercial License.
- The same source code and therefore the same feature functionality is available with both license models.
- The one exception is the operational feature to cluster the JS7 components for high availability which is a commercially available feature for enterprise customers.
- Customers applying for a commercial license receive both a license key from SOS and the binary code that allows clustering of JS7 components.
License Key
The license key is an X.509 certificate that is issued and signed by SOS.
- SOS forwards the license key to the customer.
- The customer is responsible to apply the license key in compliance with the license terms forwarded by SOS to the customer.
License keys include information about the
- license owner: company name
- license model: perpetual license, subscription license, pay-per-use license
- license package: the number of Controller and Agent instances that are covered by the license.
- license limit: licenses are valid starting from the date of issuing. Licenses are valid
- with the perpetual license model without expiration date.
- with the subscription license model for the subscription period, e.g. one year.
- with the pay-per-use license model for a maximum of two years.
License keys are not subject to an open source license. Modification of license keys and use of license keys outside of the licensee's organization is not permitted.
Licensed Binary Code
The license key allows to use binary code for the clustering capabilities of JS7 components.
- Binary code for clustering is not open source, it is copyrighted. Binary code for clustering is published with a commercial license issued by SOS.
- Users may not modify, decompile, or reverse engineer binary code for clustering.
Binary code for clustering is available from the js7-license.jar
file that is offered for download from the SOS web site. By downloading the binary code for clustering you consent with the license terms for a commercial license of JS7.
Applying License Key and Licensed Binary Code
License Key
The license key ships as an X.509 certificate file (*.crt) that is added to the following directories:
- JOC Cockpit:
/var/sos-berlin.com/js7/joc/resources/license
- Parts of the above path such as
/var/sos-berlin.com/js7/joc
can be specified differently during installation.
- Controller:
/var/sos-berlin.com/js7/controller/var/config/license
- Parts of the above path such as
/var/sos-berlin.com/js7/controller
can be specified differently during installation.
- Agent
/var/sos-berlin.com/js7/agent/var/config/license
- Parts of the above path such as
/var/sos-berlin.com/js7/agent
can be specified differently during installation.
Licensed Binary Code
The licensed binary code is available from the js7-license.jar
file that is added to the following directories:
- JOC Cockpit:
/var/sos-berlin.com/js7/joc/resources/license
- Parts of the above path such as
/var/sos-berlin.com/js7/joc
can be specified differently during installation.
- Controller:
/var/sos-berlin.com/js7/controller/var/config/license
- Parts of the above path such as
/var/sos-berlin.com/js7/controller
can be specified differently during installation.
- Agent
/var/sos-berlin.com/js7/agent/var/config/license
- Parts of the above path such as
/var/sos-berlin.com/js7/agent
can be specified differently during installation.