Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider switching away from Redis #1

Open
blast007 opened this issue Apr 6, 2024 · 3 comments
Open

Consider switching away from Redis #1

blast007 opened this issue Apr 6, 2024 · 3 comments

Comments

@blast007
Copy link
Member

blast007 commented Apr 6, 2024

Redis is being used to handle rate limiting. Recently, Redis dropped their open-source license, so new versions will not be open-source, and likely won't be packaged in any Linux distributions. There are two forks main forks that came out of this change that I expect will get some traction in Linux packaging:

  • Valkey, a fork by The Linux Foundation which has industry support and will continue on the roadmap to add new features
  • Redict, which aims to keep the feature scope where it is and focus on stability and long-term maintability

Another alternative would be memcached or similar.

@jwmelto
Copy link
Member

jwmelto commented Apr 6, 2024

Are you sure you read the announcement properly?

In practice, nothing changes for the Redis developer community who will continue to enjoy permissive licensing under the dual license. At the same time, all the Redis client libraries under the responsibility of Redis will remain open source licensed.

For end users who are using Redis’ open source version of Redis and new releases using either of the dual licenses for their internal or personal usage, there is no change.

Organizations providing competitive offerings to Redis will no longer be permitted to use new versions of the source code of Redis free of charge under either of the dual licenses. Commercial licensing terms are available and can enable use cases beyond the RSALv2 or SSPLv1 license limitations. If you are building a solution that leverages Redis, but does not specifically compete with Redis itself, there is no impact. If you have specific concerns or questions that you wish to discuss, please email [email protected].

Seems like we are not affected.

@atupone
Copy link

atupone commented Apr 6, 2024

Do all main contributors continue to work if their are not redis employes and have to contribute with redis license?
Does all distribution continue to package redis ?
I think there is a good chance we are affected in the future

@blast007
Copy link
Member Author

blast007 commented Apr 6, 2024

"The SSPL is not recognized as free software by the Open Source Initiative (OSI), Red Hat, and Debian as the aforementioned provision is discriminatory towards specific fields of use."
https://en.wikipedia.org/wiki/Server_Side_Public_License

I expect Linux distributions will drop Redis.
https://lists.fedoraproject.org/archives/list/devel%40lists.fedoraproject.org/thread/XVFFKU2NYB2Q3BQUYNANSDNE4VCJQ6KF/
https://lists.debian.org/debian-user/2024/03/msg00568.html

Looks like Fedora Rawhide already has redict packaged (and is testing versions for 38, 39, and 40), and someone is working on packaging it in Debian.
https://packages.fedoraproject.org/pkgs/redict/redict/
https://lists.debian.org/debian-wnpp/2024/04/msg00020.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants