rspamd
rspamd copied to clipboard
[Feature] Is ir planned to replace redis now it is not open source anymore?
Just read somewhere else that redis now has a much more restrictive license, and is being forked as "ValKey". Will rspamd in the near future support ValKey? As I understand it, ValKey is not yet ready, though.
I'm using valkey with Rspamd on my mac without any issues. What is the problem?
You should migrate from redis to valkey, since the change, there will be legal risks with the new license redis is using.
There are also contributors who want there contributions to be removed from all new versions after the license change, since they are not CLA signed and not compatible with the new license model. Such behavior on the part of Redis should not be tolerated.
https://github.com/redis/redis/pull/13157#issuecomment-2011733104 My contributions are made open source under the BSD license. You are not allowed to redistribute nor use them in source or binary forms without the original copyright notice and the BSD license. You must remove my contributions.
Or the statement that Redis will remain BSD. http://antirez.com/news/120
https://www.linuxfoundation.org/press/linux-foundation-launches-open-source-valkey-community
AWS, Oracle and Google are now supporting valkey. https://www.thestack.technology/redis-fork-valkey-linux-foundation/
Currently, the installation routines "https://rspamd.com/downloads.html" are still installing redis as default/dependency.
Source: https://github.com/redis/redis/pull/13157
PS: I am not saying that all existing versions need to be adapted. :) Just to avoid misunderstandings. At the latest with the next LTS version of Ubuntu and the next Debian release you should switch to Valkey.
Updated statement regarding AWS... and valkey
AWS, Oracle and Google have abandoned redis and now support valkey.
I think I would be careful with that statement unless you can link to a statemetn on the AWS, Oracle or Google website itself.
The link you provides only says e.g. "led by maintainers AWS’s Madelyn Olson". This has a very different meaning.
"led by" someone who happens to work somewhere is not equal to corporate backing.
If you want a real example of corporate support, look at e.g. AWS Opensearch, their open-source alternative to Elasticsearch.
@Orgoth
AWS, Oracle and Google have abandoned redis and now support valkey.
I think I would be careful with that statement unless you can link to a statemetn on the AWS, Oracle or Google website itself.
The link you provides only says e.g. "led by maintainers AWS’s Madelyn Olson". This has a very different meaning.
"led by" someone who happens to work somewhere is not equal to corporate backing.
If you want a real example of corporate support, look at e.g. AWS Opensearch, their open-source alternative to Elasticsearch.
@Orgoth
This is at least the current statement from Oracle. https://blogs.oracle.com/cloud-infrastructure/post/oracle-supports-valkey
I have updated my Post.
Regardless of this, a change should still be considered due to the license problems that Redis now has from version 7.2.5+.
AWS has announced support of Valkey, https://aws.amazon.com/blogs/opensource/why-aws-supports-valkey/.
I'm surprised that KeyDB wasn't brought into this discussion. It's made to be backwards compatible with redis.