WIRESOCK SECURE CONNECT SDK

SOFTWARE DEVELOPMENT KIT LICENSE AGREEMENT

This Software Development Kit License Agreement (“Agreement”) is a legal agreement between you (“Licensee”), either an individual or a legal entity, and WIRESOCK FOUNDATION (“Licensor”) governing the use of the WireSock Secure Connect Software Development Kit (“SDK”).

By installing, copying, integrating, or otherwise using the SDK, you agree to be bound by the terms of this Agreement. If you do not agree, do not install or use the SDK.

1. DEFINITIONS

  • SDK means the WireSock Secure Connect libraries, binaries, headers, APIs, tools, sample code, documentation, and related materials.
  • Application means a software product developed by Licensee that incorporates the SDK.
  • Commercial Use means use in products or services that are sold, licensed, monetized, or used internally for business purposes.

2. GRANT OF LICENSE

Subject to the terms of this Agreement, Licensor grants Licensee a non-exclusive, non-transferable, royalty-free license to:

  • install and use the SDK for the purpose of developing Applications;
  • integrate the SDK into Applications for commercial and non-commercial use;
  • reproduce and distribute the SDK only in compiled binary form as an integral part of Applications developed by Licensee.

3. DISTRIBUTION CONDITIONS

Licensee may distribute SDK components only if all of the following conditions are met:

  1. The SDK is distributed solely as a compiled binary and only as part of an Application developed by Licensee.
  2. The SDK is not the primary or sole functionality of the Application.
  3. The Application does not compete with WireSock Secure Connect or any other WireSock products.
  4. Licensee does not market or promote the Application using Licensor’s name, trademarks, or branding without prior written permission.
  5. Licensee includes appropriate copyright and license notices in the Application documentation.

Redistribution of the SDK as a standalone product, SDK, framework, or service is strictly prohibited.

4. RESTRICTIONS

Licensee shall not:

  • reverse engineer, decompile, or disassemble the SDK, except as expressly permitted by applicable law;
  • modify, adapt, or create derivative works of the SDK itself;
  • use the SDK to develop competing VPN clients, tunneling frameworks, or networking SDKs;
  • sublicense, rent, lease, or otherwise transfer the SDK except as explicitly permitted by this Agreement.

5. INTELLECTUAL PROPERTY

The SDK is licensed, not sold.
All rights, title, and interest in and to the SDK, including all intellectual property rights, remain the exclusive property of Licensor.

No rights are granted to Licensor’s trademarks, logos, or trade names.

6. SUPPORT AND UPDATES

Licensor may, at its sole discretion, provide updates, patches, or new versions of the SDK.
Nothing in this Agreement obligates Licensor to provide support or maintenance.

7. TERMINATION

This Agreement is effective until terminated.

Licensor may terminate this Agreement immediately if Licensee breaches any term. Upon termination, Licensee must:

  • cease all use of the SDK;
  • destroy all copies of the SDK in its possession or control.

Sections relating to intellectual property, disclaimers, limitation of liability, and indemnification shall survive termination.

8. TELEMETRY AND ERROR REPORTING

In commercial versions of the SDK, Sentry integration and related telemetry functionality are removed at compile time and are not included in the distributed binaries. Accordingly, the SDK does not contain built-in mechanisms that transmit diagnostic, telemetry, analytics, or crash data to the SDK developer.

Notwithstanding the above, certain commercial distributions of the SDK provided under a separate commercial agreement may include optional telemetry or error reporting functionality (including Sentry). Where enabled, such functionality may transmit diagnostic or crash data to the SDK developer as specified in the applicable agreement and configuration.

9. DISCLAIMER OF WARRANTY

THE SDK IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.

THE ENTIRE RISK ARISING OUT OF THE USE OR PERFORMANCE OF THE SDK REMAINS WITH LICENSEE.

10. LIMITATION OF LIABILITY

TO THE MAXIMUM EXTENT PERMITTED BY LAW, LICENSOR SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR EXEMPLARY DAMAGES, INCLUDING LOSS OF PROFITS, DATA, OR BUSINESS INTERRUPTION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

11. INDEMNIFICATION

Licensee agrees to indemnify, defend, and hold harmless Licensor from and against any claims, damages, liabilities, costs, and expenses arising out of the use or distribution of Applications incorporating the SDK.

12. THIRD-PARTY SOFTWARE

The SDK may include third-party components subject to separate licenses, including but not limited to:

  • boringtun (Cloudflare, Inc.)
  • Windows Packet Filter

Such components remain governed by their respective license terms, which must be complied with by Licensee.

13. GOVERNING LAW

This Agreement shall be governed by and construed in accordance with the laws of the jurisdiction in which Licensor is established, without regard to conflict of law principles.

14. ENTIRE AGREEMENT

This Agreement constitutes the entire agreement between the parties regarding the SDK and supersedes all prior agreements or understandings.