Skip to content

Licensing

SDK source code access

The SDK source code is available on GitHub split across the following three repositories: capture-sdk, shared-core, and api.

SDK source code license

The SDK source code is licensed under PolyForm Shield. PolyForm Shield is a standard source-available license adopted by many companies. Broadly, this license allows the code to be used for any purpose other than competing with bitdrift.

What does competition mean in the context of Shield

The Shield license is extremely broad in its definition of competition. As the licensor, bitdrift offers the following high level guidance on what we view as non-competitive and competitive.

Non-competitive

  • Building a control plane for private usage. Specifically, we allow the SDK to be connected to a control plane implementation that is not publicly released either in source form or as a paid SaaS. To be abundantly clear: we want users to not worry about lock-in. The option to build a private control plane is always available.
  • Using the SDK source code in other projects, so long as those projects do not compete with bitdrift.
  • Offering system integration and consulting services to help integrate the bitdrift SDK into existing application codebases.

Competitive

  • Using the SDK source code in projects that compete with bitdrift’s offerings now or in the future (e.g., other mobile observability products).
  • Implementing a control plane that targets the bitdrift API and bitdrift SDKs and selling that control plane as a service.
  • Implementing a control plane that targets the bitdrift API and bitdrift SDKs and releasing that control plane as OSS.