From 704210cf3d1c55a4d2a16c831a10018abd7d3d81 Mon Sep 17 00:00:00 2001 From: Olav Gjerde Date: Wed, 2 Sep 2026 14:08:54 +0200 Subject: [PATCH] docs: say which licence the client libraries carry Platform PR #365 (chore: license the client libraries Apache-2.0) relicenses datahub-java-sdk and datahub-api-model from AGPL to Apache-2.0, aligning them with the Python and Rust SDKs, which were Apache-2.0 already. The reason is the one a developer evaluating the SDK needs to hear: a client library gets linked into someone else's application, and a copyleft one carries its terms into that application. Nothing on this site mentioned a licence at all, so a reader who checked the POM before this change would have chosen the REST API over the SDK, or something else. Adds a short section to the landing page: the SDKs and the wire model are Apache-2.0, the platform is AGPL-3.0, and which side each licence covers. Verified: npm run build succeeds. Co-Authored-By: Claude Fable 5.1 Signed-off-by: Olav Gjerde --- docs/intro.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docs/intro.md b/docs/intro.md index 79ba64d..72ea2cb 100644 --- a/docs/intro.md +++ b/docs/intro.md @@ -26,6 +26,14 @@ datapoint, or jump to [high-throughput ingestion](/guides/ingest-timeseries) to - **Files** — attach documents and images to your assets. - **Subscriptions** — tail live data over a streaming connection. +## Licence + +The three SDKs, and the Java wire-contract model the Java SDK depends on, are +[Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0). They were placed under that licence +so that linking one into your application carries no copyleft obligation into your code. The +platform they talk to is [AGPL-3.0](https://www.gnu.org/licenses/agpl-3.0.html); that licence +covers the server, and using the server over its API is not what it restricts. + ## Where to go next - **[Tutorial](/tutorial)** — build a small metrics agent end to end: create series, ingest on a schedule, and survive API outages.