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

[Feature] Is ir planned to replace redis now it is not open source anymore? #4945

Open
timtas opened this issue Apr 26, 2024 · 7 comments
Open

Comments

@timtas
Copy link

timtas commented Apr 26, 2024

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.

@vstakhov
Copy link
Member

I'm using valkey with Rspamd on my mac without any issues. What is the problem?

@udf2457
Copy link

udf2457 commented May 26, 2024

There's also dragonfly and garnet @timtas

@Orgoth
Copy link

Orgoth commented May 28, 2024

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.

redis/redis#13157 (comment)
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: redis/redis#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

@udf2457
Copy link

udf2457 commented May 28, 2024

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

@Orgoth
Copy link

Orgoth commented May 28, 2024

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+.

@madolson
Copy link

AWS has announced support of Valkey, https://aws.amazon.com/blogs/opensource/why-aws-supports-valkey/.

@TheQuantumPhysicist
Copy link

I'm surprised that KeyDB wasn't brought into this discussion. It's made to be backwards compatible with redis.

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

No branches or pull requests

6 participants