---
title: "Acknowledgements"
url: "https://bicho.fyi/acknowledgements"
description: "Acknowledgements for the open protocols, Sentry SDKs, and vendored schemas used by Bicho, with links to upstream licenses and package-specific notices."
---

Bicho uses open protocols and third-party software for error reporting and investigation. This page summarizes the [core acknowledgements](https://github.com/bicho-fyi/bicho/blob/main/ACKNOWLEDGEMENTS.md) and links to the notices shipped with each project. Components retain their upstream licenses.

## OpenTelemetry

Bicho accepts exception and error logs using the OpenTelemetry Protocol (OTLP) over HTTP JSON and binary protobuf.

-   [OTLP specification](https://opentelemetry.io/docs/specs/otlp/)
-   [Exception log conventions](https://opentelemetry.io/docs/specs/semconv/exceptions/exceptions-logs/)

## Sentry compatibility

Bicho accepts Sentry error envelopes and legacy store requests using the [Sentry envelope format](https://develop.sentry.dev/sdk/data-model/envelopes/).

Core interoperability tests use [`@sentry/browser` 11.8.0](https://www.npmjs.com/package/@sentry/browser/v/11.8.0) and [`@sentry/node` 11.8.0](https://www.npmjs.com/package/@sentry/node/v/11.8.0) from the [Sentry JavaScript SDK](https://github.com/getsentry/sentry-javascript). These packages are MIT-licensed, copyright Functional Software, Inc. dba Sentry (2019 for the browser package and 2023 for the Node package). Their license texts are included in the installed packages.

These SDKs are development dependencies used for testing, not runtime dependencies of Bicho’s collector. The MIT designation applies to those SDK packages, not to Sentry’s server or every component in its ecosystem. Compatibility does not imply affiliation, sponsorship, or endorsement.

## Vendored schemas

The Bicho core distribution includes third-party definitions in [its vendored protocol sources](https://github.com/bicho-fyi/bicho/tree/main/src/vendor/otlp):

-   [OpenTelemetry protocol schemas](https://github.com/open-telemetry/opentelemetry-proto/tree/v1.11.0), copyright the OpenTelemetry Authors, under [Apache-2.0](https://github.com/bicho-fyi/bicho/blob/main/src/vendor/otlp/LICENSE).
-   [google.rpc.Status](https://github.com/googleapis/googleapis/blob/master/google/rpc/status.proto), copyright Google LLC, under [Apache-2.0](https://github.com/bicho-fyi/bicho/blob/main/src/vendor/otlp/LICENSE).
-   The Protobuf `google.protobuf.Any` definition included in the compiled descriptor, copyright Google Inc., under its [BSD license](https://github.com/bicho-fyi/bicho/blob/main/src/vendor/otlp/LICENSE.protobuf).

Original copyright headers and license texts are retained with the vendored files. These definitions are included in the core distribution, not presented here as files bundled with this documentation website.

## SDK notices

Each SDK maintains its own acknowledgements and dependency information:

-   [JavaScript and Node.js SDK acknowledgements](https://github.com/bicho-fyi/bicho-javascript/blob/main/ACKNOWLEDGEMENTS.md)
-   [PHP SDK acknowledgements](https://github.com/bicho-fyi/bicho-php/blob/main/ACKNOWLEDGEMENTS.md)
-   [Rust SDK acknowledgements](https://github.com/bicho-fyi/bicho-rust/blob/main/ACKNOWLEDGEMENTS.md)
-   [Python SDK acknowledgements](https://github.com/bicho-fyi/bicho-python/blob/main/ACKNOWLEDGEMENTS.md)

The [Astro integration](https://github.com/bicho-fyi/bicho-astro) uses the JavaScript SDK. See its [license](https://github.com/bicho-fyi/bicho-astro/blob/main/LICENSE) and the JavaScript SDK acknowledgements above.

## Website fonts and licensing

This website uses General Sans from Fontshare under the [Fontshare license](https://www.fontshare.com/licenses).

Acknowledgement does not replace a required license or attribution notice. For the Bicho software licenses and separate terms for website content, fonts, and branding, see the [license page](/license/).