We Need to Talk About Redis.

Ғылым және технология

Redis is no longer open source. On March 20th, Redis changed the official license for all future versions. That has serious consequences for the open source community and some companies providing managed Redis. We need to talk about it.
-- sources
antirez article: antirez.com/news/120
announcement: redis.com/blog/redis-adopts-d...
redis timeline: www.gomomento.com/blog/rip-re...
-- my links
newletter: www.joshtriedcoding.com/
discord: / discord
github: github.com/joschan21

Пікірлер: 319

  • @jvanb231
    @jvanb231Ай бұрын

    I feel like redis has lost it's key values :)

  • @dikhyantkrishnadalai6422

    @dikhyantkrishnadalai6422

    Ай бұрын

    I anticipated a Dad joke

  • @santicomp

    @santicomp

    Ай бұрын

    Let's wait until this joke expires 😂😂😂

  • @napalm5

    @napalm5

    Ай бұрын

    @@santicomp it's still in-memory

  • @santicomp

    @santicomp

    Ай бұрын

    We should DEL users:jvanb231:jokes

  • @santicomp

    @santicomp

    Ай бұрын

    @@napalm5 DEL users:jvanb231:jokes:1 Let's try and delete it 😄😃😄

  • @devmesh5340
    @devmesh5340Ай бұрын

    The community fork is actually very likely. Just like it happened with Terraform.

  • @khalilmohammadmirza4070

    @khalilmohammadmirza4070

    Ай бұрын

    I think the big problem with such projects is that all competitors are just using your company efforts to compete with your offering. Terraform, Redis, Mongo and other.

  • @jduprey

    @jduprey

    Ай бұрын

    @@khalilmohammadmirza4070 its not all the "company efforts" if you follow the timeline in the video. It entered opensource before any company existing and has taken community contributions all the long.

  • @omashune5546
    @omashune5546Ай бұрын

    So what? This means only one thing - a better alternative will soon appear. "A holy place is never empty," remember this.

  • @debasishraychawdhuri

    @debasishraychawdhuri

    Ай бұрын

    The current Redis would be forked.

  • @jrhager84

    @jrhager84

    Ай бұрын

    Getting ready for the FOOOOOOOOOORKS. haha

  • @BrunoBernard-kn6vt

    @BrunoBernard-kn6vt

    Ай бұрын

    Checkout KeyDB and DragonFly ;) Alternative are already there

  • @kassd2

    @kassd2

    Ай бұрын

    This only applies to 3rd party redis service providers. You still can self host redis, just like before

  • @nickiascerinschi206

    @nickiascerinschi206

    Ай бұрын

    New guys will do this too in the future

  • @peacemurder3778
    @peacemurder3778Ай бұрын

    From what I gather, these changes seem to all be targeting SaaS companies that use services from Redis but don't contribute equally. If you want to self-host redis and use it that's still a completely free option. You just host and run it yourself instead of paying an SaaS company to do it for you. Correct me if I'm wrong, but Redis' new business model doesn't seem any different from Ubuntu or OpenSUSE. The gomomento article reads like a smear campaign and then paints AWS like a savior right at the end acting like they are heroes for forking a repo that went closed source cause the maintainer was tired of big companies taking advantage of open-source projects and not contributing back.

  • @dinoscheidt

    @dinoscheidt

    Ай бұрын

    Yep. Josh is the intellectual he is - so that goes over his head. But nothing has changed for core tech projects and it’s interesting, that Redis held out that long as a legacy project. Getting Jeffed is a serious problem and it is good that this license change is coming; following the elastic search license legacy. When Redis was founded, that mess didn’t exist (AWS, GCP, Azure, Vercel etc steeling open source)

  • @kylew5331

    @kylew5331

    Ай бұрын

    “big companies taking advantage of open-source projects and never contributing back” is exactly the deal you sign up for when you release a project with a permissive open source license. If you are expecting some kind of reciprocity or compensation, put it in the license. Redis is totally within its rights to relicense the project, but any users of Redis (including SaaS businesses) had no obligation to contribute back in any way

  • @TheOne11111

    @TheOne11111

    Ай бұрын

    ​@@kylew5331the contribution is the main component of Open Source. Of course it didn't ask you to support with the money directly. If someone help you to grow your business, you should also help them back. It is the basic morality. Imagine if every developer needs to pay the subscription for every programming language/library/packages they use before even starting the project, that would be crazy. I wish many company to contribute back the open source projects to grow together.

  • @dinoscheidt

    @dinoscheidt

    Ай бұрын

    @@kylew5331 random user name comments a posts from the vigilante arm chair here about open source and at another place about to small salaries - not contributing back and bankrupting the creators are two different things; a situation that did not exist when the “open source charter” was written. Watch Evans Cazaplicki’s talk (author of Elexir) on the “Economics of Programming Languages” / Open Source

  • @dinoscheidt

    @dinoscheidt

    Ай бұрын

    …posts from the vigilante arm chair about open source and at another place desiring to getting payed more…. Great not contributing back and bankrupting the creators are two different things. A situation that luckily did not exist when the “open source charter” was written. There is a great speech by Evans Cazaplicki, the author of Elexir, on the -Economics of Programming Languages Open Source

  • @petersusan215
    @petersusan215Ай бұрын

    The pain of having Planetscale as the db and redis as the rate limiter 😄

  • @akam9919

    @akam9919

    Ай бұрын

    redis can act as a rate limiter? Lookout NGINX, the cache layer is coming for you.

  • @markkkkas

    @markkkkas

    Ай бұрын

    And thats kids, why you shouldn't watch Theo :)

  • @andymorin9163

    @andymorin9163

    Ай бұрын

    @@markkkkas Theo couldn't have predicted either of those

  • @cat-.-

    @cat-.-

    Ай бұрын

    @@andymorin9163 Theo never fails to fail even for unforeseeable situations

  • @AmauryJacquot
    @AmauryJacquotАй бұрын

    there's already a fork "redict" that keeps the original license

  • @TuxBoli
    @TuxBoliАй бұрын

    Reminds me of the whole ElasticSearch fork to OpenSearch saga. Didn't turn out so good for the former.

  • @johnpitbull354

    @johnpitbull354

    Ай бұрын

    Can you explain more?

  • @ronnycook3569

    @ronnycook3569

    Ай бұрын

    @@johnpitbull354 I work for a company that used to use ElasticSearch and paid $$ for licensing. Then ES licencing changed and OS forked off it. We spent hundreds (probably thousands) of hours switching everything to OS and of course no longer pay ES a cent. I can't imagine this sort of thing is good for their bottom line; we're a big company - you HAVE heard of it. Multiply that by some large number of other companies that have done the same thing.

  • @debasishraychawdhuri
    @debasishraychawdhuriАй бұрын

    It just means that the current version of Redis would be forked by the contributors. That may actually get popular (unlike MariaDB) since they would get backing from the competitors. They offered Antirez a job, asked him to transfer the rights, and then spit him out. I hope he got paid a huge amount of money.

  • @jitx2797
    @jitx2797Ай бұрын

    I am really confused around whom to support. I mean cloud companies are making huge bucks by providing these open source software as a service. How will opensource sustain without funding??? If it does not sustain then we will be left with only proprietary software and that is not good

  • @yapzanan6753

    @yapzanan6753

    Ай бұрын

    The problem with OSS is, the one who built it are the community, the Redis as a company are the same as AWS, they don't need to reward their community with anything, they only hold the IP. So when the Redis as the company rework their BSD licensing into dual licensing, it will only benefit the company.

  • @yapzanan6753

    @yapzanan6753

    Ай бұрын

    Community fork will emerge from this last open source version, just like Jellyfin are fork from Emby, it will strive.

  • @DevynCairns

    @DevynCairns

    Ай бұрын

    OSS doesn't require funding if capable users donate labor. That includes companies. There are lots of open source projects out there that operate with either minimal funding from donations - to pay for hosting costs or whatever, but not people - or none at all. The way this had generally worked before open source projects tried to become businesses to be able to raise VC money was that the community - including sometimes companies, just look at Linux - would all work together to make things better for free. A volunteer effort. Making it necessary for OSS to be profitable goes against its ethos and ultimately makes things no longer open source eventually when the goal of profitability conflicts with that.

  • @flakgun153

    @flakgun153

    Ай бұрын

    So what? That's what open source is. Cloud companies make big bucks selling postgres and Linux too. Absolutely for free. That's what open source has always been about. Putting something out there for other people's use without any obligations back.

  • @khalilmohammadmirza4070

    @khalilmohammadmirza4070

    Ай бұрын

    @@DevynCairns Its actually a myth. Linux is funded by huge companies.

  • @khalidelgazzar
    @khalidelgazzarАй бұрын

    A third path I see (the first two are: SaaS providers either forced to stop providing SaaS redis on cloud or forced to a partnership) is that someone (probably a coalition of the 700 open source developers or a coalition of the SaaS providers or both) fork redis into a new open source project and then continue maintaining this new fork and hence using it. This workaround happened earlier with node.js and is somehow being experimented after IBM source closed RHL where we started to see solutions that lead towards Alma Linux & Rockey Linux.

  • @gabrielguimaraes4805
    @gabrielguimaraes4805Ай бұрын

    waiting for the fork names ... what do you guys think of bluedis ?

  • @EugeneYunak

    @EugeneYunak

    Ай бұрын

    whodis?

  • @StianGrindvoll

    @StianGrindvoll

    Ай бұрын

    redis backwards: sider! i like it!

  • @Quantum_Dots

    @Quantum_Dots

    Ай бұрын

    Debis

  • @MrBlue-qe7yl

    @MrBlue-qe7yl

    Ай бұрын

    redwas? or redwill

  • @knowledgeworker2226
    @knowledgeworker2226Ай бұрын

    Thanks for opening excalidraw to me and teaching how to use it - is a great whiteboard tool! And of course thanks for the analysis of what is going on with Redis as well!

  • @de_mon2084
    @de_mon2084Ай бұрын

    Did they have a CLA? Otherwise I don‘t think they have the authority to change the licensing as they don‘t have ownership of the community contributed code.

  • @joshallen128

    @joshallen128

    Ай бұрын

    Would only really be applicable in the case of if it was gpl or mpl i mean permissive as it is they could sublicense they would just have to abide by the terms

  • @NeonCryptic
    @NeonCrypticАй бұрын

    Isn’t this similar to MongoDB’s 2018 switch of open space license?

  • @DigitalMetal
    @DigitalMetalАй бұрын

    This is why I hate when people refer to the BSD License as more permissive then a GPL. By permissive you are meaning that with a BSD License, some one can come along and close things up. I have a number of times hear people who release their software under a BSD License get upset about someone re-licensing it. That is what the BSD License says you can do. If you want your code to stay Free and Open you should be using a GPL. Also beware that if you use software that is "more permissive", you might end up losing it to something like this. Companies want you to use a BSD License so they can swoop in and take it and not give you anything in return.

  • @me-myself-i787

    @me-myself-i787

    Ай бұрын

    Also, for server software, use the AGPL.

  • @rogerward7060
    @rogerward7060Ай бұрын

    Thank you for your summary. Excellent, brief, and simple.

  • @sandrinjoy
    @sandrinjoyАй бұрын

    Vercel (NextJS) taking notes... JK :)

  • @whereisartist

    @whereisartist

    Ай бұрын

    😂

  • @jovar7545
    @jovar7545Ай бұрын

    i dont know much about BSD but cant we take the code under bsd, rebrand it and make a redis competitor with it?

  • @tcurdt
    @tcurdtАй бұрын

    Doesn't the (alleged) better fork already exist with KeyDB?

  • @gabrielesilinic

    @gabrielesilinic

    Ай бұрын

    It does, it took me just under an hour to switch my docker image in my docker compose from redis to keydb, the application still works fine, just clean or migrate the data directory of redis so keydb can do it's stuff (for me cleaning it was enough)

  • @prashlovessamosa
    @prashlovessamosaАй бұрын

    Thanks for explaining it totally got the understanding of the situation.

  • @angelsancheese
    @angelsancheeseАй бұрын

    You did a great job explaining this. Thank you

  • @TheBasedShark
    @TheBasedSharkАй бұрын

    Okay so, someone should just fork the last BSD version and maintain and update that one under the same BSD license

  • @georgerogers1166

    @georgerogers1166

    Ай бұрын

    xfree86.

  • @AmauryJacquot

    @AmauryJacquot

    Ай бұрын

    see "redict" already

  • @TheoParis

    @TheoParis

    Ай бұрын

    ​@@AmauryJacquotredict is LGPL but yes

  • @TheBasedShark

    @TheBasedShark

    Ай бұрын

    @@AmauryJacquot Valkey seems to be the fork most will use so far. Linux foundation and major cloud providers are backing it now.

  • @AmauryJacquot

    @AmauryJacquot

    Ай бұрын

    @@TheBasedShark indeed, my comment was based on 5s googling 😎

  • @marcschipperheyn4526
    @marcschipperheyn4526Ай бұрын

    Why not fork the BSD version pre-commercial and work from there with the contributors?

  • @SinisterSpatula
    @SinisterSpatulaАй бұрын

    Can the source code be used to create a new open source incarnation of the project? edit: nevermind you covered this, AWS and community options sound awesome. :) Great video.

  • @perpetualrabbit
    @perpetualrabbitАй бұрын

    But can you use a version of Redis before this license change? Fork it from that point and develop it further from that point on under a different name?

  • @Argosh

    @Argosh

    Ай бұрын

    Yup.

  • @sahilchhugh2974
    @sahilchhugh2974Ай бұрын

    great video. but why is upstash selling "Redis" which is not even Redis? is this legal ?

  • @elkvis
    @elkvisАй бұрын

    So the new licensing does not apply to versions released prior to the license change. They can't retroactively change the license on previous releases.

  • @miriamramstudio3982
    @miriamramstudio3982Ай бұрын

    Fork time 👍Nice video. Thanks

  • @NameUserOf

    @NameUserOf

    Ай бұрын

    No reason. There're few drop in replacements like KeyDB(which is faster than Redis as well) and something way faster than KeyDB - Skytable(lack features but has potential).

  • @bfattori01
    @bfattori01Ай бұрын

    Ladies and Gentlemen.. I present to you, corporate greed!! They knew, KNEW going into this what they were doing. They created a dependent base, realized they can't effectively monetize open source (big surprise there), but they think they are worth some big dinero. Corporate greed! Luckily, every version before this was BSD licensed. A better version will now come along from necessity. Bad idea, Redis. Actually, stupid move.

  • @CanRau
    @CanRauАй бұрын

    There’s already lots of forks like redict, dragonfly, KeyDB, Skytable

  • @eptic-c
    @eptic-cАй бұрын

    So.. It changes nothing for the non-node, serverless, 2000 services in the stack developers.

  • @ivangechev4243
    @ivangechev4243Ай бұрын

    Just watched the NodeJS documentary and it was the same story

  • @yogeshdevaggarwal
    @yogeshdevaggarwalАй бұрын

    At first I read "Reddit is no longer open-source" and I was like when the hell it was open-source in the first place 😂

  • @ketchup901

    @ketchup901

    Ай бұрын

    Reddit was open source until 2017 which is when they switched to the current horrible design and in general just went to complete shit.

  • @yogeshdevaggarwal

    @yogeshdevaggarwal

    Ай бұрын

    @@ketchup901 Hey, thanks for the information. I really didn't know this.

  • @da-voodoo-shuffle

    @da-voodoo-shuffle

    Ай бұрын

    Ah yes! Back when you didn't need logins to view all content on the site. I stopped using it before it was bought out. I tried going back to it a few years back and I vomited in my mouth at how much had changed.

  • @quiubolecab
    @quiubolecab24 күн бұрын

    In my opinion if one needs to use redis without having to do with cloud stuff, it can be used as last stable OSI, the branch 7.2

  • @linuxgaminginfullhd60fps10
    @linuxgaminginfullhd60fps10Ай бұрын

    I think AWS actually HAVE TO stick to the BSD version and fork. It has multiple contracts with its partners and is a subject to some codes those partners enforce. Basically that Redis company can now become stinky because of such actions and there are some companies that will not take that lightly, because they monetize the reputation and don't want to get anywhere close to the stinky stuff. We'll see how that plays out. P.S. If AWS sticks to the stinky stuff and you don't want to stick to them because of that, check out what Microsoft has. Oh and also check out IBM. You know, there is plenty of fish in the pond. Actually you might want to jump off anyway - some solutions are just superior than others.

  • @thomasgessert8518
    @thomasgessert8518Ай бұрын

    To be fair: It's most of the time not the Open part of the license that most people care of but the Free. How many people really look at the source code to optimize it? For businesses the licesing costs are a big factor, it doesn' t matter if big or small. Its often a factor to use a software or not. The FOSS is a ideologigy that doesn't pay out for most programmers in a capitalistic economy. After Linux gained support in the server world many companies take the chance claim ownership and change the licenses to something that generates profit. I tell you, this is just the beginning...

  • @BosonCollider

    @BosonCollider

    Ай бұрын

    Yeah but Redis labs does not actually contribute to the development of Redis (it has 500 employees but most of the development is done by third party contributors after Antirez left), so the open source fork is going to have more features. Snapchat's existing fork is five times faster in benchmarks for example By contrast, Red Hat/Amazon/Bytedance etc can file a cease and desist letter against Redis for removing a BSD-3 license from a public repository since they are copyright holders, and prevent Redis from distributing their source code unless they remove all patches that have been contributed by them over the past years So what Redis Labs actually has is just the trademark for the name

  • @muayyadalsadi
    @muayyadalsadiАй бұрын

    Not memory as a service but more of basic shared data structures as a service like centralized locks or key value stores or heaps.

  • @stefantomas
    @stefantomasАй бұрын

    Wait, wait, who's preventing people from forking open source Redis code under BSD license, call it OpenREDIS or something in that fashion and running that? No need to be Redis partner or anything like that. No need to build new cache solutions, just use your fork in managed deployments.

  • @alainportant6412

    @alainportant6412

    Ай бұрын

    "just use your fork in managed deployments bro"

  • @BosonCollider

    @BosonCollider

    Ай бұрын

    Redis labs, while it has 500 employees, did not actually contribute to development after Antirez left and most of the dev work is done by third party contributors. So nothing, except they filed for a trademark for the name, and are currently filing for a broader trademark for basically the ability to use the word that needs to be fought in court

  • @CrusaderGeneral
    @CrusaderGeneralАй бұрын

    Looks like a time to find alternatives

  • @oappi4686
    @oappi4686Ай бұрын

    I guess the license allows them to do this change, but if i were one of those developers who donated time to project I would be somewhat pissed. I wouldn't be if they just forked their own version of it and did not give all the optimizations to upstream, but hijacking the main project really annoys me for some reason. Hopefully there will be community version that multiple cloudoperators will support financially.

  • @da-voodoo-shuffle
    @da-voodoo-shuffleАй бұрын

    The community fork of redis should be called "Open Redis"

  • @bakerkawesa
    @bakerkawesaАй бұрын

    This has been coming for a while. I saw it a mile away.

  • @GeekIWG
    @GeekIWGАй бұрын

    This was really scummy for them to do. I hope this ends up with Redis being forked into a project that the community can continue to develop, leaving Redis (the company) to lose control over it. Similar to how Open Office lost to its fork, Libreoffice.

  • @sporegnosis
    @sporegnosisАй бұрын

    OK, time for OpenRedizz Fork!

  • @MrAverageViewer
    @MrAverageViewerАй бұрын

    Thanks for this very informative video!! For web creators on a budget, and concerned about such changes, this is much appreciated!

  • @aalvarez2914

    @aalvarez2914

    Ай бұрын

    Yeah, this is just like someone buying out a Linux distro maintainer and making that distro commercial, instead. That wouldn’t affect Linux as a whole but it would change which distros are suitable for small developers.

  • @dkchen

    @dkchen

    Ай бұрын

    @@aalvarez2914 No it isn't. Redis is still free to use for people's own personal software or even a company can still use Redis for their software. You just can't offer services to sell redis hosting.

  • @blake-ow9mv
    @blake-ow9mvАй бұрын

    5:50 This still counts as open source for average people. You can still see the source code. Thanks for the video

  • @raughboy188
    @raughboy188Ай бұрын

    Baicaly what redis does is same thing red hat did for centos before they changed their mind. I know this isn't ideal situation but it isn't disastrous as you say it is. You can self host either at home or if you have company you can use it there and you'll be fine.

  • @hellokevin_133
    @hellokevin_133Ай бұрын

    Hey josh, what programming languages do you know other than Javascript ?

  • @00000a0009
    @00000a0009Ай бұрын

    Fork it! Fork it! Fork it!

  • @dputra

    @dputra

    Ай бұрын

    There's already a lot of forks even years ago. Look at keydb.

  • @dheeraj3945

    @dheeraj3945

    Ай бұрын

    Probably something someone would've said at Salem Witch Capture 😂

  • @SudaNIm103
    @SudaNIm103Ай бұрын

    Hustlers gonna hustle

  • @napalm5

    @napalm5

    Ай бұрын

    From hustlers to grifters

  • @riaganbogenspanner
    @riaganbogenspannerАй бұрын

    Aaaand the forks ar here: redict and valkey

  • @napalm5

    @napalm5

    Ай бұрын

    Just like Oracle JDK gave rise to OpenJDK

  • @ashimov1970
    @ashimov1970Ай бұрын

    What about upstash?

  • @kevinkkirimii
    @kevinkkirimiiАй бұрын

    Makes sense from a business point of view. I believe redis will come to agreements with the partners. I don't see huge impact here and if there is well there's always alternatives

  • @christianhorn1999
    @christianhorn1999Ай бұрын

    joining the way of MariaDB (formerly MySQL, RIP)

  • @mkedzier123
    @mkedzier123Ай бұрын

    This shows that while open source is a neat idea, when it comes to actually getting paid it doesn't really work - you have to go for a closed license to be able to earn money on software.

  • @larsc888

    @larsc888

    Ай бұрын

    Honestly don't blame people for wanting to stop big tech leeches from making money off their hard work. There's a reason why licenses like "AGPL" are nicknamed "Amazon GPL".

  • @mkedzier123

    @mkedzier123

    Ай бұрын

    @@larsc888 Yeh, Amazon and Google are the greatest beneficiaries of FOSS. If it wasn't for FOSS they would actually have to pay people to write software they needed for their operations.

  • @phgamer4393

    @phgamer4393

    Ай бұрын

    why do you need to get paid for something like this. the amount of code is on the level of 2000s donation level tier. its wierd these big companies think their software needs a bajillion paid developers. the entire point of open source is its not a bajillion paid developers but a few open sources just scratching their itch. honestly at this point redis could just put the product in maintance mode.

  • @mkedzier123

    @mkedzier123

    Ай бұрын

    @@phgamer4393 For me open source is developers shooting themselves in a foot. If companies like Google and Amazon didn't have Linux, all the open source databases, web servers, and so on they would actually need to pay developers good money to create and maintain software they needed. With open source they get everything for free without paying those developers a penny.

  • @Fuxy22
    @Fuxy22Ай бұрын

    Fork the last BSD instance. Screw the company. Just rebrand it is Redis like.

  • @abvmoose87
    @abvmoose87Ай бұрын

    Cool. What is Redis?

  • @Argosh
    @ArgoshАй бұрын

    Funny thing there, aren't there contributions to Redis under BSD? Sounds like they may be violating the original license...

  • @spezial-m9146
    @spezial-m9146Ай бұрын

    wtf is redis? maybe start there...

  • @akam.T
    @akam.TАй бұрын

    Was that a 2 days worth of coffee?

  • @a-rezhko
    @a-rezhkoАй бұрын

    There is a new product Garnet that most likely will replace Redis

  • @Rundik
    @RundikАй бұрын

    There are already many good redis forks

  • @Xxajunior7Xx
    @Xxajunior7XxАй бұрын

    time to fork it and call this version "Redux"

  • @cfn3107
    @cfn3107Ай бұрын

    fork and rebrand? that is still ok.. right?

  • @marios273
    @marios273Ай бұрын

    that is an entire liter of coffee! 🤣🤣

  • @marufbepary100
    @marufbepary100Ай бұрын

    I think this is a temporary annoyance because I am confident the community will just fork the project and then dump the original project.

  • @joysaha2010
    @joysaha2010Ай бұрын

    and good morning to you too . . .

  • @darthnegativehunter8659
    @darthnegativehunter8659Ай бұрын

    Companies becoming more and more money hungry to maintain margins. this is the coming recession. They are trying to up maintain their shrinking profit margins and don't want to get lower salaries or layoff extra employees

  • @alexanderplavnik3186

    @alexanderplavnik3186

    Ай бұрын

    It's not about hungry, you can sue whaever you want, but if you want make money out of their work, you should pay the share. You also don't work for free.

  • @darthnegativehunter8659

    @darthnegativehunter8659

    19 күн бұрын

    @@alexanderplavnik3186 No. This is a CHANGE. CHANGES have reasons. If you see a man buying a gun after 30 years of not owning a gun, you don't go with "well he has the right to protect himself". you go with "why now". They made people adopt the software with the hope that it remains as is. They didn't reveal any warning about this future. Are they EVIL? or are they in a tight spot?

  • @sagarjaid
    @sagarjaidАй бұрын

    What, what WTF is that cup of coffee

  • @abdirahmann

    @abdirahmann

    Ай бұрын

    its horrendous as heck! 🤣🤣

  • @MonochromeWench
    @MonochromeWenchАй бұрын

    Sounds like it's forking time. This is a problem with the BSD license. As long as the contributors are properly credited then changing the license is ok. Want to be sure it stays open you go GPL or another "viral licence". You can only get away from a GPL licence if all contributors agree to relicense their code to the new license. It's times like these where its hard not to agree with Stallman.

  • @BlueIced256
    @BlueIced256Ай бұрын

    So in a couple of years we will get the news that Redis became a niche product, the fork has become popular and after a lot of financial struggles the company is sold to e.g. Microsoft.

  • @CppGod-kn3fy
    @CppGod-kn3fyАй бұрын

    KeyDB is the alternative

  • @jermunitz3020
    @jermunitz3020Ай бұрын

    I think it’s completely fair to not want AWS etc to profit from your work without giving back.

  • @Anco

    @Anco

    Ай бұрын

    Maybe Fair, if most of the work was done by redis. But Theo showed that many of the commits are from people working for other companies (Oracle, tencent, alibaba). And changing the license without consent on those commits is very dubious

  • @aalvarez2914

    @aalvarez2914

    Ай бұрын

    That’s very shortsighted and against the whole concept of open source. The idea of open source projects is that others can provide services how they want using that software, with no commercial obligation to the developers. Trying to control how others use it to make sure you get paid for anyone making money off it is extremely anti-open source. That’s like saying any web server running Linux now owes Ubuntu or whoever a monthly fee suddenly, just because some company bought out the “open source” project maintainers.

  • @scottmcloughlin4371

    @scottmcloughlin4371

    Ай бұрын

    Free Software was not designed for any abstract silly notions of "fairness." Not at all. Free Software was born of Right-To-Repair notions. Study the GPL (Copyleft) and its history. That's well documented online. No "being logical" will explain anything about real life.@@Anco

  • @conundrum2u

    @conundrum2u

    Ай бұрын

    The ostensible intent of the original copyright is to grow the user base and have more eyes on it, and encourage contributions that allows it to grow organically in the direction that it's users need. Invariably, as it always happens in the case of open source that goes closed source, or closed source that offers an open format (vis a vis docker) there will be a rough patch where the code based on the original license gets forked and an open community will be formed with original contributors and OSS Redis will be fine.

  • @phgamer4393

    @phgamer4393

    Ай бұрын

    its open source. its not like they put much effort into it in the first place everyone contributed. like seriously the entire point of open source is not to create a bloated product that needs tons of work but to share in a common goal to solve a common problem and then release it.

  • @darknetworld
    @darknetworldАй бұрын

    I feel something fishy about it. It like those people force him off the his src code and change it.

  • @ajiteshmishra
    @ajiteshmishraАй бұрын

    dragonfly db?

  • @NameUserOf

    @NameUserOf

    Ай бұрын

    KeyDB and Skytable as well.

  • @apexphp
    @apexphpАй бұрын

    I don't understand why everyone is making a big deal out of this. Reminds me of the elastic search issues years ago. Do you think it was ok for AWS to be charging good money for elastic search on-demand services, making good profit from it, and not funneling a single penny back to the actual elastic search developers? How is that fair? Yeah, maybe you'll have to manage your own redis instances again, my god, the horror of typing "apt -y instal redis-server" at the prompt and modifying some config as necessary.

  • @ehm-wg8pd
    @ehm-wg8pdАй бұрын

    we gonna fork it it and call it disre

  • @AndriyYurchenko
    @AndriyYurchenkoАй бұрын

    Tell me how even a maintainer can transfer the IP-rights to a company, without the consent of all the people who push into the project?

  • @omgnowairly
    @omgnowairlyАй бұрын

    It’s a long weekend. Plenty of time to remove it from our stacks.

  • @kennethjakobsen7295
    @kennethjakobsen7295Ай бұрын

    All parties impacted by this, should fork it ASAP.

  • @markwarburton8563
    @markwarburton8563Ай бұрын

    Unless the contributors assigned their rights to Redis, they can object to the change in license. Redis cannot just change the license without their agreement.

  • @davidjulitz7446
    @davidjulitz7446Ай бұрын

    Yes, this is always a risk if your business is depending on 3rd party software.

  • @stephenkolostyak4087
    @stephenkolostyak4087Ай бұрын

    well, either Redis is going to become subject to an anti-trust lawsuit or the courts won't be watching.

  • @rajbiswas776
    @rajbiswas77611 күн бұрын

    I dont get it! Its still available for use by the community, the only difference is now AWS cant deploy a Redis service and charge people while not paying the community back!

  • @maacpiash
    @maacpiashАй бұрын

    SurrealDB ftw 👏🏽

  • @jeschinstad
    @jeschinstadАй бұрын

    Listen. If I buy a fridge from a vegan, I don't expect them to tell me that I am now a vegan. If you've bought it, you own it and that also applies to software. Whatever the original author once felt, is completely irrelevant. But source code relicensing only affects future versions and if they currently have external contributors, they will be able to maintain it in the future as well. And if they didn't, then it's purely a commercial issue. I'm not in the open source business to prevent people from making money, but if I'm doing all the work, then I would also prefer that I got the money. Particularly if the code is BSD, since I have no rights to my competitors enhancements. It's one of the reasons why I prefer GPL; I have the advantage of the brand recognition and if someone wants to compete, then I get to benefit from their enhancements. So they always have to be better than me in order to stay in business and I think that's a good thing.

  • @AbbyChau
    @AbbyChauАй бұрын

    I don't know if the licenses are fair enough or actually that bad. But actually I HATE SO MUCH the companies like Railway, Upstash, as well as the bigger ones like AWS, GCP, Azure, which makes money by preparing managed hosting of open source softwares and want all that most of their profit goes back to the mother company. Even Redis itself is simple and easy to replicate but the reason is the same true of any other opensource projects.

  • @abdullahzafar4401
    @abdullahzafar4401Ай бұрын

    Can't they just fork the project and rename it ?

  • @MonsterSmart
    @MonsterSmartАй бұрын

    Why don't fork it and change the name to ... I don't know "sideR" and pretend like nothing happened? Like it was the case with node.js -> io.js ?

  • @rothn2
    @rothn2Ай бұрын

    Good to know-- won't be recommending that any longer! Debugging stuff you can't recompile is a pain (and dev time is expensive)

  • @danieljorge5481
    @danieljorge5481Ай бұрын

    Don't worry... look at what happened to terraform... there is now opentofu, a fork of terraform that is now under the linux foundation umbrella... Something similar will happen

  • @dev-akeel
    @dev-akeelАй бұрын

    Contributors = Employees (now)

  • @robertlee6338
    @robertlee6338Ай бұрын

    Redis first asked it employees to work for free, these greedy developers demand money

  • @paulmdevenney
    @paulmdevenneyАй бұрын

    Well - nothing stops these other companies forking from the last open source licensed version, creating RUDIS and saying "F U" to Redis the company.

  • @nicoladellino8124
    @nicoladellino8124Ай бұрын

    Nice video bro, THX.

  • @Sebastian-hg3xc
    @Sebastian-hg3xcАй бұрын

    0:05 that graph is useless without labels. you might as well not have shown it.

  • @justin.johnson
    @justin.johnsonАй бұрын

    When was Redis ever cheap?

  • @yahi06
    @yahi06Ай бұрын

    the fork wars has begun! play Star Wars Main Theme

  • @wiedapp
    @wiedappАй бұрын

    I dunno why the algorithm suggested this video to me, needed to look up what redis actually is and does. Aha, a database (probably extremely cut down as a description, but I'll go with that for the time being), comparable to all the SQL flavors out there (probably not as accurate as well, but meh). Conclusion: Not relevant for me, I don't (consciously) use anything using that. But thanks for the news anyway.

  • @TheGusMP
    @TheGusMPАй бұрын

    I think some cloud provider will fork Redis.

Келесі