Redict 7.3.0, a copyleft fork of Redis, is now available
Licensing, Legal, and Commercial Use
- Redict uses LGPLv3, described as “weak copyleft”:
- Private modifications don’t need to be published.
- If you distribute a compiled Redict executable, you must provide Redict’s source and your changes.
- Several commenters say LGPL is widely understood and easy to comply with; others argue that in the EU “distribution” rules are stringent and legal departments may resist copyleft for risk reasons.
- Distinction is drawn between:
- Redis: now SSPL; mainly restricts offering Redis “as a service”.
- Redict: copyleft, but OK for most commercial/cloud use that doesn’t redistribute binaries.
- Valkey: keeps the old permissive Redis license.
- Some see copyleft as “strings attached” and prefer MIT/BSD; others argue copyleft guarantees user freedoms and prevents closed forks from capturing community work.
Why Forks Exist and Reactions to Redis Relicensing
- Many are upset that Redis switched away from a FOSS license after building its ecosystem under BSD; this is seen as “shutting the door behind them”.
- There is debate over morality:
- One side: Redis is trying to monopolize commercialization of a largely community-built codebase, using trademark and license changes.
- Other side: companies are allowed to seek revenue; contributors knew they were contributing under BSD and CLAs where applicable.
- SSPL is widely characterized as “source-available, not open source” and mainly a mechanism to block cloud competitors.
Redict vs Valkey vs Other Forks
- Redict:
- Hosted on Codeberg; intentionally copyleft to prevent code flowing back into Redis.
- Aims for stability, finite scope, and long-term maintenance; “near feature-complete”.
- Binary-compatible with Redis modules like RedisJSON; images published from scratch base with clear SPDX data.
- Valkey:
- Under Linux Foundation, permissive license, on GitHub; expected to attract former Redis contributors and corporate backing.
- Roadmap includes better performance, memory efficiency, clustering usability, observability, and integration with CNCF projects; more open to innovation.
- KeyDB is noted as an older high-performance fork that diverged and lacks many newer Redis features.
Ecosystem, Governance, and Practical Choices
- Some expect most commercial users can safely pick any fork; restrictions matter mainly for hosts offering managed services.
- Redict governance is currently an informal “do-ocracy” with discussion of a future foundation; cautious about introducing Rust/wasm unless clearly beneficial.
- Several commenters say they’ll simply switch
redisto Redict or Valkey in configs and keep using managed services (e.g., AWS ElastiCache), largely indifferent to branding as long as functionality remains.