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
Software Architecture Specification

User Manual

