OT4J

← Back to home

Open-Source Licenses

Last updated: 28 May 2026

The OT4J Java agent and dashboard build on the work of the open-source community. This page lists the third-party components we redistribute, together with their licenses, so we can comply with their attribution terms. Our own software remains proprietary — see the in-jar META-INF/LICENSE for the agent, and our Terms of Service for the hosted Service.

Java agent (javaagent-monitor.jar)

The agent jar is the only artifact distributed to customers. It ships with the following library shaded inside under com.javaagent.shaded.bytebuddy.*:

ComponentLicenseProject
Byte Buddy Apache 2.0 bytebuddy.net

Apache 2.0 NOTICE for Byte Buddy is preserved inside the jar at META-INF/NOTICE.

Web dashboard (dashboard.ot4j.com)

The dashboard's JavaScript bundle, served from our cloud, includes the following open-source libraries. All are permissive (MIT or Apache 2.0) and require only attribution.

ComponentLicenseProject
React MIT react.dev
TanStack Router MIT tanstack.com/router
Chart.js MIT chartjs.org
react-chartjs-2 MIT react-chartjs-2.js.org
Tailwind CSS MIT tailwindcss.com
Vite MIT vite.dev
TypeScript Apache 2.0 typescriptlang.org

Server-side runtime

Our backend services (collector, dashboard API, k8s observer, mail/PDF) run on our cloud infrastructure and are not redistributed. They build on the Quarkus framework and its ecosystem (Apache 2.0), the Kotlin standard library (Apache 2.0), Hibernate ORM (LGPL 2.1 — used as a dynamically-linked library), the PostgreSQL JDBC driver (BSD 2-clause) and the ClickHouse JDBC client (Apache 2.0). Because nothing of this is shipped to you, no attribution beyond this notice is required.

Questions

If you believe a component is missing from the list above, or have any other license-related question, email info@ot4j.com.