LICENSES
The KMC-Subset137 Library is released in four different versions:
Open Source
Commercial for On-board Applications
Commercial for Track-side Applications
Commercial for KMS
The following table summarises the features available for each version.
Feature | Open source | Commercial | ||
On-Board | Track-side | KMS | ||
Source Code | √ |
√ |
√ |
√ |
Doxygen Documentation | √ |
√ |
√ |
√ |
Formal Documentation (SAD with coverage matrix, User Manual, Validation Report) | √ |
√ |
√ |
|
On-board API | √ |
√ |
||
Track-side API | √ |
√ |
||
KMS API | √ |
√ |
||
OCSP Support | √ |
√ |
√ |
|
CMP Support | √ |
√ |
√ |
|
Multithread Support | √ |
|||
Test Environment and Examples | √ |
√ |
√ |
|
gnuTLS compatibility | √ |
|||
OpenSSL 3.0 Support | √ |
√ |
√ |
|
Support and Warranty | √ |
√ |
√ |
The three commercial versions ( “On-board” – to be used in EVC, “Track-side” – to be used in RBC and “KMS” – for Key Management System implementation) have the same architecture following Main Terms & Conditions:
SW Architecture
and the following Main Terms & Conditions:
Linked to one and only one Client’s Application (specified in the License Agreement)
Non-exclusive
Non-transferable
Not-limited in time
Not-limited in the number of instances of the Client’s linked Application (see above) into which the Library can be included (in binary form only)
One-year support included
Long-term support available, under a yearly fee
License Agreement cover page (fac-simile)
Licensed Items
Software Architecture Specification (SAS), which includes the coverage matrix by the Library of the requirements contained in the Subset137 standard for the implementation of a KMS application
Software User Manual (SUM)
Source Code C (to be integrated in the (Generic) Application as non-safety-related code):
KMC-Subset137 Library
OpenSSL 3.0 wrapper (see https://www.openssl.org/source/)
Test Scripts for the verification of the correct behaviour of Library and of the OpenSSL 3.0 wrapper
Delivery Notes with Validation Details