SDKs
C++ SDK

SDK Distribution and Licensing

7min

SDK License

Markdown


Dependencies

libcurl - curl license, inspired by MIT

libcurl library to facilitate secure HTTPS communication with the LicenseSpring server.The use of libcurl, with its ease of implementation and robust security features, significantly enhances the application's capability to interact with LicenseSpring's API. Its comprehensive support for HTTPS ensures encrypted and secure data transmission

Boost - Boost Software License

Boost library is used to significantly enhance the performance and capabilities (using of multithreading) of our LicenseSpring integration

OpenSSL - Apache License v2 since OpenSSL 3.0

In our integration with LicenseSpring, OpenSSL serves as a foundational component, particularly for cryptography and secure SSL/TLS communications. By leveraging OpenSSL, we ensure that all interactions with the LicenseSpring server are conducted over secure channels

libcrypto

libcrypto is part of OpenSSL, which is a robust, full-featured open-source toolkit implementing the Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols as well as a general-purpose cryptography library.

nlohmann/json - MIT license

JSON for Modern C++, is a popular JSON library used for parsing, serializing, and manipulating JSON data sent by LicenseSpring server.

Catch2 - Boost Software License

Catch2 is a modern, C++-native, header-only, test framework for unit tests, TDD (Test-Driven Development), and BDD (Behavior-Driven Development).

Versions currently being used in latest SDK:

Markdown


Dependency Licenses

Aggregated Licenses from open source dependencies present within the LicenseSpring C++ SDK.



Updated 22 May 2024
Doc contributor
Doc contributor
Doc contributor
Did this page help you?