Drew DeVault, the founder of SourceHut, a software development platform, has announced the separation of the Redis project into an open-source project called Redict. This decision was made in response to Redis Labs’ shift to the SSPL license, which had implications for cloud services.
The project’s separation coincides with a slight tightening of licensing to LGPL, made possible by Redis’ previous compatibility with BSD-3, allowing contributors to use new code under LGPL alongside existing code from Redis.
Prior projects like KeyDB, which split off to support multithread processing, have garnered significant popularity.
DeVault stated that contributors to Redict will not be required to sign over code ownership as was previously done with Redis. Initial development will focus on removing Redis trademarks to the extent possible (retaining some for software compatibility), followed by removing long-prepared features and switching dependencies like Lua or jemalloc to directly use upstream projects.
It is anticipated that Redict will release version 7.2.4 as a direct replacement for Redis shortly. Subsequent development will diverge starting from version 7.3.0, with no intention to stay aligned with future Redis versions. Additionally, Redict will separate the Hiredis project for the client-side concurrently.
TLDR: Drew DeVault announces the establishment of Redict as an open-source project separate from Redis, aiming for rapid development and independence moving forward.
Leave a Comment