From c2ebe2c1635a885f3d6053d75a1ea8260974794b Mon Sep 17 00:00:00 2001 From: James White Date: Mon, 6 Jul 2026 16:58:04 +0100 Subject: [PATCH 1/3] add renewal notice --- content/licensing/3.open-innovation-grant.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/content/licensing/3.open-innovation-grant.md b/content/licensing/3.open-innovation-grant.md index 7a508c89..c8c7cc7c 100644 --- a/content/licensing/3.open-innovation-grant.md +++ b/content/licensing/3.open-innovation-grant.md @@ -47,6 +47,14 @@ A license binds to your project and `PUBLIC_URL`, not to a container, IP address Set the license through the `LICENSE_KEY` environment variable at the service or task level so that every replica inherits the same value automatically. New containers added by autoscaling pick up the license on start with no manual setup or per-container retrieval. See [Replicas and Horizontal Scaling](/licensing/overview#replicas-and-horizontal-scaling) for more detail. +## Renewal and Expiration + +An OIG license is valid for one year from the date it is issued, and its expiration date is shown alongside the license. The grant can be renewed year on year, so eligible entities can keep running Directus beyond the first year. + +An automated renewal process is being established and will be available close to your renewal date. You do not need to take any action ahead of it. + +After a license reaches its expiration date, a 30-day grace period applies, giving you time to complete renewal. During this grace period, Directus shows a notice in the Studio. + ## Continuous Integration and Ephemeral Environments CI pipelines are the most common way to exhaust an OIG license's activations. The problem comes from fully ephemeral setups: if a pipeline run tears down both Directus and its database and recreates them from scratch, each run generates a new project and a new binding, consuming an activation every time. Because old activations are not released when the throwaway instance disappears, five runs exhaust the limit and later runs fail with an activation limit error. From 1416d4dd5ab4ea6ca5e19900e202100c277c68d3 Mon Sep 17 00:00:00 2001 From: James White Date: Mon, 6 Jul 2026 16:59:57 +0100 Subject: [PATCH 2/3] update copy --- content/licensing/3.open-innovation-grant.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/licensing/3.open-innovation-grant.md b/content/licensing/3.open-innovation-grant.md index c8c7cc7c..0ce08245 100644 --- a/content/licensing/3.open-innovation-grant.md +++ b/content/licensing/3.open-innovation-grant.md @@ -49,7 +49,7 @@ Set the license through the `LICENSE_KEY` environment variable at the service or ## Renewal and Expiration -An OIG license is valid for one year from the date it is issued, and its expiration date is shown alongside the license. The grant can be renewed year on year, so eligible entities can keep running Directus beyond the first year. +An OIG license is valid for one year from the date it is issued, and its expiration date is shown under **Settings > License** in the Studio. The grant can be renewed year on year, so eligible entities can keep running Directus beyond the first year. An automated renewal process is being established and will be available close to your renewal date. You do not need to take any action ahead of it. From fee716254a274dcb1e71e4440553e02a9220771b Mon Sep 17 00:00:00 2001 From: Christopher Jennings <1398135+ChristopherJennings@users.noreply.github.com> Date: Mon, 6 Jul 2026 12:30:14 -0400 Subject: [PATCH 3/3] Update 3.open-innovation-grant.md Slight tweak to ease renewal process release anxiety --- content/licensing/3.open-innovation-grant.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/licensing/3.open-innovation-grant.md b/content/licensing/3.open-innovation-grant.md index 0ce08245..2291336e 100644 --- a/content/licensing/3.open-innovation-grant.md +++ b/content/licensing/3.open-innovation-grant.md @@ -51,7 +51,7 @@ Set the license through the `LICENSE_KEY` environment variable at the service or An OIG license is valid for one year from the date it is issued, and its expiration date is shown under **Settings > License** in the Studio. The grant can be renewed year on year, so eligible entities can keep running Directus beyond the first year. -An automated renewal process is being established and will be available close to your renewal date. You do not need to take any action ahead of it. +An automated renewal process is being established and will be available before your renewal date. You do not need to take any action ahead of it. After a license reaches its expiration date, a 30-day grace period applies, giving you time to complete renewal. During this grace period, Directus shows a notice in the Studio.