Open soupglasses opened 8 months ago
A practical issue is that Linux distributions will be in the next few months be looking into removing Redis. So bare-metal installs will become more difficult.
Another new fork by former Redis contributors (and AWS employees) is placeholderkv (they're looking for a permanent name)
Another new fork by former Redis contributors (and AWS employees) is placeholderkv (they're looking for a permanent name)
And this got renamed to "Valkey" and got adopted by Linux Foundation, so it seems like the best choice for now.
Adding my vote to this change. Support Free OSS.
I vote for this change too. Valkey seems to be the most promising candidate
I second Valkey.
Any news on this?
Is there any update on this? It looks like the docker compose file is now relying on the proprietary version of Redis. (The license was formally changed in 7.4, which is now the head of 7-alpine). The snapshots in Redis 7.4 are not compatible with other Valkey or other engines, so maybe at the very least that file should pin the version to 7.2-alpine to retain compatibility.
Pitch
Redis recently relicenced their software suite to a no longer free software license effectively making it a proprietary dependency to running Mastodon.
I propose changing it.
We can continue to use Redis-compatible key-value stores. This is low effort and requires no code changes, and is mostly a testing and documentation change.
Now, alternatively, we could look into replacing Redis as a protocol entirely with another key-value store. This is a much larger task, but to exhaust the options available notable alternatives here would be:
Motivation
Mastodon is an open source project, depending upon non-opensource projects would remove the possibility to run mastodon with open source software, which is now the current state after the Redis license change. Therefore this default should be changed officially.