Go to file
2024-03-21 17:40:39 +01:00
.reuse all: use REUSE for license management 2024-03-21 14:30:47 +01:00
deps Expose lua os.clock() api (#12971) 2024-02-22 11:29:52 +02:00
LICENSES all: use REUSE for license management 2024-03-21 14:30:47 +01:00
src Rename symbols, part six 2024-03-21 17:28:11 +01:00
tests tests/assets/minimal.conf: rename pidfile 2024-03-21 17:33:10 +01:00
utils Rename symbols, part one 2024-03-21 16:34:08 +01:00
.gitattributes Fix commands.c build issue on merge (#10172) 2022-01-25 12:24:06 +02:00
.gitignore Rename source files and make targets 2024-03-21 10:49:18 +01:00
CODE_OF_CONDUCT.md Update supported version list. (#12488) 2023-08-16 08:36:40 +03:00
CONTRIBUTING.md CONTRIBUTING.md: use the DCO 2024-03-21 16:49:52 +01:00
COPYING COPYING: Use GPL-3.0-only going forward 2024-03-21 10:39:42 +01:00
Makefile Fix install target on OSX (see #495) 2012-05-15 11:18:50 +02:00
README.md Add some helpful details to the readme 2024-03-21 17:40:39 +01:00
redict.conf redis.conf -> redict.conf 2024-03-21 10:41:17 +01:00
runtest all: use REUSE for license management 2024-03-21 14:30:47 +01:00
runtest-cluster all: use REUSE for license management 2024-03-21 14:30:47 +01:00
runtest-moduleapi all: use REUSE for license management 2024-03-21 14:30:47 +01:00
runtest-sentinel all: use REUSE for license management 2024-03-21 14:30:47 +01:00
SECURITY.md Update supported version list. (#12488) 2023-08-16 08:36:40 +03:00
sentinel.conf sentinel.conf: redis => redict 2024-03-21 10:43:01 +01:00
TLS.md Build TLS as a loadable module 2022-08-23 12:37:56 +03:00

Redict

Redict is a free software key/value database based on Redis.

What the fork?

This is a fork of Redis 7.2.4 following the announcement that Redis would switch to a non-free license.

This fork is intended to be backwards-compatible with Redis 7.2.4 and then to diverge from then onwards. It should work as a drop-in replacement for Redis 7.2.4, but compatibility with later versions of Redis is not guaranteed. The codebase has been relicensed from BSD-3-Clause to GPL-3.0-only and will not be using a Contributor License Agreement, which prevents it a similar non-free change from ever taking place in the future of Redict.

More details to come in a later announcement.

Forking in progress...

  • Rename binaries
  • Update test suite
  • Relicense as GPL-3.0-only
  • Update copyright headers
  • REUSE for license management
  • Rename source files
  • Add redict:// protocol support
  • Fork Redis modules API
  • Rename Lua API symbols (w/compat shim)
  • Update strings
  • Update symbols
  • Update comments et al
  • Update documentation
    • Write migration guide
  • Create website
  • Establish upstream processes
    • Contributing instructions
    • Code of conduct
    • Security issues
    • Continuous integration
  • Ship a release

Help wanted

Join #redict on Libera Chat and say hello.