Everyone's Racing To Replace Redis - Who Will Win?

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ก.ย. 2024
  • Valkey, KeyDB, and more are quickly gaining traction after the Redis license swap. Excited to see where things end up!
    THANK YOU LWN FOR LETTING ME USE YOUR BLOG POST. I subscribed right after and it's been awesome, highly recommend subscribing (it's cheap as hell too!)
    SOURCES
    lwn.net/Articl...
    www.linuxfound...
    news.ycombinat...
    Check out my Twitch, Twitter, Discord more at t3.gg
    S/O Ph4se0n3 for the awesome edit 🙏

ความคิดเห็น • 360

  • @t3dotgg
    @t3dotgg  5 หลายเดือนก่อน +50

    HUGE shoutout to Joe Brockmeier and LWN for letting me use their article, highly recommend checking them out lwn.net/

    • @Kane0123
      @Kane0123 5 หลายเดือนก่อน +3

      Glad to see you were able to get it cleared without issue - was a bit of a scare on the livestream. Sad to see that they needed to expand the validation on account creation after recent attacks.

    • @oubracode
      @oubracode 5 หลายเดือนก่อน +2

      @@Kane0123 sorry for my ignorance but what are you talking about?

    • @mskiptr
      @mskiptr 5 หลายเดือนก่อน +1

      LWN is top-notch

  • @Kotfluegel
    @Kotfluegel 5 หลายเดือนก่อน +279

    Back to raw dogging my ConcurrentHashMap singleton

    • @marcosdly
      @marcosdly 5 หลายเดือนก่อน +12

      We all need to have a personal library with all our "temporary" solutions

    • @redpillsatori3020
      @redpillsatori3020 5 หลายเดือนก่อน +10

      @@marcosdlyI just made one, with the help of Chat Gippity, in Golang while watching this video. I know I'm oversimplifying it, and maybe it's the Dunning-Kruger Effect, but how difficult is it to make a simple in-memory key-value store? I know for more complexity and fine tweaking you'd want something like Redis, but come on

    • @SamualN
      @SamualN 5 หลายเดือนก่อน +1

      ​@@marcosdlyI have an npm package called `@samual/lib`

    • @fierybore1223
      @fierybore1223 5 หลายเดือนก่อน +4

      @@redpillsatori3020 That is a slippery slope my friend lol, I feel you though. Most small scale use cases you'll be fine.

    •  5 หลายเดือนก่อน

      @@redpillsatori3020Redis is not just a in memory KV store. Add durability, reliability, a lot of other operations redis does (sets, maps, queues, etc) and it gets really complex really fast. 😢

  • @robvdl
    @robvdl 5 หลายเดือนก่อน +134

    If you want to know why those "weird Github alternatives" exist. There is a whole story behind that too. Gogs maintainer does something that pisses people off, that causes a fork called Gitea. That goes well for a while until they piss people off, which causes another fork called Forgejo. Forgejo is a fork maintained by Codeberg.

    • @lh8228
      @lh8228 5 หลายเดือนก่อน +1

      Soon after that it became Codeberg which instead used Gitea, and in 2022 it forked Gitea into Forgejo as a response to the maintainer of Gitea forming a for-profit company behind it without much (if any?) communication with the community, transferring all trademarks to it and going against former promises made.

    • @lh8228
      @lh8228 5 หลายเดือนก่อน +26

      Codeberg is funded by donations and the primary goal is FLOSS and free/libre content. Codeberg the organization is more than "just a fork of Gitea". I encourage anybody with an interest in these topics to consider Codeberg over GitHub.

    • @lh8228
      @lh8228 5 หลายเดือนก่อน

      Codeberg is an ngo and a non-profit collaborative organization driven by individuals, which came to be as a response to the Microsoft acquisition of GitHub back in 2018. In the beginning it started as a project named TeaHub which was a fork of Gitea.

    • @Kane0123
      @Kane0123 5 หลายเดือนก่อน

      Genuinely interesting

    • @felixallistar
      @felixallistar 5 หลายเดือนก่อน

      @@lh8228 orrrr we could just use github, and use those donations to fund devs instead of going "grrr Microsoft" lmao
      -Sent from my Microsoft Edge

  • @ChristianConrad
    @ChristianConrad 5 หลายเดือนก่อน +155

    @32:52 _"What's with all the weird GitHub alternatives in the Linux community, Jesus Christ?"_
    No, that's totally bass-ackwards. The correct question would be: What's with the weird idea that everything needs to be on GitHub?!?

  • @LukeeeeBennettPlus
    @LukeeeeBennettPlus 5 หลายเดือนก่อน +23

    Redis team not being good enough to scare Amazon off Redis but Vercel being good enough to scare Amazon off NextJS is an absolutely horrific take.

  • @CodecrafterArtemis
    @CodecrafterArtemis 5 หลายเดือนก่อน +363

    "Oh no, Redis is no longer open source, I must switch to a fork" - said a developer probably using Mac OS, deploying on AWS/Azure/"the cloud", using Visual Studio Code and Chrome.

    • @t3dotgg
      @t3dotgg  5 หลายเดือนก่อน +104

      ...fair point

    • @panosp57
      @panosp57 5 หลายเดือนก่อน +7

      I don't get this comment

    • @oliverhughes169
      @oliverhughes169 5 หลายเดือนก่อน +4

      How did you know!

    • @WenirR
      @WenirR 5 หลายเดือนก่อน +29

      Smart developer tbf. He understands that redis in "the cloud" will cost more in the future

    • @Caellyan
      @Caellyan 5 หลายเดือนก่อน +12

      It's Ark instead of Chrome, but yea hahahah

  • @sarjannarwan6896
    @sarjannarwan6896 5 หลายเดือนก่อน +44

    The sad thing is, this strengthens companies like AWS in some ways. Like OpenTOFU where it's forked into a charitable organisation. This kind of preemptive licensing I think only works when you first start your project.

    • @rdvansloten
      @rdvansloten 5 หลายเดือนก่อน +10

      It's usually companies like AWS that hugely contribute back to projects that they use as well, since they need to squeeze every ounce of performance out of it. Small-mid sized businesses don't have the money to let their developers contribute back to OS repos on company time.

    • @dejangegic
      @dejangegic 5 หลายเดือนก่อน

      they only help themselves, never the people/company eho invented the tech ​@@rdvansloten

  •  5 หลายเดือนก่อน +18

    2:00 - What does "Linux has Redis as a core dependency" mean? I haven't used one single thing in Linux that required me to have Redis installed. I've used Redis myself for server backends, but I've never had an application require it. The Linux Foundation probably created this fork for the benefit of the open-source community.

  • @jakob244
    @jakob244 5 หลายเดือนก่อน +19

    Did you just say that Redis is a core component of Linux? I don't think that's true.

  • @LunarLambda
    @LunarLambda 5 หลายเดือนก่อน +43

    EDIT: oh lmao the cut-in. good guy theo
    correction at 2:50:
    BitKeeper, not Mercurial. Mercurial emerged around the same time as Git in 2005. Linux never used it.

    • @TylerLarson
      @TylerLarson 5 หลายเดือนก่อน

      Oh man, LOTS to correct about that statement; there's enough that it's probably best to pretend Theo didn't mention it. Here's the key details of what actually happened:
      Bitmover ALWAYS charged for bitkeeper from day one. Torvalds was happy to pay and didn't care that it was proprietary. But not everyone liked it and it was a constant source of disagreement on the mailing list. Tridge reverse engineered the client to make an open source alternative and Bitmover pulled the plug themselves, kicking Linux off their platform because they didn't want Tridge's client to be a thing. Some people said they should switch to Subversion but nobody took the suggestion seriously because it wasn't even close to good enough. Mercurial (alongside a few other alternatives) was created specifically to fit the need by people who understood the problem, with the explicit intention for it to be picked up by the Linux kernel. But Torvalds had opinions about what he wanted and made his own system himself. It wasn't really "better", it's just that Linus wanted something specific and he decided to do it himself. A few of the other hopeful alternatives abandoned their project after Git was picked by the kernel, but Mercurial stayed around, saying their stuff was good enough to stand on its own as an alternative to Git for anyone who wanted it.

  • @keenoogodlike
    @keenoogodlike 5 หลายเดือนก่อน +16

    1 week after Redis license changed announcement, C gigachad already making their own version of Redis.

  • @nepalxplorer
    @nepalxplorer 5 หลายเดือนก่อน +26

    C# here we go, bro haven't yet realized how fast is C# lol

    • @MrC0MPUT3R
      @MrC0MPUT3R 5 หลายเดือนก่อน +11

      Shh let him live in Javascript land.

    • @nepalxplorer
      @nepalxplorer 5 หลายเดือนก่อน +3

      @@MrC0MPUT3R ok 💀

    • @roccociccone597
      @roccociccone597 5 หลายเดือนก่อน

      Not faster than deez nuts

  • @ac130kz
    @ac130kz 5 หลายเดือนก่อน +20

    there's also Redict by Drew DeVault

  • @promisic
    @promisic 5 หลายเดือนก่อน +4

    It was BitKeeper before Git, not Mercurial. Both Mercurial and Git have been developed as alternatives to BitKeeper.

    • @Gustavonion
      @Gustavonion 5 หลายเดือนก่อน

      He corrected himself

  • @danielgilleland8611
    @danielgilleland8611 5 หลายเดือนก่อน +4

    ~ 2:50 - "Mecurial is git before git" - Actually, both git and mecurial were initially started within days of each other.

  • @AmirHosseinHonardust
    @AmirHosseinHonardust 5 หลายเดือนก่อน +17

    I wished more people knew linux exists. Since they decided not to host their project on github, no one in the open source ecosystem know they exist.

    • @phygs
      @phygs 5 หลายเดือนก่อน +2

      technically there is an official mirror

    • @AmirHosseinHonardust
      @AmirHosseinHonardust 5 หลายเดือนก่อน

      @@phygs well, true. But I did not count it on the count of it being a very very very limited one way mirror of a very specific tree. it does not show or host every other trees and discussions that shows every development.

    • @tomshieff
      @tomshieff 5 หลายเดือนก่อน +5

      I find it hard to believe that someone who knows what "open source" is does not know "Linux" exists 😂

    • @AmirHosseinHonardust
      @AmirHosseinHonardust 5 หลายเดือนก่อน +5

      @@tomshieff well, based on Theo, since they don't use github for hosting their development, they are not participating in the opensource ecosystem.

    • @AmirHosseinHonardust
      @AmirHosseinHonardust 5 หลายเดือนก่อน +3

      @thephoenix-bf5qd but how can that be since Linux is not participating the open source ecosystem? I mean they are not in github! Isn't it impossible to participate in open source without being in closed source code forge, owned by Microsoft? Anything other than that sound inherently ridicoulous!

  • @aveeksaha2817
    @aveeksaha2817 5 หลายเดือนก่อน +3

    Why would AWS do anything just because of pressure from a twitter thread? Not saying I agree with the licence change but the idea that any of these corporations are benevolent creatures that will see the error of their ways when they are pointed out is an absurd thought.

  • @shadeblackwolf1508
    @shadeblackwolf1508 5 หลายเดือนก่อน +1

    With snap onboard, this means keydb's performance enhancements suddenly feel likely to be folded into valkey. The king is dead, long live the king

  • @mskiptr
    @mskiptr 5 หลายเดือนก่อน +3

    Thing is, the Linux Foundation is not the Linux community nor even Linux developers. Yes, the Linux Foundation helps with some things around Linux (like organizing events, employing certain developers and I believe funding the infrastructure). But its primary objective is serving its constituents - Intel, Microsoft, IBM, Oracle, Facebook and so on.

  • @raynirola
    @raynirola 5 หลายเดือนก่อน +6

    We pay $1200 per month to MongoDB

    • @cahva2
      @cahva2 5 หลายเดือนก่อน

      We do not pay as much but all in all, we are happy customers because managing the clusters is pretty much hassle-free (backups, user management, monitoring etc.)

  • @jonnyso1
    @jonnyso1 5 หลายเดือนก่อน +4

    I'll also say in terms of open source vs proprietary is that proprietary software, especially the really enterprise ones, usually have a worse user experience in order to protect buisiness secrets. The licencing, installation, and artificial limitations imposed on you are really insulting because you're actually paying for it.

  • @Jplaysterraria
    @Jplaysterraria 5 หลายเดือนก่อน +1

    A lot of Linux projects host their own repos, I'm not sure why exactly, but it's probably a mix of GitHub not being OSS, privacy, and having more control over their own projects (no surprise bans/suspensions e.g. xz's maintainer and repo).

  • @christianremboldt1557
    @christianremboldt1557 5 หลายเดือนก่อน +2

    I love the OpenSource world. It always feels like a rebellion against capitalism

  • @daylen577
    @daylen577 5 หลายเดือนก่อน +9

    Good thing we never migrated away from memcached

    • @iuse9646
      @iuse9646 5 หลายเดือนก่อน

      To be fair memcached is slow as shit, redis was a bit faster but it certainly wasnt my favorite. Have you heard of tarantool

    • @quangtung2912
      @quangtung2912 5 หลายเดือนก่อน +1

      When memcached is considered slow. Most of the time it's the poorly implemented client

    • @daylen577
      @daylen577 5 หลายเดือนก่อน +1

      @@iuse9646 we benchmarked it, in our usecase redis wasn't faster, only easier to use and a bit more modern

    • @quangtung2912
      @quangtung2912 5 หลายเดือนก่อน +2

      @@daylen577 one thing I recently noticed is that when benchmarking redis vs memcached the perf difference is not that large.
      But in production memcached nodes always feel much more stable both in latency, reliability and memory usage.
      Especially when lru turned on and memory reaches its limit.
      That is why many big corps still use memcached or memcache-like service for their main cache.

    • @daylen577
      @daylen577 5 หลายเดือนก่อน

      @@quangtung2912 The only thing Redis does significantly better is the management side, it essentially acts as a key-value database and you can access it as such from various tools (like JetBrains' DataGrip) and that can be super useful at times. Memcached is just a lot more simple, and you often end up clearing the cache entirely to resolve an issue instead of trying to figure out what's going wrong.

  • @ChrysusTV
    @ChrysusTV 5 หลายเดือนก่อน +4

    I'll probably keep an eye on Valkey but currently deciding between Dragonfly and Keydb.

    • @everyhandletaken
      @everyhandletaken 5 หลายเดือนก่อน

      I really wanted to use Dragonfly, but had too many issues trying to get it to work in Docker as a Redis replacement, where Keydb just worked immediately.
      I made the switch as soon as the Redis news came out & I'm back to in-memory-db happiness 😅

    • @ChrysusTV
      @ChrysusTV 5 หลายเดือนก่อน +1

      @@everyhandletaken Hmm it looks straightforward in the docs but of course things aren't always as easy as docs make it seem. I'll probably just try to put both into testcontainers and see which gives me the most headache, as a starting point.

    • @everyhandletaken
      @everyhandletaken 5 หลายเดือนก่อน

      @@ChrysusTV yeah, I was really keen on Dragonfly & not even thought of Keydb, but in the end I am happy with what I ended up with & hopefully you will be too!

  • @mudi2000a
    @mudi2000a 5 หลายเดือนก่อน +3

    Really interesting video, especially the part about Redis history. This is even worse than I thought! I hope the Linux foundation Valkey alternative will pick up speed.

    • @AmirHosseinHonardust
      @AmirHosseinHonardust 5 หลายเดือนก่อน

      Check redict out. It has been more actively worked on and by a much more renowned developer as well.

  • @dputra
    @dputra 5 หลายเดือนก่อน +3

    Wish valkey will add multi-master and active replica feature like in keydb. We're moving from redis too, and actually looking into keydb as it allows simpler cluster configuration for us. But if Linux Foundation will create their own, we might favor them just because who they are 😂

  • @mchgw
    @mchgw 5 หลายเดือนก่อน

    I discovered your channel just recently - really good content, love the in-depth stories about very niche topics like this one :) Keep on the good work!

  • @HaraldEngels
    @HaraldEngels 5 หลายเดือนก่อน

    Thanks for all the details in your video. Good the see a healthy alternative (Keyval) coming soon with most Linux distributions.

  • @metaltyphoon
    @metaltyphoon 5 หลายเดือนก่อน +1

    Garnet, the C# alternative, is actually faster than Redis and all of the alternative by a GOOD margin :D

    • @bpx2798
      @bpx2798 5 หลายเดือนก่อน +2

      Yeah but they don't pay Theo, so it's trash

    • @metaltyphoon
      @metaltyphoon 5 หลายเดือนก่อน

      @@bpx2798 shots fired 😅

  • @DjoumyDjoums
    @DjoumyDjoums 5 หลายเดือนก่อน +2

    Note sure what's wrong with Garnet being written in C#/.Net (especially for Azure). It can be a really fast language/framework

    • @DanWalshTV
      @DanWalshTV 5 หลายเดือนก่อน +3

      Theo knows next to nothing about the current state of .NET, take his comment with a grain of salt.

    • @rapzid3536
      @rapzid3536 5 หลายเดือนก่อน +2

      It is, in fact, very fast... Faster than Redis and Dragonfly in a ton of benchmarks; lower latencies and etc.
      It's written in C# but it uses A LOT of unsafe pointers and pinned memory buffers. It is however MUCH more approachable to many more people than a project written in C or C++. Source: I have PR merged on the project.

  • @ttamttam1522
    @ttamttam1522 5 หลายเดือนก่อน +1

    Redict seems more in line with Foss than Valkey, and from what I understand it has a head start in development and compatibility. But I have my doubts it will maintain its momentum. Not sure where KeeDB stands. Guess we'll just wait and see how it shakes out.

  • @NicolasEmbleton
    @NicolasEmbleton 5 หลายเดือนก่อน +16

    More github alternatives, please.

    • @DreamingCodes
      @DreamingCodes 5 หลายเดือนก่อน +3

      Gitea

    • @NicolasEmbleton
      @NicolasEmbleton 5 หลายเดือนก่อน

      @@DreamingCodes thanks.

    • @mskiptr
      @mskiptr 5 หลายเดือนก่อน +1

      Gitea actually went proprietary it seems. Quite ironic under this video lol
      [1/3]

    • @mskiptr
      @mskiptr 5 หลายเดือนก่อน

      Besides that, you can go with something else than git entirely. SourceHut offers Mercurial hosting too, but there's also Pijul and Fossil.
      [3/3]

    • @mskiptr
      @mskiptr 5 หลายเดือนก่อน

      There's a fork called Forgejo maintained by Codeberg (which used to be a Gitea instance). Besides that, you can look for some GL instance and there's also SrHt.
      [2/3]

  • @metropolis10
    @metropolis10 5 หลายเดือนก่อน

    Thank you for clarifying the whole BSD sublicensing being OK. I was more than a bit concerned that your last video gave a platform for worries this wasn't the case. Though INAL MIT should allow the same. Otherwise anyone using shadcn ui in a commercial project is screwed.

  • @gronki1
    @gronki1 5 หลายเดือนก่อน +8

    That only shows that is is impossible to make money off open-source as a small business. You will lose money and your work will be taken away from you. Open source is good for hobby projects and for ultra-big corporations.

    • @bigpod
      @bigpod 5 หลายเดือนก่อน +5

      open source is good if its not your only product

    • @vladsaveluc2659
      @vladsaveluc2659 5 หลายเดือนก่อน +1

      You're not wrong. Your product needs to be super popular for making money but then the big players will make a good-enough copy that has the main features.

    • @gronki1
      @gronki1 5 หลายเดือนก่อน

      @@vladsaveluc2659 That only if your product is something like a nosql database. For more niche software, selling licences is the only way to make any earning

  • @zachw566
    @zachw566 5 หลายเดือนก่อน +2

    4:25 Windows has WSL so it does not really need native redis.

  • @rapzid3536
    @rapzid3536 5 หลายเดือนก่อน +1

    Sleeping on Garnet would be a mistake.

  • @bigpod
    @bigpod 5 หลายเดือนก่อน +4

    Didnt linux kernel use BitKeeper before linus wrote Git

    • @somenameidk5278
      @somenameidk5278 5 หลายเดือนก่อน +1

      yup, he mixed up BitKeeper and Mercurial

  • @JohnSmith-gu9gl
    @JohnSmith-gu9gl 5 หลายเดือนก่อน +1

    Rest in Peace Redis

  • @damonguzman
    @damonguzman 5 หลายเดือนก่อน +3

    Theo, why don’t you open source uploadthing? Then you can spend your time and money innovating fast enough that I don’t run your OSS version in a Docker container.
    A bit hypocritical.

    • @beowulf_of_wall_st
      @beowulf_of_wall_st 5 หลายเดือนก่อน +2

      yeah i want to host his thing and resell it without paying him anything, if he doesn't do that then he is literally destroying open source software

  • @Gustavonion
    @Gustavonion 5 หลายเดือนก่อน +1

    We making it out of Redis with this one 🗣️💥🗣️🗣️💥

  • @BarakaAndrew
    @BarakaAndrew 5 หลายเดือนก่อน +2

    I went to redis lab looking for managed redis, their pricing was like a middle finger no wonder cloud providers take their money.

  • @jackfrosch
    @jackfrosch 5 หลายเดือนก่อน

    FWIW, the MongoDB Atlas serverless offering seems quite reasonably priced for SMB and startups.

  • @holly_hacker
    @holly_hacker 5 หลายเดือนก่อน

    Glad to see you asked for permission before reading out someone else's post

  • @Dorff_Meister
    @Dorff_Meister 5 หลายเดือนก่อน

    I will never get on a phone call to somebody's tool.

  • @JeffBarron1
    @JeffBarron1 5 หลายเดือนก่อน

    you can store kv pairs on postgres with some minor mods looks into it

  • @blackdereker4023
    @blackdereker4023 5 หลายเดือนก่อน

    Corporations will just use a Redis cloud equivalent anyways. It might even be better for the devops for not having to manage Redis instances.

  • @MarkFaldborg
    @MarkFaldborg 5 หลายเดือนก่อน

    Mercurial and git are actually quite contemporary, I believe Mercurial started development first but released later? I don't think it is fair to say Mercurial came "after git".

  • @Thundechile
    @Thundechile 5 หลายเดือนก่อน +1

    "Everyone" in the title is a clickbait, I'm pretty sure that majority of Redis users are not going to do anything because of the license change.

  • @combatLaCarie
    @combatLaCarie 5 หลายเดือนก่อน

    eh, there seems to be things people want that the "algorithm" doesn't do much for. I'm referring to content that is ad-unfriendly. War. Politics. etc.

  • @neoplumes
    @neoplumes 5 หลายเดือนก่อน +1

    Vercel is built on top of AWS, why would they compete?

  • @webluke
    @webluke 5 หลายเดือนก่อน

    Redis screwed itself with the way it made this change, but that doesn't mean the monopoly cloud providers Amazon, Google, and Microsoft, who make a lot of money using open-source software, are in the right. Good to see the hardcore open-source groups taking up development.

  • @vogonp4287
    @vogonp4287 5 หลายเดือนก่อน

    It's funny how whenever a license change, or corporate change happens, everyone forks it and the project dies. Nobody ever seems to pay attention.

  • @asherrfacee
    @asherrfacee 5 หลายเดือนก่อน

    The lesson here is the same as terraform: open source business models don’t work, don’t base your company on an open source product.

  • @pencilcheck
    @pencilcheck 5 หลายเดือนก่อน +1

    They are for-profit companies. Why would they honor that verbal agreement that isn't written in law? And who are they contracting to? open source community isn't all altruistic either. It is just who is lesser evil that's all.

  • @JetLagRecords
    @JetLagRecords 5 หลายเดือนก่อน

    This made me laugh so hard, thanks for sharing!

  • @shadinmuhammed7799
    @shadinmuhammed7799 5 หลายเดือนก่อน

    i just noticed theo doesn't look at the camera for the entire video

  • @flyingsquirrel3271
    @flyingsquirrel3271 5 หลายเดือนก่อน

    It's kinda funny how after the license change it was immediately global common sense that redis is dead forever and we need alternatives.

  • @lolkthnxbai
    @lolkthnxbai 5 หลายเดือนก่อน +2

    "what's with all the github alternatives in the linux community" this comment makes me feel old since i remember when Balmer called Linux communism. Yeah they now contribute and even ship it but some of the old heads still sleep with one eye open.

  • @KvapuJanjalia
    @KvapuJanjalia 5 หลายเดือนก่อน

    Microsoft Garnet is interesting. Redis replacement written in C#? Quite unusual.

  • @Chris-cq3by
    @Chris-cq3by 5 หลายเดือนก่อน

    @t3dotgg is MongoDB next? The Linux Foundation could destroy NASDAQ: MDB
    Perhaps Valkey could grow to capture Mongo use-cases as the project grows
    edit: LOL, i commented well before the entire mongo segment

  • @Kane0123
    @Kane0123 5 หลายเดือนก่อน

    Is it worth discussing why Redis felt cloud providers weren’t contributing fairly despite Amazon be happy to throw engineering and Money at the project under the Linux foundation?
    Self interest sure, but are essentially co-opting open source tech by going this route?
    Because any given tech is nice, but if all companies who want to do cloud-something with it have to choose between Pepsi and AWSCola, there will be a fracture in the ecosystem.

  • @shlomibazel6911
    @shlomibazel6911 5 หลายเดือนก่อน +1

    You forgot Garnet by microsoft

  • @howdlej123
    @howdlej123 5 หลายเดือนก่อน

    The irony of a company taking and selling a once open source product, taking on the founder of it, when he leaves make a promise to keep it open source then claiming other people selling 'their' software as a service was 'taking advantage' of them... Someone in that company really doesn't understand open source in the slightest.

  • @NicolasEmbleton
    @NicolasEmbleton 5 หลายเดือนก่อน +12

    Redis' Unity moment 😅

    • @ksdme
      @ksdme 5 หลายเดือนก่อน

      This is more like Redis's Terraform moment.

  • @petarpeychev1926
    @petarpeychev1926 5 หลายเดือนก่อน +5

    Redis is dead! Long live Redis!

  • @willcoder
    @willcoder 5 หลายเดือนก่อน

    Don't underestimate the power of corporate idiocy, w.r.t. ridiculous subscriptions like MongoDB. Spending on commercial software among the Fortune 100 is truly insane. Throw in AI's outlandish promises, and the C-suite is pissing money in every direction.

  • @shahradelahi
    @shahradelahi 5 หลายเดือนก่อน +4

    Here is why you should NOT contribute to open source: Theo and his company friends getting salty if they do not sell a free product as a SaaS.

    • @beowulf_of_wall_st
      @beowulf_of_wall_st 5 หลายเดือนก่อน +2

      "how dare you stop building a product that AWS and Google resell without contributing anything back? you monsters"

  • @gymnasiast90
    @gymnasiast90 5 หลายเดือนก่อน +6

    Mercurial has NEVER been used for Linux development, has always been free in both senses of the word, and is in fact younger than Git. The proprietary solution that the Linux kernel used before Git was BitKeeper, NOT Mercurial. Just like Git, Mercurial was developed _in response_ to the BitKeeper fiasco.

    • @t3dotgg
      @t3dotgg  5 หลายเดือนก่อน +4

      I correct myself in a few seconds

    • @skylerockspecial
      @skylerockspecial 5 หลายเดือนก่อน +3

      ⁠@@t3dotggis there a reason you left the false stuff in the final edit?
      Don’t blame op for real time commenting on something you said.
      This is already a long video, having parts of it just being false information and then correcting yourself doesn’t make sense to me.

    • @schlopping
      @schlopping 5 หลายเดือนก่อน +1

      ​@@skylerockspecialbecause aside from the name the rest still adds up? Anyone with a brain isn't confused by this, stop trying to find reasons to be upset

    • @ChristianConrad
      @ChristianConrad 5 หลายเดือนก่อน +1

      @@t3dotgg : Fortunately you also _kind of_ correct yourself after "anyone could take Redis, or the Linux kernel, and republish under their own license". No, they couldn't, since the Linux kernel is not BSD- but GPL-licensed. Maybe you should write a script for these things, fact check it, and stick to it?

    • @t3dotgg
      @t3dotgg  5 หลายเดือนก่อน +1

      @@skylerockspecial what’s the difference between real time recording and real time commenting? Ones much easier to fix in post lmao

  • @bart2019
    @bart2019 5 หลายเดือนก่อน

    If you take your ball and go home, you must not be surprised that all other people stop improving your ball.

  • @paulduffy9481
    @paulduffy9481 5 หลายเดือนก่อน

    OK, TH-cam still really doesn't like me posting links. Garnet was mentioned in the comments for your first vid on Redis' self-sabotaging.
    Looking up garnet, cache-store, Microsoft and Badrish Chandramouli should hopefully bring up the announcement blog post.
    I think the problem isn't performance, it's that it's not the most well supported language on Linux and if MS decide to drop it one day (or stop supporting C# on Linux) it'll just wither away in a way that just doesn't happen with established projects in common languages.

    • @OnHalo
      @OnHalo 5 หลายเดือนก่อน

      It's fully supported on linux and completely open source - I'd guess you meant that it's not the most popular OSS language, which is fair enough. If MS were to stop supporting C# on linux (which would be absolutely bonkers, they use C# on Linux for azure stuff), there'd immediately be an active community-driven set of binaries/etc.

    • @paulduffy9481
      @paulduffy9481 5 หลายเดือนก่อน

      @@OnHalo Yeah, I mostly don't see a lot of traction for C# in the broader linux world but maybe I'm not looking in the right places.
      But anything can happen and just 10 years ago MS was still the enemy of open source so, we'll see.

    • @rapzid3536
      @rapzid3536 5 หลายเดือนก่อน

      It's very well supported on Linux.

  • @TenzaBurabura
    @TenzaBurabura 5 หลายเดือนก่อน

    Redis has the right to do what they did to survive and thrive, and they did it in a way where most users aren't affected. I don't actually see what the problem is. Aren't you just being exactly like Amazon by whining about not being able to take advantage of their work however you want anymore? Everything is political = everything is a power struggle. Just because we lose doesn't mean that we're right and they're wrong.

  • @rafael.setragni
    @rafael.setragni 5 หลายเดือนก่อน +4

    I want to see who will be the next fool to work for free and then be rejected by the community he built because he wants to be less exploited

  • @vichitra-yt
    @vichitra-yt 5 หลายเดือนก่อน

    Out of context, I want to buy those hair. Where can I find 'em?

  • @metalim
    @metalim 5 หลายเดือนก่อน

    Do you work at Netflix btw?

  • @kentonparton
    @kentonparton 5 หลายเดือนก่อน

    Can you do a video on the Anaconda/Conda license updates, please.

  • @vogelcodes
    @vogelcodes 5 หลายเดือนก่อน

    Bun supports windows now.

  • @MrChubib0
    @MrChubib0 5 หลายเดือนก่อน +3

    Am I the only one who doesn't know how to use redis 🤣

    • @halopro77
      @halopro77 5 หลายเดือนก่อน

      TLDR:
      SET key value;
      GET key;

    • @cartoonhead9222
      @cartoonhead9222 5 หลายเดือนก่อน

      put message in, get message out

  • @debkr
    @debkr 5 หลายเดือนก่อน

    What about dragonfly?

  • @donwald3436
    @donwald3436 5 หลายเดือนก่อน

    tbh Redis (Redis Labs) will win because all forks will be 3-BSD and they can just absorb any contributions to any of them, too bad it wasn't GPL lol.

  • @timgerk3262
    @timgerk3262 5 หลายเดือนก่อน

    This is all so stressful and annoying. Maybe because it is so abstract from end-user needs? But also because it feels so corrupt: middle-men fighting to squeeze the most un-earned income possible from the past creative accomplishments of others.

  • @whyrulikedis8248
    @whyrulikedis8248 5 หลายเดือนก่อน

    bun is on windows now

  • @benjaminhon86
    @benjaminhon86 5 หลายเดือนก่อน

    What about redis search and redis json?

  • @not_hehe__
    @not_hehe__ 5 หลายเดือนก่อน

    4:30 Bun 1.1 already came out, with windows support lmao

  • @felixallistar
    @felixallistar 5 หลายเดือนก่อน +1

    just swapped to linux somewhat recently, from windows10. the amount of times ive encountered issues caused from weird linux people being weird and stubborn is too dang hi. thats why im loving popOS so much so far. realistic consistency between everything instead of "ITS FREE AND OPEN SOURCE ONLY AND IT WORKS SOMETIMES BUT YOU GOTTA FIX IT MOST OFTHE TIME... STILL BETTER THAN WINDOWS THO FOR SURE".
    so much penguinCope.

  • @mickolesmana5899
    @mickolesmana5899 5 หลายเดือนก่อน

    what's next AWS Valkey

  • @AmirHosseinHonardust
    @AmirHosseinHonardust 5 หลายเดือนก่อน +3

    Redict

  • @JaredFL
    @JaredFL 5 หลายเดือนก่อน

    valkey is a banger name

  • @Voidstroyer
    @Voidstroyer 5 หลายเดือนก่อน +1

    Kinda interesting how amongst the 7 known largest changeset contributions by employer, only 2 of them are non-Chinese.

  • @VictorRodriguez-zp2do
    @VictorRodriguez-zp2do 5 หลายเดือนก่อน

    I thought the Linux foundation had nothing to do with Linux

  • @NoobaLV
    @NoobaLV 5 หลายเดือนก่อน +7

    Is there a channel on youtube that boils this 34 minute yapping into something more palatable?

    • @lolkthnxbai
      @lolkthnxbai 5 หลายเดือนก่อน

      Just take your Adderall.

    • @NoobaLV
      @NoobaLV 5 หลายเดือนก่อน +3

      @@lolkthnxbai It's not that. It is not that, it's that I value my time more than you do.

    • @azmah1999
      @azmah1999 5 หลายเดือนก่อน +1

      If you do not want the additional commentary, you could just read the original article. Goes for a lot of programming TH-cam.

    • @NoobaLV
      @NoobaLV 5 หลายเดือนก่อน

      @@azmah1999 You're right, didn't know that he included the links to the articles.

    • @101Mant
      @101Mant 5 หลายเดือนก่อน

      ​@@NoobaLVyet you take the time to make the comment and reply.

  • @mattias3668
    @mattias3668 5 หลายเดือนก่อน

    8:48: Suddenly Redis isn't the annoying name in the world, although it still leaves a bad taste in my mouth.

  • @reinoob
    @reinoob 5 หลายเดือนก่อน

    Why do companies like redis and unity do these kinds of rugpulls? Don't they know that we live in a world of free market?

    • @theairaccumulator7144
      @theairaccumulator7144 หลายเดือนก่อน

      Unity wasn't even a rugpull they switched from a very permissive licensing model to a more standard one. Most engines are licensed in the way they first proposed. People with no industry experience freaked out over nothing as usual.

  • @lh8228
    @lh8228 5 หลายเดือนก่อน

    Hey Theo, just checking if this comment will get through or if you're accepting comments manually or something. I left a long reply using my phone to a comment but it won't show up. It just says "1 reply" but nothing appears when I click on the button. Is it you or is it caught in the youtube spam filter for some reason? I was not using foul language or anything, nothing aggressive at all. Just normal, factual info about Codeberg.
    This is so annoying... and I did not make a copy of the text before posting.
    EDIT: Could it be caught in the spam filter because I repeated words like "Codeberg" and "Gitea" a tiny few too many times? If that's the case: wow... such a sophisticated spam filter you got there Google! I'm not even given the opportunity to edit my comment, if this actually is the case. I'm speechless (pun intended).

    • @mskiptr
      @mskiptr 5 หลายเดือนก่อน

      It's the TH-cam -censorship- automoderation feature. Creators don't really have that much control over it so the only thing we can do is censor ourselves and see what sticks.
      After I changed the sorting to "from newest" I can see three replies from you under a comment by @robvdl:
      _Soon after that it…_
      _Codeberg is funded by…_
      _Codeberg is an ngo…_

    • @mskiptr
      @mskiptr 5 หลายเดือนก่อน

      It's the TH-cam -censorship- automoderation feature. Creators don't really have that much control over it so the only thing we can do is censor ourselves and see what sticks.
      [1/3]

    • @mskiptr
      @mskiptr 5 หลายเดือนก่อน

      After I changed the sorting to "from newest" I can see three replies from you under a comment by @robvdl:
      [2/3]

    • @mskiptr
      @mskiptr 5 หลายเดือนก่อน

      _Soon after that it…_
      _Codeberg is funded by…_
      _Codeberg is an ngo…_
      [3/3]

  • @NicolasEmbleton
    @NicolasEmbleton 5 หลายเดือนก่อน

    Also, YES to stupid "Call Team" buttons!!!! PLEASE NO MORE! SO annoying.

  • @ExTorvo
    @ExTorvo 5 หลายเดือนก่อน +2

    People are overreacting over this.

  • @darknetworld
    @darknetworld 5 หลายเดือนก่อน

    It really sad but who going to maintain their Redis. Since most of the company have with draw their support and money. But that company was shady and out right lying as I feel the creator was being bullied.

  • @andrewdunbar828
    @andrewdunbar828 5 หลายเดือนก่อน

    somebody is compliant in a wordcrime

  • @FunkyELF
    @FunkyELF 5 หลายเดือนก่อน

    "Linux relies a lot on Redis".... huh?

  • @vorandrew
    @vorandrew 5 หลายเดือนก่อน

    dragonflydb