There have been many conversations over the last few months about the new licensing requirements, particularly on Reddit. I think this thread in particular raises some valid points, and I highly recommend reading the discourse: Reddit - The heart of the internet
Since then, it’s been pretty quiet on this topic (that I’ve observed personally), and meanwhile I’m seeing a lot of developers either forking old versions, moving clients to alternatives, or just stopping recommending Directus to clients altogether. This is not great for anyone!
I wanted to follow up here because I genuinely think there’s a path forward, and I’ve seen it work in another ecosystem.
Before I moved to headless systems, I spent years building on Concrete CMS (https://www.concretecms.com/). Portland Labs (the core team) solved the monetization problem without alienating their community.
Their solution was straightforward:
-
Core software is usable without artificial restrictions
-
Monetization comes from support tiers, SLAs, security guarantees, and enterprise services (SSO, compliance audits, long-term patching, etc.)
-
Pricing scales with organizational readiness, not just revenue
Small businesses could adopt early with confidence. As they grew, paying for support and enterprise assurances became an obvious, willing upgrade
The result was strong early adoption, long-term loyalty, a healthy contributor ecosystem, and predictable enterprise revenue.
Rather than a hard revenue cliff or ambiguous “talk to sales” threshold, I’d encourage Directus to consider headcount as the primary threshold (it’s a better signal of enterprise capacity than revenue) only if needed, and structure monetization around support, compliance, and enterprise assurances rather than feature-gating core capabilities.
Let small teams adopt confidently, and they’ll pay when they’re genuinely enterprise-ready.
I’d love to hear from the Directus team on where pricing discussions stand, and from other developers who are navigating this with clients.
Thanks for listening.