redict/README.md
Drew DeVault 50ee0f5be8 all: let's go LGPL over GPL
Based on feedback from interested parties
2024-03-21 20:11:44 +01:00

1.5 KiB

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 LGPL-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 LGPL-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 test suite to use redict instead of redis
  • 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.