Why Redis Lost the Plot (And What Valkey’s Fork Teaches Us About Project Governance)
When License Changes Signal Deeper Problems
Last March, Redis changed from BSD to a dual-license model that effectively killed its open source status. The community response was swift and predictable: AWS, Google, and others immediately announced Valkey, a hard fork that would remain truly open source. But here’s what most coverage missed: the license change was just the symptom. The real disease was years of governance drift that turned a beloved tool into corporate IP.
I’ve watched this pattern play out before. MongoDB did it in 2018. Elastic did it in 2021. The script is always the same: venture-backed company builds on open source goodwill, reaches scale, then pulls up the ladder behind them. What makes Redis different is how cleanly the fork happened and what it reveals about sustainable project governance.
The Anatomy of a Successful Fork
Valkey launched with something most forks lack: institutional backing from day one. The Linux Foundation stepped in as the neutral host, bringing governance frameworks that Redis never bothered to establish. Within six months, Valkey had reproducible builds, a clear roadmap, and contributor guidelines that actually made sense.
Compare this to other high-profile forks that flamed out. Remember when Oracle bought Berkeley DB and the community tried to fork it? That effort died because nobody wanted to coordinate the unsexy work of release management and backwards compatibility. Valkey worked because AWS, Google, and Alibaba all had skin in the game and infrastructure to contribute.
The technical migration was surprisingly smooth too. Valkey maintained wire protocol compatibility, so existing Redis clients work without modification. They even kept the same configuration file format. This wasn’t accident, it was strategic. The maintainers understood that developer friction kills adoption faster than any licensing controversy.
What This Means for Your Career Choices
If you’re betting your career on open source technologies, the Redis-Valkey split offers a masterclass in risk assessment. The projects that survive these transitions share common traits: diverse contributor bases, transparent governance, and multiple commercial stakeholders who benefit from keeping things open.
Look at how Kubernetes handles this. The Cloud Native Computing Foundation provides neutral ground where Google, Microsoft, and AWS can all contribute without any single company controlling the direction. The governance model explicitly prevents the kind of unilateral decision-making that sank Redis.
From a practical standpoint, choose tools where the governance structure aligns with long-term sustainability. Check who controls the trademark. Look at the contributor distribution in the last year. If one company employs 80% of the maintainers, that’s a red flag. You’re basically betting on that company’s long-term commitment to open source principles.
The Technical Debt of Bad Governance
Redis accumulated more than just code debt over the years. The project structure made it nearly impossible for outside contributors to meaningfully participate. Pull requests sat for months. Feature discussions happened in private Slack channels. The Redis modules ecosystem became a walled garden where the most useful modules required Redis Enterprise licenses.
Valkey inherited this technical architecture but not the organizational baggage. They immediately opened up the module development process and published clear APIs for extending the core. The result? In six months, Valkey has seen more meaningful external contributions than Redis did in the previous two years.
This pattern repeats across successful open source projects. Good governance isn’t just about decision-making processes, it’s about creating systems where contribution is possible and rewarding. Kubernetes has SIGs. Linux has maintainer hierarchies. Even smaller projects like Tailwind CSS have clear contribution guidelines and responsive maintainers.
Reading the Warning Signs Early
The Redis license change didn’t happen overnight. The warning signs were visible for anyone paying attention. Contributor diversity dropped starting in 2019. Release cycles became erratic. Community feature requests got ignored while enterprise features got fast-tracked. The project’s roadmap discussions moved from GitHub issues to closed forums.
Smart engineers learn to read these signals. When PostgreSQL moved to a more formal governance model in the early 2000s, it wasn’t because of immediate problems. The community recognized that informal leadership doesn’t scale past a certain point. They established the PostgreSQL Global Development Group before they needed it, not after a crisis.
The same pattern applies to your technology choices. Don’t wait for the license change announcement to start evaluating alternatives. Build relationships with multiple vendors. Keep your architecture flexible enough to swap out components when governance goes sideways. The teams that handled the Redis-to-Valkey migration smoothly were the ones already running Redis behind abstraction layers.
Beyond the Hype Cycle
The Valkey fork worked because it solved a real governance problem, not just a licensing one. The maintainers focused on unsexy fundamentals: consistent releases, clear documentation, and responsive issue triage. They resisted the temptation to rebrand everything or add flashy new features that would break compatibility.
This is what sustainable open source looks like. Not the breathless Medium posts about revolutionary paradigms, but the quiet work of building systems that outlast their creators. Valkey might not generate conference buzz the way some AI framework does, but it’ll probably still be running production workloads in 2034.
The next time you’re evaluating whether to adopt a new open source tool, ask yourself: who benefits from keeping this project healthy in ten years? If the answer is “just one company,” maybe keep looking.