Redict: A New Still-in-Development Redis Fork

Redis' new license policy triggers the creation of Redict, a new Redis fork betting on LGPL-3.0-only.

Last week, Redis, a widely used in-memory distributed key/value store, made headlines when it changed its licensing policy, effectively removing itself from being considered open-source software. This set off a series of events.

In what seemed like a timely response, Microsoft introduced Garnet, its new open-source project. It is a cache store developed by Microsoft that promises better performance and enhancements than Redis and is compatible with Redis clients.

And now, following the pattern often seen in the open-source community, when a project shifts to proprietary licensing, a fork is usually created to keep its distribution free.

This is exactly what happened with Redis. An independent fork named Redict has emerged, licensed under the Lesser GNU General Public License (LGPL-3.0-only). Drew Devault, the founder and CEO of SourceHut, shared a message on the new project’s website.

Like many of you, I was disappointed when I learned that Redis was changing to a non-free licensing model. This is a betrayal of the free software community, but perhaps not an entirely surprising one. Forks are likely to start appearing in the coming days, and today, I would like to offer Redict to you as a possible future home for your needs, and present its trade-offs as compared to the other forks you’re likely to be choosing from soon.

As of its current still-in-development state, Redict’s alterations from Redis version 7.2.4 focus primarily on renaming conventions to maintain backward compatibility while laying the groundwork for an independent development path.

The Redict team is gearing up to release version 7.3.0, promising it as a seamless drop-in replacement for Redis 7.2.4. This upcoming release is anticipated next week and will be accompanied by a comprehensive migration guide for users.

Looking ahead, Redict plans to phase out deprecated features, eliminate vendored dependencies in favor of upstream alternatives, and adopt a more downstream agnostic approach.

For more details, visit the project’s website. Redict’s source code is publicly available on Codeberg.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Think You're an Ubuntu Expert? Let's Find Out!

Put your knowledge to the test in our lightning-fast Ubuntu quiz!
Ten questions to challenge yourself to see if you're a Linux legend or just a penguin in the making.

1 / 10

Ubuntu is an ancient African word that means:

2 / 10

Who is the Ubuntu's founder?

3 / 10

What year was the first official Ubuntu release?

4 / 10

What does the Ubuntu logo symbolize?

5 / 10

What package format does Ubuntu use for installing software?

6 / 10

When are Ubuntu's LTS versions released?

7 / 10

What is Unity?

8 / 10

What are Ubuntu versions named after?

9 / 10

What's Ubuntu Core?

10 / 10

Which Ubuntu version is Snap introduced?

The average score is 68%

Leave a Reply

Your email address will not be published. Required fields are marked *