Live data from Hacker News

Valkey Is Rapidly Overtaking Redis

devops.com

51–60 of 90 posts

Re: Valkey Is Rapidly Overtaking Redis

#51
post #42

Earlier quoted context omitted.

Redis (64.7k stars): Excluding merges, 8 authors have pushed 8 commits to unstable and 10 commits to all branches. On unstable, 173 files have changed and there have been 2,002 additions and 3,194 deletions. Valkey (12k stars): Excluding merges, 41 authors have pushed 147 commits to unstable and 181 commits to all branches. On unstable, 473 files have changed and there have been 10,635 additions and 9,663 deletions.…

Those numbers mean nothing because obviously a fork in its inception will have a burst of activity. Half of those changes are probably just renaming redis => valkey, too. Let's check the numbers in 6 months or a year for a truly meaningful figure about the health of each project.

Based on your logic “activity” may never be a good metric for usage.

Re: Valkey Is Rapidly Overtaking Redis

#52
post #9

Earlier quoted context omitted.

One is maintained and the other isn't. If you don't care about that you could definitely stick with the old version.

Redis hasn’t materially changed since about 2.8 so tbh unmaintained is more than fine.

This (and simliar) is pretty materially a good reason to update to something more modern:

https://github.com/vulhub/vulhub/tree/master/redis/CVE-2022-...

Re: Valkey Is Rapidly Overtaking Redis

#53
post #42

Earlier quoted context omitted.

Those numbers mean nothing because obviously a fork in its inception will have a burst of activity. Half of those changes are probably just renaming redis => valkey, too. Let's check the numbers in 6 months or a year for a truly meaningful figure about the health of each project.

Based on your logic “activity” may never be a good metric for usage.

And that’s also true insofar as it’ll never be a perfect measure and in some cases (such as comparing a mature project to a brand new fork), it’s a bad measure.

Re: Valkey Is Rapidly Overtaking Redis

#54
post #37
post #36

Earlier quoted context omitted.

The problem is that an open source project you contribute to can become non-free from under you at any point. This pattern is becoming more and more common now.

There are ways to prevent that which in retrospect we should have paid more attention to. For example, (L)GPL with no CLA cannot be changed later.

antirez wanted to allow it, not prevent it:

https://news.ycombinator.com/item?id=39863371

Re: Valkey Is Rapidly Overtaking Redis

#56
I think the right way to frame this situation is how Corey Quinn did in the quote at the end of the article. Redis Labs is the party that forked Redis when they changed the license. Redis Labs may own the name, but the community maintainers are carrying on the original project, just under a new name.

Re: Valkey Is Rapidly Overtaking Redis

#57
post #42

Earlier quoted context omitted.

Those numbers mean nothing because obviously a fork in its inception will have a burst of activity. Half of those changes are probably just renaming redis => valkey, too. Let's check the numbers in 6 months or a year for a truly meaningful figure about the health of each project.

Based on your logic “activity” may never be a good metric for usage.

I don't know what gave you that idea?

I'm fine with using the activity comparison to declare a winner.

But valkey was created a few weeks ago, obviously it's going to have a burst of activity. However most forks die off rather quickly after the initial burst of enthusiasm. That one might be different, because it has corporate sponsors.

So, in 6 months, do the exact same comparison (recent activity, # of recent contributors) and it'll be good enough for me.

Re: Valkey Is Rapidly Overtaking Redis

#58

It's too dangerous to build a company around open source. You're trapped between AWS eating you or having to relicense and AWS eating you. Source-available from the beginning protects you from this. The problem with OSS stuff is that people are generally price-sensitive and you can't beat the platforms for this since they get the R&D for free. It's sort of how I don't hire junior people. When others have trained them…

All well and good, except a lot of us here go out of our way not to build software on top of proprietary software. (It’s a pain in the neck to move between cloud providers, sure. You’re kinda stuck with that sort of lock-in. But RDS is popular only because it’s a hosted PostgreSQL. If you don’t like it you can switch to the real thing.)

Re: Valkey Is Rapidly Overtaking Redis

#59
Comments generally covering the situation well.

The one thing I take as a bit of a potential bitter irony is that if Redis had had the level of support & contributions ValKey has, Redis Labs might have been able to keep doing what they were doing?

Seemingly a bunch of companies are happy to start paying for open source, when weeks ago many were passive consumers.

Re: Valkey Is Rapidly Overtaking Redis

#60
post #33

Earlier quoted context omitted.

I would personally never contribute to a project with non-free license without getting paid. It's basically working for a company without pay.

I would never contribute to commercially backed, freely licensed project unless I was being paid. Saying this as a developer who is paid for exactly that, not it any inside knowledge that points to ulterior motives, but just the idea of giving a company free labour is unsettling.

Like the Go project?
Post reply on HN