SDKs
C++ SDK
SDK Distribution and Licensing
7min
sdk license since v7 34 0 the licensespring c++ sdk is licensed under the licensespring compiled sdk license agreement (lcsla) licensespring compiled sdk license agreement (lcsla) preamble this licensespring compiled sdk license agreement (lcsla) governs the use, distribution, and modification of the compiled binaries for the licensespring sdks these sdks, including those for c++, java, and net, are designed to facilitate integration with licensespring’s license management service by accessing or using the sdk binaries, you agree to the terms and conditions set forth in this agreement 1\ permissions 	 you are permitted to use the compiled sdk binaries provided by licensespring solely for the purpose of integrating your products with the licensespring service 	 you may create derivative works that rely on or incorporate the sdk binaries, provided such derivative works are used exclusively as part of the licensespring service 2\ distribution 	 you may distribute software that integrates or incorporates the sdk binaries, provided the software interacts directly with the licensespring service 	 distribution of the sdk binaries, in their original or modified form, is only allowed in conjunction with your own software that integrates with licensespring 	 distributed versions, including derivative works, may not be 	 provided as part of a hosted or cloud based service that allows others to access the sdk’s functionality without interacting directly with the licensespring service 	 integrated into other services that compete with or do not use the licensespring service 3\ usage restrictions 	 the sdk binaries, in their original or modified form, may only be used as part of the licensespring service 	 you are prohibited from using the sdk binaries independently or as part of any service that does not interact with the licensespring service 4\ prohibited actions 	 you may not reverse engineer, decompile, or disassemble the sdk binaries, except as expressly permitted by applicable law 	 you must not modify, remove, or obscure any license notices, copyright notices, or other proprietary notices from the sdk binaries without permission from cense data inc 5\ contributions and feedback 	 by submitting suggestions, improvement ideas, feature requests, or any other feedback ("contributions"), you grant licensespring a perpetual, worldwide, royalty free, irrevocable license to use, reproduce, modify, distribute, and incorporate the contributions into the sdk or any other products or services of licensespring 	 licensespring retains sole ownership and rights to the sdk binaries and any incorporated contributions 6\ termination 	 any violation of these terms will result in the automatic termination of your rights under this license 	 upon termination, you must cease all use and distribution of the sdk binaries and destroy all copies in your possession 7\ disclaimer of warranty and liability 	 permission to use, copy, and/or distribute the sdk binaries for any purpose with or without fee is hereby granted under the conditions outlined above 	the software is provided "as is" and licensespring disclaims all warranties, express or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose licensespring shall not be liable for any damages arising out of or related to the use or performance of the software copyright 2018 2025 cense data inc dba licensespring contact support\@licensespring com 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 the sdk uses only header only boost libraries 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 libcurl 8 4 0 boost 1 76 0 openssl 3 1 2 libcrypto 3 1 2 dependency licenses aggregated licenses from open source dependencies present within the licensespring c++ sdk all dependency license agreements can also be found in the released sdk archives https //archbee doc uploads s3 amazonaws com/ijdhyjblo9loxordnwjtx/izwybcxnig5rwjdvq2ooo licenses zip