There Is So Much Here..

ThePrimeTime
4 Apr 202455:19

Summary

TLDRThe video discusses the recent licensing changes of Redis, a widely-used open-source database. It explores the implications of these changes on the community, contributors, and major cloud service providers. The script delves into the history of Redis, its founder's intentions, and the potential motivations behind the shift from a permissive open-source license to a dual-licensing model. The change has sparked controversy and debate over the sustainability of open-source projects and the influence of venture capital on their development and direction.

Takeaways

  • 📜 Redis has adopted a dual-source licensing model, moving away from its open-source status.
  • 🤔 The decision has sparked controversy and mixed opinions within the developer community.
  • 💡 The change in licensing affects how Redis can be used commercially, particularly impacting cloud service providers.
  • 🚀 Redis aims to continue evolving its data models and processing engines with the new licensing model.
  • 🌐 The Redis community edition will still offer the source code for free, while the source-available versions will have restrictions.
  • 🔄 The fork of Redis by AWS, named 'Valkyrie', is a direct response to the licensing change.
  • 💼 The Redis founder, Salvatore Sanfilippo, stepped back from the project in 2020, selling the IP and trademarks to Redis Labs.
  • 💰 The investment and funding of Redis by major companies like VMware, and later the shift in licensing, suggest a move towards profitability.
  • 🔧 The licensing change has led to the development of alternatives like 'kydb' and Microsoft's 'Garet', offering open-source options to Redis.
  • 👥 The impact on the Redis developer community is still uncertain, with concerns about the future of open-source projects and their sustainability.
  • 📖 The story of Redis highlights the complexities and challenges of balancing open-source ideals with commercial interests and investor pressures.

Q & A

  • What is the main change in Redis licensing model?

    -Redis has adopted a dual-source available licensing model, which means future releases will be offered under both the Redis Source Available License (RSAL) and the Server Side Public License (SSPL).

  • How does the dual-licensing model affect Redis users?

    -For individual developers and users, there is no change as they can continue to use Redis under the permissive RSAL. However, cloud service providers and enterprises using Redis as part of their services will need to comply with the SSPL, which may involve licensing fees.

  • What was the original license for Redis?

    -Redis was originally licensed under the 3-clause BSD license, which was permissive and allowed for free use, modification, and distribution of the source code.

  • Why did Redis switch from the 3-clause BSD license to a dual-licensing model?

    -The switch was made to ensure the sustainability of the Redis project and to allow the Redis company to continue evolving the product and providing support for its users. This change was driven by the need to monetize the project, which had been providing a foundation for many applications and infrastructures for 15 years.

  • What is the Redis Source Available License (RSAL)?

    -RSAL is a new license under which Redis will be distributed. It does not require the publication of source code but restricts who can use the software directly, preventing third parties from offering Redis as a service without a licensing agreement with Redis maintainers.

  • What is the Server Side Public License (SSPL)?

    -SSPL is a license that requires anyone who uses SSPL-licensed software as part of a service to release the source code for the entirety of that service. It was originally created for MongoDB and has been adopted by Redis for its new licensing model.

  • How has the community reacted to the licensing change?

    -The community has had mixed reactions, with some expressing frustration and disappointment, feeling that the change is a betrayal of the open-source ethos. Others are trying to understand the financial pressures that led to the decision and are considering the implications for their use of Redis.

  • What are the implications for cloud service providers like AWS and Alibaba?

    -Cloud service providers will no longer be able to use Redis for free as part of their hosted services. They will need to agree to licensing terms with Redis maintainers to continue offering Redis 7.4 and future versions, which may involve paying fees.

  • Are there any alternatives to Redis that users can consider?

    -Yes, alternatives like KyDB and Garet, which are open-source and compatible with existing Redis clients, have emerged. Users starting new projects or looking to replace Redis in their existing projects can consider these options without significant issues.

  • What is the significance of the Redis founder's departure from the project?

    -The departure of the Redis founder, Salvatore Sanfilippo, also known as antirez, signifies a major shift in the project's direction and leadership. His absence from the project since 2020 and the subsequent licensing change have raised questions about the future of Redis and its alignment with the community's spirit.

  • How does the licensing change impact the open-source community at large?

    -The licensing change has sparked a debate within the open-source community about the sustainability of open-source projects, the role of corporate funding, and the balance between community spirit and commercial interests. It highlights the challenges faced by open-source projects in securing long-term support and development.

Outlines

00:00

🤔 Redis Licensing Shift

The paragraph discusses the change in Redis's licensing model from a permissive open-source license to a dual-source available licensing model. The speaker expresses initial confusion and skepticism about the change, mentioning the community's reaction and the potential impact on Redis's usage and development. The paragraph highlights the shift from the three-clause BSD license to the Redis Source Available License and the Server Side Public License, and the implications this has for commercial use and cloud service providers.

05:03

😕 Open Source Dilemma

This paragraph delves into the complexities and challenges faced by open-source projects, particularly focusing on the sustainability of such projects. The speaker ponders the reasons behind Redis's licensing change, acknowledging the need for funding to support development but also expressing concern about the potential loss of community trust. The discussion touches on the moral and ethical considerations of monetizing open-source software and the impact on users and contributors.

10:04

📈 Redis History and Growth

The speaker narrates the history and growth of Redis, from its inception by Salvatore Sanfilippo (also known as antirez) to its widespread adoption by major companies like Instagram and Twitter. The paragraph highlights the initial challenges faced by Redis, such as performance issues with MySQL, and the innovative solution of using memory storage instead. It also discusses the role of companies like VMware and Alibaba in sponsoring Redis development.

15:05

🤯 Redis Licensing Controversy

This paragraph addresses the controversy surrounding Redis's licensing change, with the speaker expressing a shift from initial skepticism to a realization of the potential negative implications. The speaker discusses the involvement of Redis Labs and the investment from major companies, leading to the decision to change the licensing model. The paragraph also touches on the community's reaction, the departure of antirez, and the potential for a fork of Redis under the original BSD license.

20:07

🌐 Redis and the Future of Open Source

The speaker reflects on the future of Redis and open-source projects in general, considering the balance between maintaining an open-source ethos and the need for financial sustainability. The paragraph discusses the potential for alternative open-source projects to emerge, the role of major companies like AWS and Alibaba in supporting and potentially competing with Redis, and the broader implications for the open-source community. The speaker also expresses a sense of disillusionment with the current state of Redis and its licensing model.

Mindmap

Keywords

💡Dual Licensing

Dual licensing refers to the practice of offering software under two different licenses. In the context of the video, Redis has adopted a dual-source available licensing model, which includes the Redis Source Available License and the Server Side Public License. This change has significant implications for how Redis can be used commercially, as it restricts certain uses of the software, particularly by cloud service providers.

💡Open Source

Open source refers to a software licensing model where the source code of the software is made available for anyone to view, modify, and distribute. The Redis project was originally open source, allowing for widespread adoption and contribution from the community. However, the recent licensing changes have led to Redis no longer being classified as open source under the Open Source Initiative's definition.

💡Redis

Redis is an in-memory data structure store, used as a database, cache, and message broker. It is known for its high performance, flexibility, and wide-ranging use cases. The video discusses the history and evolution of Redis, including its development, community, and the recent licensing changes.

💡Community Edition

The term 'Community Edition' in the context of the video refers to the version of Redis that will continue to be freely available to developers, customers, and partners. It signifies the continued support for the open-source community despite the licensing changes for commercial use.

💡Commercialization

Commercialization refers to the process of transforming something, often a product or service, into a commodity that can be sold for profit. In the context of the video, it discusses the commercialization of Redis through licensing changes, which has led to a shift from a completely open-source model to one that includes restrictions on commercial use.

💡Investors

Investors are individuals or entities that provide capital for a business, expecting a return on their investment. In the context of the video, Redis Labs has received significant venture capital funding, which has influenced the company's decisions, including the licensing changes.

💡Forking

Forking, in the context of software development, refers to creating a copy or duplicate of a project, often to make changes or improvements that may not align with the original project's direction. The video discusses the possibility of forking Redis after the licensing changes as a way for the community to continue using the software on their terms.

💡Server Side Public License (SSPL)

The Server Side Public License is a type of copyleft license that requires anyone offering a service that uses SSPL-licensed software to make the entire service's source code available under the same license. In the video, Redis's adoption of the SSPL is a point of contention, as it imposes obligations on companies using Redis as part of a service.

💡Redis Source Available License

The Redis Source Available License is a custom license created by Redis Labs that allows users to access and modify the source code but includes restrictions on how the software can be used and distributed, particularly in relation to commercial services. This license is part of the dual-licensing model that Redis has adopted.

💡Greed

Greed is an intense and selfish desire for wealth, power, or other forms of gain. In the context of the video, greed is discussed as a potential motivator behind the licensing changes of Redis, suggesting that the desire for profit may have influenced the decision at the expense of the community's interests.

Highlights

Redis adopts dual source available licensing model.

Redis releases will continue to offer free use of source code under dual RSV2 and SSPL v1 licenses.

Redis 7.4 and future versions will be released under the Redis source available license and the server-side public license.

Redis will no longer be distributed under the three-clause BSD license.

Redis has combined advanced data types and processing engines previously only available in the Redis stack.

Redis has implemented dual licensing for advanced modules under the Redis stack distribution.

Redis has served millions of developers globally and supports real-time applications the world depends on.

Redis maintains performance and simplicity for applications and data infrastructure powering the modern internet.

The dual licensing model is seen as a monetization strategy for Redis.

The open source community has mixed reactions to the licensing change, with concerns about the future of Redis.

Redis has faced challenges due to the commercialization of the product by cloud service providers.

The shift to a dual license model may impact the open source community's trust and collaboration.

Redis continues to offer a community edition for free use by developers, customers, and partners.

The Redis source code will remain freely available, but the new licenses will affect how it is used commercially.

The Redis partner program offers exclusive access to future release updates and feature development.

The licensing change has led to discussions about the sustainability of open source projects and their funding models.

The Redis founder, Salvatore Sanfilippo, stepped back from the project in 2020, leaving it in the hands of the community and Redis Labs.

Redis Labs has undergone significant changes, including a rebranding and a focus on hosted Redis services.

Investors have played a crucial role in the direction and funding of Redis Labs.

Transcripts

play00:00

so I've never had this happen during a

play00:03

article read I had one strong opinion at

play00:07

the beginning of the experience and I

play00:10

ended completely different this is a

play00:13

wild ride what goes on with reddis all

play00:16

right I know I'm a little late to the

play00:17

party but apparently reddis has adopted

play00:20

some dual Source available licensing

play00:24

thing okay so I I I actually haven't

play00:26

watched any of this but or I haven't

play00:28

read on anything and we haven't watched

play00:29

any videos we do have potentially a

play00:31

video somewhere on here yeah the

play00:34

downfall of reddis man it sounds we have

play00:36

the the the pr that it happened with and

play00:39

we have a specific comment that

play00:40

apparently is pretty intense about it

play00:42

all but we will start right here with

play00:44

the actual release and then we're going

play00:45

to go uh forward maybe we'll look at the

play00:48

video maybe we're going to look at the

play00:49

GitHub issue maybe we'll do all of them

play00:50

okay let's just hey let's just run the

play00:52

let let's hey calm down okay I see

play00:54

people being like you didn't even watch

play00:56

the video the video does it let's let's

play00:57

let's get the whole thing let's get the

play00:59

whole thing in okay calm down future

play01:02

reddis releases will continue to offer

play01:03

free and permissive use for uh of the

play01:05

source code under dual rsv2 and SSP lv1

play01:09

licenses so I actually don't I've never

play01:11

even heard of these licenses I mean this

play01:13

one sounds like an encryption algorithm

play01:15

this thing sounds like something my wife

play01:17

has a a subscription to I don't know

play01:19

what this I what is this uh these

play01:22

releases will combine Advanced Data

play01:23

types and processing engines previously

play01:25

only available in the Reda stack I don't

play01:27

even know what are we trying to say okay

play01:29

anyway so things happen beginning today

play01:31

all Futures uh future versions of reddis

play01:33

will be released with Source available

play01:34

licenses starting with reddis 7.4 reddis

play01:37

will be dual licensed under the reddis

play01:39

source available license and the server

play01:42

side public license consequently reddis

play01:43

will no longer be distributed under the

play01:45

three claw Berkeley software

play01:47

distribution BSD from day one redus has

play01:49

provided a foundation of performance and

play01:51

simplicity for the applications and data

play01:54

infrastructure that power the modern

play01:55

inter uh internet now 15 years later

play01:58

we're proud to serve millions of

play01:59

Developers across the globe by

play02:00

supporting real-time applications the

play02:02

world depends on every day we have

play02:04

already implemented dual licensing for

play02:06

our Advanced redus modules under the

play02:07

Reda stack distribution which have has

play02:09

been well received by the community is

play02:12

this by the way I is this is this is

play02:15

this the

play02:17

truth are people

play02:19

happy in the advanced reddis modules

play02:22

that they got this new licensing uh in

play02:24

fact more than 50% of redis IO downloads

play02:27

from redis 6 and Beyond come from redis

play02:28

stack we now believe that extending this

play02:31

licensing to Reus itself will enable us

play02:32

to continue to evolve the most holistic

play02:34

set of data models processing engines

play02:36

and develop and developer capabilities

play02:38

for our

play02:39

users all right so I guess I have a

play02:41

question right away with what they're

play02:43

saying is what they're saying this hey

play02:47

we've been developing this product for

play02:49

15 years and we've been unable to

play02:51

effectively monetize this well cuz to me

play02:55

I assume this licensing is for some sort

play02:57

of monetization and we're looking for a

play03:00

new way to monetize and thus we're not

play03:04

even talking about like our our Advanced

play03:06

modules we're talking about RIT s we

play03:08

want to be able to move it into such a

play03:09

place that commercially using redus will

play03:12

cost you money yes they need money

play03:14

because they can't maintain the product

play03:15

anymore that's I mean that's fair uh is

play03:17

this another rug pole and software it's

play03:19

I mean 15 years is entirely too long of

play03:22

a long con that's a long okay can we all

play03:24

agree that this is a long con right here

play03:29

so no my guess is this is not a rug pole

play03:32

my guess is that um that's exactly how

play03:35

Boomers operate they think ahead for

play03:38

decades um they weren't even Boomers

play03:40

back then okay they weren't even Boomers

play03:43

okay

play03:44

they the term didn't even exist when

play03:47

they did it it's to extract money from

play03:49

Amazon if I don't know if Netflix uses

play03:50

reddis or some version of redis I'm sure

play03:52

they do I think every big company uses

play03:54

reddis pretty much and so my ass my

play03:56

assumption is that the point is to be

play03:58

able to extract money out of larger um

play04:01

larger corporations correct redus is

play04:04

effectively everywhere and so by doing

play04:06

that that's that's that's my assumption

play04:08

behind this uh goorse reddish yeah uh

play04:10

rent seeking Behavior well it's not rent

play04:13

seeking Behavior so let's just pretend

play04:16

that what I've said so far is absolutely

play04:18

and perfectly correct it is this is the

play04:20

same argument that we all recognize and

play04:23

have said about open source which is

play04:24

open source is largely a thankless job

play04:27

in which people will not support it

play04:30

right do you think that they would have

play04:32

done this if everybody who used it

play04:34

commercially all the companies who used

play04:37

it all the individuals who used it and

play04:39

had their problem solved they all sent

play04:41

them some amount of cash proportionate P

play04:43

based on their usage and usefulness do

play04:45

you think this would have happened my

play04:47

guess is probably not but maybe still it

play04:50

would have happened in that you know in

play04:52

in an effort to kind of grab B any money

play04:54

you can but it's truly the problem of

play04:57

Open Source is that whatever you have a

play04:59

good product that everybody uses nobody

play05:02

appreciates it and when nobody

play05:04

appreciates it it just leads to some

play05:07

like especially something like reddis

play05:09

where they need to have money to develop

play05:12

it you know I'm not saying what they're

play05:13

doing is good behavior I'm not I'm not

play05:15

even trying to ad justify their good

play05:17

behavior I'm just trying to rationalize

play05:19

why this Behavior exists do I think it's

play05:21

good I I mean the hard part is you built

play05:24

it open for people to use you got a

play05:26

bunch of people and companies to use it

play05:28

and now you're changing it I can see why

play05:30

people would feel like this is a rug

play05:33

pull I can see why people would feel

play05:35

this is really bad right the new source

play05:37

available licenses allow us to

play05:39

sustainably provide per uh permissive

play05:41

use of our source code we're leading

play05:43

reddis into its next phase of

play05:44

development as a realtime data platform

play05:46

with a unified set of clients tools and

play05:48

core reddis product offerings the reddis

play05:50

source code yes okay there you go reddis

play05:53

product offerings how they make money

play05:55

right it stinks but it's not morally

play05:56

wrong or anything yeah I it's hard for

play05:58

me to justif like it's hard for for me

play05:59

to say what they're doing is well yeah

play06:02

it's hard I'd say that this is an

play06:04

extremely I it's not see okay I know

play06:06

you're probably just trying to get me to

play06:08

get all upset but this really isn't cap

play06:11

don't stop it with the capitalism this

play06:12

is not a capitalism problem right this

play06:15

is the fact that people have been

play06:17

working on a product for free for what

play06:20

appears to be a decade and a half right

play06:23

I'm sure there I'm AOL take this is such

play06:26

an AOL take it's greed isn't it you know

play06:29

it's this really is the shambles I mean

play06:31

if you look at the X XZ exploit it's

play06:34

because one person was exploited for

play06:36

their work got burnt out got pressured

play06:39

into giving up full and unified control

play06:43

and Gan gave us the biggest backdoor

play06:46

Wing we've ever received in our lifetime

play06:48

luckily that backdoor wiang got caught

play06:49

by the way if you don't know the back

play06:50

door Wing reference that is a sand

play06:52

bakman freed reference it it sounds like

play06:55

how it sounds okay so just just deal

play06:57

with it um anyways

play07:00

uh so you you get the idea like you get

play07:03

the idea the the Redd uh the redus

play07:04

source code will continue to be freely

play07:06

available to developers customers and

play07:07

partners through the reddis Community

play07:08

Edition they're still offering reddis

play07:11

Community Edition is that for free uh

play07:13

future reddis Source available versions

play07:16

will unify uh core redus with reddis

play07:18

stack so Reedus stack must be because

play07:19

they're doing capital S on this one this

play07:21

must be like their commercial product

play07:23

including search jesson vector

play07:25

probabilistic and time Seri data models

play07:27

in one free easy to ous package as now

play07:29

downloadable software this will allow

play07:31

anyone to easily use Reedus across a

play07:33

variety of contexts including a as high

play07:34

performance key value and document store

play07:37

a powerful query engine in a low latency

play07:39

Vector database powering generative AI

play07:41

applications damn damn even got even

play07:44

snuck AI in there primon we've seen it

play07:47

so many times and we'll see it again but

play07:48

you either change the license and make

play07:51

money or you stop developing I think

play07:53

this is a I think this is a fair

play07:54

statement right which is that I I don't

play07:57

think it's unreasonable to say that

play08:00

people shouldn't be forced to cre create

play08:03

and maintain free products that you use

play08:06

right because that's kind of the inverse

play08:08

of this and that's where this moral gray

play08:10

ground is for me because I I can't I

play08:13

can't justify I I don't know how to

play08:15

justify it 10 Amazon did it doesn't it

play08:18

it doesn't matter yeah they they helped

play08:20

I get it they helped but that doesn't

play08:22

justify it like right you're justifying

play08:24

the fact that you think it should be

play08:25

something different it's not your

play08:28

product it's not your cha choice to make

play08:31

is it shitty that they did this yes I

play08:33

don't think it's great where a bunch of

play08:35

these people now feel like they have to

play08:37

choose a forked version of redis or not

play08:39

and guess what's going to happen you

play08:41

know the community Fork that's going to

play08:42

come out for uh redis it's going to have

play08:45

the same problem do you think that just

play08:48

by forking it and a bunch of highly

play08:49

motivated individuals won't eventually

play08:53

fall into the same problem Amazon

play08:56

already backed this Fork so okay so

play08:58

Amazon's already backed the fork of I

play09:00

wonder I wonder what what it means for

play09:02

Amazon to do this really obviously

play09:03

Amazon did this because it's it's it's

play09:05

probably very very valuable it probably

play09:07

would cost them so much dang money that

play09:10

they uh that they didn't that they made

play09:12

this choice right which is they can pay

play09:13

significantly less money by supporting a

play09:15

fork which I mean can we all take a step

play09:17

for just a second and realize also the

play09:19

shittiness of that right can we can we

play09:22

minimally understand the kind of

play09:24

shittiness of that right that Amazon is

play09:26

using something and they're able to

play09:29

effectively pay less by supporting

play09:32

someone to Fork it and move forward with

play09:35

their support right I mean I'm not like

play09:38

I don't think any of it is like there's

play09:40

not like some sort of moral High Ground

play09:42

I I I don't think there's a moral High

play09:44

Ground argument here why wouldn't they

play09:46

do that no I agree it's it's it's it it

play09:48

makes sense that they did it because

play09:49

monetarily it probably it probably you

play09:52

know it probably makes more sense yeah

play09:54

it might as well support the original uh

play09:56

the original creators yeah I mean

play09:57

there's a whole problem here you know

play09:58

this is the problem I have with these

play10:00

kind of these kind of changes is that

play10:01

you'll see people that get pissed off

play10:03

like about AI generating art that's in

play10:06

the style of somebody else or generating

play10:07

art that's been trained off of all these

play10:09

things and like you why W you just

play10:10

support the original creators and then

play10:13

you have things like this where it is a

play10:15

similares vein where the original

play10:18

creators despite them not I would I'm

play10:20

still on your team I don't think it's

play10:22

good I think what they're doing is not

play10:23

great but at the same time can you not

play10:25

see how you're not supporting the

play10:28

original creators here you just a lot of

play10:30

people did a lot of free work the hard

play10:32

part is free and open source software is

play10:33

is is genuinely a lie it's effectively

play10:35

impossible a few companies will do it

play10:38

but most will never ever ever be able to

play10:40

do it or sustain it reasonably for a

play10:42

long time they're they're not actually

play10:44

the original creators they're probably

play10:45

I'm sure there might be original Creator

play10:47

somewhere on reeda still probably there

play10:48

except Linux yeah Linux is that's why I

play10:50

said there probably is something there

play10:52

uh certainly today we've encountered uh

play10:54

peculiar issues because of capitalism

play10:56

yet Alternatives prove more detrimental

play10:57

when open source projects becomes

play10:59

monetize it's uh it's for specific

play11:01

reasons either greed or necessity it's

play11:02

important not to overlook the fact that

play11:04

many companies also benefit from this

play11:05

period it's true many companies benefit

play11:08

from it I don't know I I have a really

play11:11

hard time siding with either side in

play11:12

this one uh llmt he used certainly fact

play11:16

uh the success of redis has created a

play11:18

unique set of challenges redis has been

play11:19

sponsoring the bulk of development

play11:21

alongside a dynamic community of

play11:22

developers eager to contribute however

play11:24

the majority of Reedus's commercial

play11:26

sales are channeled through the large

play11:27

largest cloud service providers who

play11:29

commoditize arus Investments and its

play11:32

open source

play11:35

Community I wonder I wonder what company

play11:38

they're talking about what company could

play11:42

be com uh commercializing Reddit or

play11:45

redis like this I mean it feels bad I

play11:48

mean maybe redis should have done this

play11:51

for

play11:52

themselves but despite uh efforts to

play11:55

support a community-led governance model

play11:57

our desire to maintain the BS SD license

play12:00

uh delivering multitude of software

play12:01

distribution simultaneously across open

play12:03

source source available and Commercial

play12:05

software optimized for different on

play12:06

premise and Cloud platforms is that odds

play12:08

with our ability to drive reddis

play12:10

successfully into the future under the

play12:11

new license cloud service providers

play12:13

hosting reddis offerings will no longer

play12:15

be permitted to use uh the source code

play12:17

of redus free of charge for example

play12:19

cloud service providers will be able to

play12:20

deliver reddis 7.4 only after agreeing

play12:23

to licensing terms with redis the

play12:25

maintainers of redis code these

play12:26

agreements will underpin support for

play12:28

existing Integrated Solutions and

play12:30

provide full access to forthcoming redus

play12:32

Innovations so one problem I have with

play12:34

people getting up in arms about this is

play12:37

the amount of people always yelling

play12:38

about companies needing to pay their

play12:40

fair share when it comes to open source

play12:42

okay I know but look at what it said it

play12:44

said if a company uses this if cloud

play12:48

service providers uses it then they have

play12:51

to agree to these terms I don't does

play12:54

this does this account for for

play12:57

individuals that's that's what I'm

play12:58

missing here because if

play13:00

individually then and developers don't

play13:02

have to pay anything that are just using

play13:04

it for themselves I don't see why people

play13:07

are as much up in arms about it they're

play13:11

reselling it yeah they're reselling it

play13:12

right am I completely off base here

play13:15

individuals are not cloud service

play13:16

providers right one would assume am I

play13:19

like real talk am I completely off base

play13:20

in this thinking because I I'm trying to

play13:23

like I'm trying to I'm trying to

play13:24

rationalize why people constantly say

play13:26

how commercials needs to support open

play13:28

source software open source software

play13:30

makes license change to force

play13:31

commercials to support them people say

play13:33

you're a jerk for doing it I'm trying

play13:35

I'm like I'm trying to figure out where

play13:38

where the problem is yeah older versions

play13:40

are still under there L take for lovely

play13:42

take people just like the [ __ ] and moan

play13:44

uh I read it as no change for developers

play13:46

if if you're just a developer using it

play13:47

individually then that's I guess that's

play13:50

the real question I want to know if if

play13:51

that happens so uh instead of continuing

play13:53

on down this route let's because it

play13:55

doesn't look like this is all just like

play13:56

in practice nothing changes for red

play13:58

reddest developer Community who will

play13:59

continue to enjoy permissive licensing

play14:01

under dual license okay so the community

play14:03

reddis developer community so at the

play14:06

same time all reddis client libraries

play14:07

under the responsibility of reddis will

play14:09

remain open source licensed redis will

play14:11

continue to support the vast partner

play14:12

ecosystem so is that saying what I think

play14:14

it is is that yeah uh rdus will continue

play14:17

to support its vast partner ecosystem

play14:18

including managed service providers and

play14:20

system integrators with exclusive access

play14:22

to all future release updates uh

play14:24

releases updates and feature development

play14:26

are developed and delivered by reddis

play14:28

through partner program

play14:30

hey man there's a bunch of useful

play14:31

information on this page but I think you

play14:32

should just sign up okayy do you want to

play14:33

sign up hey you want to fill in this

play14:34

form hey this form's right here for you

play14:36

to fill in just why don't you hey why

play14:37

don't you fill it in I was just

play14:38

wondering what the partner program is uh

play14:40

welcome to the reddest partner program

play14:41

when Innovation meets

play14:43

collaboration would you have like an llm

play14:45

try to be a LinkedIn [ __ ] poster and

play14:48

businesses thrive on the foundation of

play14:50

speed performance and flexibility

play14:52

Enterprise matters and redis partners

play14:55

understand your business needs inside

play14:57

and out they deliver tailored Solutions

play15:00

ensuring you get the most out of reddest

play15:02

and best-in-class Technology stack scale

play15:05

smarter and faster with the support of

play15:07

our Global Partners find a partner I

play15:10

know there's a lot of arch users that

play15:12

could use this button in their life that

play15:14

might have been the harshest thing said

play15:15

on this stream uh anyways all right so

play15:18

let's let's let's let's let's let's

play15:20

watch this

play15:22

video because now okay so now we're all

play15:25

on this

play15:26

page as far as I can tell there's no

play15:29

change to the individual developer

play15:31

hosting their own Reddit for their own

play15:33

site doing something there's only

play15:35

changes to

play15:38

commercial we get it

play15:40

now and people are up in arms saying

play15:43

reddis is crazy man I hate to I I feel

play15:46

like

play15:47

I'm why do how do I feel like the bad

play15:51

guy for saying this feels really

play15:53

hypocritical of most people that

play15:54

complain about open source what if I

play15:57

told you that redis was not actually

play15:59

created by reddis if you are confused

play16:02

right now you are in for a ride R okay

play16:06

so maybe there's something more that I

play16:07

don't understand here that actually

play16:09

makes this more interesting okay so so

play16:11

we got to let this guy cook so this this

play16:13

this does show that maybe maybe we we we

play16:15

got something okay okay okay I could be

play16:18

wrong it ended in the very recent events

play16:21

of red is changing their license to

play16:23

actually not be open source anymore and

play16:25

scamming their Community contribut this

play16:28

and even the founder of reddis himself

play16:31

it all started in 2007 when Salvador San

play16:35

filipo better known as Entz on the

play16:37

internet was building a tool called LL o

play16:40

g it was a very early competitor to is

play16:44

he competing with Minecraft Google

play16:46

analytics the main selling point of L

play16:50

was their realtime visitor tracking

play16:52

feature which Google analytics did not

play16:55

support until years later because of the

play16:58

massive amounts of data written to the

play16:59

database they ran into performance

play17:01

issues using MySQL antias believed that

play17:05

using memory instead of the hard drive

play17:07

to store the data like masel does would

play17:10

solve the problem

play17:13

and yo dummy why don't you just use the

play17:16

memory instead of the disc of course of

play17:19

course it's faster duh you dummy what do

play17:22

you think

play17:24

dummy what if we lose

play17:27

power

play17:32

program the first prototype of what we

play17:34

will later know as redis in 2009 antiz

play17:39

published a redis core on GitHub to say

play17:42

it with his own words at this point the

play17:44

server may not have been perfectly

play17:46

stable but soon it will be an essential

play17:49

part of many web applications and

play17:52

massively impact how we design modern

play17:54

software

play17:55

architecture that is really great

play17:57

foresight I didn't realize how I didn't

play18:01

realize the origin I didn't know the

play18:03

origin story to Reis so that's that's

play18:05

pretty impressive that that he was able

play18:07

to say like yeah this is going to become

play18:09

increasingly important that is one big

play18:11

Arrow by the way this is a statistically

play18:12

non- average arrow for those that are

play18:14

wondering to this day the first hecka

play18:17

news posting of reddis did not get much

play18:20

attention at all only 23 uploads and a

play18:23

few comments but anti continued to work

play18:26

on reddis and soon reddis started to

play18:28

spread in the Ruby community and

play18:30

attracted startups will later turn out

play18:33

to be unicorns Instagram was entirely

play18:36

built on reddis in its early years get

play18:39

wasn't early reddis just like just

play18:42

purely an in inmemory key value story so

play18:45

so how did they have any was there no

play18:47

historical I I didn't use Instagram in

play18:49

the beginnings so does that mean there

play18:51

was no like historical data to Instagram

play18:55

like every time it went down it was just

play18:57

like everybody starting over everyone

play18:59

sign up with the new account Instagram

play19:01

just didn't have a database oh S3

play19:04

buckets okay it just Jam a bunch of

play19:06

stuff into S3 buckets reddis does write

play19:08

to dis okay so it does Peri periodically

play19:10

our sync okay it's eventually consistent

play19:12

so you may lose a little bit okay I

play19:14

thought back then redus was purely just

play19:15

an in-memory one okay I didn't realize

play19:17

that it it it also synced with disc and

play19:19

had like a refresh State okay yeah

play19:21

that's cool yeah I don't see why you

play19:22

couldn't do that let's go talk about

play19:24

talk talk about some Scrappy cating what

play19:26

was it what was it $32 per us user that

play19:29

Instagram sold for I can't remember how

play19:32

much Instagram sold for but it sold for

play19:34

just an incredible amount of money per

play19:36

user ithub used it to build a chop

play19:38

queuing system and Twitter improved

play19:41

their timeline page performance using

play19:43

redis after gaining more popularity

play19:46

VMware started to sponsor and hired anti

play19:50

to continue his work on the inmemory

play19:52

database oh in 2013 he got sponsored by

play19:56

the VMware spinoff pivotal soft ware in

play19:59

the same time period around 2011

play20:02

companies started to offer consulting

play20:04

services for redis oh there's a second

play20:07

big Arrow here okay we have conflicting

play20:09

arrows one of them was guarante a data

play20:12

which will play an essential role in

play20:14

this entire story in 2014 guarante a

play20:18

data tried to Rebrand to Red is DB but

play20:21

after the push back of an they reverted

play20:24

the rebranding and rebranded to Red is

play20:27

Labs instead which is still very

play20:30

confusing around this time Redd Labs

play20:33

also transitioned away from offering

play20:35

consulting services and focused on

play20:37

providing hosted red services on top of

play20:40

AWS instead in 2015 a common investor of

play20:44

pivotal software and reddis Labs

play20:46

suggested moving anes to redis Labs

play20:49

which employed him shortly after that

play20:51

and sponsored reddis from this point on

play20:54

investors play a crucial role in reddest

play20:57

Labs because that company is stacked

play20:59

stacked up with VC money they

play21:03

ra they raised

play21:05

347 million us damn that screen tearing

play21:10

hey the screen tearing is for free for

play21:13

you bed over

play21:15

$347 million Us in seven rounds from

play21:19

Goldman Sach the Silicon Valley Bank and

play21:22

Silicon Valley Bank mentioned let's go

play21:25

let's go more to set this into

play21:27

perspective if we wanted to just fund

play21:29

the open source project with let's say

play21:32

five developers each a salary of

play21:34

$400,000 a year this would come to $26

play21:38

million over the span of 13 years less

play21:41

than a tenth of the funding of red is

play21:44

lab okay so I think I'm starting to

play21:47

understand why this license change was

play21:49

as bad I I I did not know about a lot of

play21:52

these uh I didn't know about some of

play21:54

these changes which makes that things

play21:56

seem uh a little bit different right

play21:58

there's some change here so you know

play22:00

maybe I am the

play22:02

[ __ ] maybe I am truly the [ __ ]

play22:05

here after anti transferred over the

play22:08

Red's IP and trademarks to redis Labs he

play22:11

left the project in 2020 in the block

play22:14

post he explained the reasons for

play22:16

stepping back he never wanted to be a

play22:18

softer maintainer and used code to

play22:21

express himself but what G it Chad who

play22:24

who wants who wants to who wants to

play22:25

maintain that code who wants to maintain

play22:28

that one I just want to I just want to

play22:30

express myself in code I just want to

play22:32

say how I feel with my code dude G dude

play22:38

chat chatted anti res is the real deal

play22:40

yeah yeah well I mean he did predict how

play22:44

useful Reddit would be and created

play22:45

Reddit and did it so yeah you you can't

play22:48

dunk on the guy for not actually he

play22:51

expresses himself very well in code one

play22:54

quote Reddit sorry Reddit did I say

play22:57

Reddit

play23:03

side of his goodbye blog post hits quite

play23:06

a lot harder today I believe I'm not

play23:09

just leaving Redd is in the hands of a

play23:11

community of expert programmers but also

play23:13

in the hands of people who care about

play23:15

the legacy of the community spirit of

play23:18

redis in there goodbye

play23:22

Block it's kind of funny you know you

play23:25

know this is sometimes where politeness

play23:27

is kind of goofy I'm leaving this in the

play23:30

hands of the people who care the

play23:32

most and they kind of you know I it kind

play23:35

of feels like he got Bamboozled you know

play23:37

I'm not going to I'm not going to lie to

play23:38

you there kind of there's kind of a bit

play23:41

of like bamboozling going on here red is

play23:44

lab stated that the core of the reddest

play23:46

project will remain under the three

play23:48

class BSD license as it has always been

play23:52

but this will only hold true for a few

play23:54

more years red is was now led by a team

play23:58

of five people three of them are from

play24:00

redest Labs one of them from I can see

play24:03

why they needed to I I see why they

play24:05

needed $340 million from Alibaba and one

play24:08

from

play24:09

AWS one year later red is Labs

play24:12

officially rended to just

play24:15

redis is what they wanted all along

play24:18

redis the company was still developing

play24:20

hosted redis services on top of popular

play24:23

Cloud providers essentially dude this

play24:25

back door this was a bigger back door

play24:28

than XZ like real talk this this was the

play24:31

this was the this was I mean this was

play24:34

the long Pole right here this is an

play24:35

actual rug

play24:37

pole competing with AWS elastic cash and

play24:41

we'll find out soon that they were

play24:43

probably not very successful in doing so

play24:46

or at least not successful enough while

play24:49

the Redd is core team remains small red

play24:51

is the

play24:53

company oh red core team remains small

play24:56

700 employees

play24:59

okay you know this could be me being

play25:00

ignorant hey I could be ignorant I could

play25:02

hey real talk I could be

play25:05

ignorant but that just seems like a lot

play25:08

650 scrub Masters lots of lots of scrub

play25:12

mastering 700 is small yeah

play25:16

but okay 300 of them are salese what are

play25:19

the other 400 how many

play25:23

people it seems like it's it's you know

play25:25

again this could just be ignorant

play25:27

speaking you know sometimes you think

play25:28

you you're like it shouldn't be that big

play25:30

but then you realize like okay that's

play25:31

why it's that big but has gone to over

play25:35

700 employees today I could not even

play25:39

make upes for all of those people if I

play25:41

wanted to but browsing through the

play25:43

Wayback machine snapshots of the reddest

play25:45

website makes me think quite a few of

play25:47

them were busy updating the web design a

play25:50

concerning amount of time and on March

play25:53

the 20th 2024 the day arrived where VC

play25:57

money defeated open source in the

play26:00

company R is announced in a block post

play26:02

that they will move away from the three

play26:04

class BSD license to a dual licensing

play26:07

model which basically means that they

play26:10

offer it under two different licenses

play26:12

and you can choose which is the Lesser

play26:14

evil while the three class BSD license

play26:17

is one of the approved ones by the open

play26:19

source initiative the new licenses are

play26:22

not which they acknowledged in the

play26:24

announcement therefore red is will no

play26:27

longer be called Open Source before I

play26:31

continue by The OSI

play26:34

definition so that means yeah because

play26:36

they're referring to themselves as

play26:37

Source available meaning that you can

play26:39

look at the source but it also means

play26:40

that you can Fork The Source can you

play26:42

Fork The Source if you Fork The Source

play26:44

you can't change the license right so

play26:46

you can only fork The Source starting

play26:47

from

play26:48

7.4 not anymore you can't even look at

play26:50

you can't even look at it Fork The

play26:52

Source change the license can you do

play26:54

that you can Fork source and profit and

play26:56

profit from it I don't think you can do

play26:59

that it's just text I don't think that

play27:02

that's how it

play27:04

works I I'm

play27:07

I'm try to stop I don't need to try to

play27:10

stop you but you know that lawyer that's

play27:12

going to just take you to pound me in

play27:14

the ass prison they're going to be the

play27:15

ones that stop you I'm just saying it's

play27:18

a little it's a it's a little it's a

play27:20

little bit difficult to be like it's

play27:22

just it's just some text I just did a f

play27:25

and replace I don't know uh valky

play27:28

already forked it yeah but they must

play27:29

have forked it at 7.4 right they forked

play27:32

it under the BSD license thus it's legal

play27:34

to Fork it at that

play27:37

point now you can do it office space

play27:39

mentioned that is office space

play27:41

mentioned social credit score minus 100

play27:44

yeah yes correct they they forked it at

play27:46

at a time in which was allowed

play27:48

to okay I have to say I am not a lawyer

play27:52

and this is not legal advice in any way

play27:56

the new licenses are called side public

play27:59

license and red Source available license

play28:02

2.0 the sspl was originally created for

play28:06

mongodb and requires everyone who uses

play28:09

sspl license software as part of a

play28:12

service to release the source for the

play28:14

entirety of the service in hold on with

play28:18

a modified 13 that requires making SSL

play28:21

license software available to third

play28:22

parties modified or not as part of a

play28:24

service must release the source for the

play28:26

entirety of the service

play28:29

so mongod DB had this as a li did did

play28:32

people that used mongod

play28:35

like oh is that mean if you use the

play28:38

source code that's

play28:40

different that's different than it's

play28:43

different than than using the product

play28:45

versus using the source code right but I

play28:48

guess how do you use the how do you use

play28:50

the product without a bit of the source

play28:52

code on there

play28:55

right it's kind of hard right because

play28:57

you you kind of need like the the the

play28:58

thing that communicates to to the item

play29:01

which is probably a part of this viral

play29:02

licensing I've heard about the I've

play29:04

heard about these viral licensing that

play29:05

are very

play29:08

um very uh very dangerous yikes

play29:13

including with imitations all management

play29:16

software user interfaces application

play29:19

program interfaces automation software

play29:21

monitoring software backup software

play29:24

storage software and hosting software

play29:27

all such that a US user can run an

play29:28

instance of the service using the

play29:30

service source code you made available

play29:33

well this sounds like a nightmare

play29:34

especially if you have some sort of

play29:36

proprietary license software in your

play29:39

stack that you simply cannot open source

play29:41

for legal reasons after the sspl was

play29:45

submitted to the open- source initiative

play29:47

as they wanted to become an approved

play29:49

open- Source license the open source

play29:51

initiative made a hit piece calling it a

play29:53

fox pen Source license because it

play29:56

restricts who can use L

play30:00

it yeah that's that's rather wild this

play30:02

is a hit piece dude

play30:05

that you know the this is the part of

play30:07

software that like I just I literally

play30:11

have no idea

play30:12

about it's it's supposed to be faxen

play30:15

right F A ux is Fox um

play30:17

but you know what's kind of wild is

play30:20

that I wonder if you could I wonder if

play30:23

you could make like a viral hit in node

play30:26

with you know because you know how many

play30:27

npm packages there are there's like

play30:29

literally a kajillion npm packages I

play30:32

wonder if you could just how could you

play30:35

do

play30:36

that if you rebase and throw in

play30:39

something in the past is that and you

play30:42

made it like a or you didn't have to

play30:44

throw in the P you just threw it in

play30:45

there and you threw it as like 1.01 so

play30:47

it automatically gets updated in

play30:48

people's code and then they use it and

play30:50

if they use it they have to open source

play30:52

it it's kind of wild like is even s SPL

play30:57

dude I know how F would that

play30:59

be it need to be fair what needs to be

play31:01

fair this isn't a real Tech and no one

play31:04

is really enforcing it well I mean what

play31:06

happened if you could I'm just saying

play31:07

this stuff is super you know I knew this

play31:10

stuff basically existed yeah a viral

play31:13

license bomb

play31:15

dang kind of kind of wild viral license

play31:18

bombs version attacks like that exist I

play31:20

know it's kind of this is like yeah a

play31:22

supply chain license

play31:24

attack yeah know exactly I mean that's

play31:26

the thing is people are going to make a

play31:27

whole whole there's going to be a whole

play31:29

Cottage can there be an entire cottage

play31:31

industry of people making somehow money

play31:34

lawyering off of these type of license

play31:36

changes I don't know it's kind of wild

play31:39

the other license in question is the

play31:41

reddest Source available license 2.0

play31:44

this license does not require you to

play31:46

publish the source code but it restricts

play31:49

who can use it directly in the license

play31:51

terms it says you may not make the

play31:54

functionality of the software or a

play31:56

modified version available to third

play31:58

parties as a service or distribute the

play32:01

version or a modified version in a

play32:03

manner that makes the functionality of

play32:05

the software available to third parties

play32:08

now again I am not a lawyer and this is

play32:11

not legal advice but this sounds like a

play32:14

very vague definition to me

play32:16

and you may not make functionality of

play32:19

the software or a modified version

play32:20

available to third parties as a service

play32:23

or distribute the software or modified

play32:25

version in a manner that makes the

play32:27

functionality of the software available

play32:28

to third parties it is

play32:32

vague so how did they Fork it they

play32:33

forked it at 7.4 or whatever whatever

play32:36

was the last one it is extremely vague

play32:38

right I I can I I can understand why

play32:42

people are saying this is is extremely

play32:44

vague right me putting on my various

play32:46

lawyerings hat and my bird law hat

play32:49

meaning I'm not a lawyer but just me

play32:50

trying to logically argue out exactly

play32:52

what this means I cannot come up with an

play32:54

exact thing right meaning that let's see

play32:58

or distribute software or a modified

play32:59

version in a manner that makes

play33:01

functionality of the software available

play33:03

to third parties what does that

play33:05

mean like does that mean if somebody in

play33:08

a third party logs in and the logs in

play33:10

the logging in uses reddis that's like

play33:14

making functionality available to a

play33:16

third party which means have we just hit

play33:19

have we just hit

play33:21

ourselves into a problem this feels like

play33:23

bird law okay again my various lawyer

play33:28

Rings yeah there so that's the people

play33:30

are saying that's the point that they uh

play33:32

that the let's see their lawyers want it

play33:34

to be as vague so they could Define how

play33:35

they want it in court yeah I mean that

play33:37

is part of the problem with

play33:39

this I think that I think it's also hard

play33:42

to make it stand up in

play33:45

court because whenever you do something

play33:48

I mean the problem is when something is

play33:49

so so vague it's very hard to make it

play33:51

also stand up in

play33:53

court but yeah but the judge gets to

play33:56

decide yeah that's that's the that's

play33:58

that's the hard part um yeah I wouldn't

play34:00

I I would probably I would probably not

play34:02

uh I would probably not touch this with

play34:05

a with a 10ft pull right like this

play34:08

sounds wildly even though it's only

play34:12

$5 a

play34:15

month or distributed version or a

play34:18

modified version in a manner that makes

play34:20

the functionality of the software

play34:22

available to third parties now again I

play34:25

am not a lawyer and this is not legal

play34:28

advice but this sounds like a very vague

play34:31

definition to me yeah it is very and

play34:33

when we look at the fqs for redis

play34:35

modules which were already relicensed to

play34:37

the same licenses before they State

play34:40

multiple times that the change should

play34:43

not affect you but if not even reders

play34:46

themselves can tell me with certainty

play34:48

who can no matter where exactly the

play34:51

limits are it is very clear that under

play34:53

none of the new licenses Cloud providers

play34:55

like AWS will be able to provide HED

play34:58

reded services without paying a fee

play35:01

which I mean again I think that we can

play35:03

all agree that that's probably in some

play35:05

sense

play35:07

fine

play35:10

right I don't know is that fine man I

play35:12

have such a hard time going back and

play35:14

forth on this one but I mean AWS now

play35:16

forked it and now that they forked it at

play35:19

7.4 or whatever it is it's just like

play35:21

that's valky is already out

play35:25

there I know everyone's okay with AWS

play35:27

the L

play35:29

right you should never you should never

play35:31

make a rule in your head because you

play35:33

know that one big company can get

play35:35

screwed right like a a generally good

play35:37

rule of thumb is you should try to think

play35:38

through a problem and what its

play35:40

implications are not that we all can't

play35:43

agree that like yo yeah yeah make Amazon

play35:46

pay right like sure but you got to think

play35:49

through the problems and what does it

play35:50

actually mean to the people that aren't

play35:52

Amazon cuz once you do once you do it

play35:55

with the big company it keeps on on

play35:57

goinging right it doesn't stop at Amazon

play36:01

Amazon's just the first it Amazon's the

play36:03

precedent that wins all the future cases

play36:06

right and that's where things kind of

play36:08

get in the murky Waters and so so Amazon

play36:12

isn't going to eat that price yeah I

play36:13

don't think they

play36:15

will that's why it is a problem that's

play36:17

why this is a problem [ __ ] flows

play36:18

Downstream yeah

play36:21

yeah which was obviously the goal but it

play36:24

is also important to note something else

play36:28

if redis would have had this license

play36:30

from the very beginning guarante a data

play36:33

would have never been able to offer the

play36:35

services in the first place without open

play36:37

sourcing their entire infrastructure

play36:40

they destroyed the very thing that made

play36:43

their company exists in the first

play36:46

place yeah that's a fair

play36:49

take okay you know what I have

play36:51

officially changed my

play36:54

stance I have I have officially changed

play36:56

my stance this is is a rug

play36:58

pull I played myself played myself like

play37:01

a fiddle hey I'm willing to be wrong I'm

play37:03

always willing to be wrong it's a

play37:05

scumbag move they themselves profited

play37:08

off of something in which they then in

play37:09

turned were able to capture the whole

play37:12

thing maybe potentially just due to how

play37:14

close their naming was and however the

play37:17

VC incest party went that caused those

play37:20

two people to like work together right I

play37:23

mean the fact that the original redis

play37:24

guy sold all the IP or whatever happened

play37:27

I mean he just wanted to cash out it

play37:28

sounds like he wanted to be done with

play37:29

this crap I don't probably blame him

play37:31

probably was like hugely political super

play37:33

super awful not something you want to be

play37:35

a part of not something I want to be a

play37:36

part of I think we can all give the

play37:38

original Creator uh a free pass here i'

play37:42

take the money too right I don't if

play37:44

anyone thinks they're like on this moral

play37:46

High Ground that they would have been

play37:47

like I would have stood up for truth and

play37:49

Justice it's like nah you wouldn't have

play37:53

no no you you you you wouldn't okay okay

play37:57

you really you really would not have

play37:59

stood for truth and Justice

play38:01

okay you know all heroes uh all heroes

play38:04

costumes eventually wear out yeah I'll

play38:06

stand for it after I get the bag I'm

play38:08

gonna get the bag and then I'm super

play38:10

angry that they did it

play38:13

right all right hold on someone someone

play38:15

just posted a a good comment here all

play38:17

right it's time for a solid fork with

play38:19

custom restrictions Banning uh reddis

play38:21

Labs from ever using the new code from

play38:23

new Forks let's starve them yeah I would

play38:25

actually say that you you you theoretic

play38:27

could do this and how you would do this

play38:30

is you would have to create a public

play38:31

Fork I mean can we be real here for a

play38:33

quick second

play38:36

Amazon Amazon is most certainly

play38:38

profiting the most from this okay

play38:41

they're the ones that are going to be

play38:43

able to effectively make it out like a

play38:45

bandit while everybody else carries the

play38:47

tax right they're the true winners in

play38:49

this

play38:51

situation cuz they're the ones that are

play38:53

going to be like oh man we're going to

play38:55

give you guys a 100,000

play38:58

a

play38:58

[Applause]

play39:01

year

play39:04

hey yeah and they're going to be just

play39:06

like hell yeah sponsored by Amazon

play39:09

they're like for five years two correct

play39:13

we're going to make a we're going to

play39:15

make a billion dollars off this [ __ ]

play39:17

right because that's their most

play39:18

profitable Center is AWS they make in in

play39:21

just inordinate amount of money off of

play39:23

it sponsored by fizer and

play39:26

Amazon don't forget to get your new

play39:29

migraine medication um anyways let's see

play39:31

honestly I don't care if reddis would

play39:33

use code from the new Fork it's open

play39:35

source for a reason we can't become the

play39:37

thing we are bashing and block blocking

play39:39

Rus from pulling commits really defeats

play39:41

the purpose of original license we are

play39:43

all upset over them

play39:46

removing man this

play39:50

guy's we have found an honor we found an

play39:53

honorable

play39:56

individual

play39:58

Gilda is just like yo [ __ ] that

play40:01

guy principal to a fault yeah it's it's

play40:04

principal to a fall

play40:09

which I

play40:11

think if you the here so here's like

play40:14

kind of like my take on this one which

play40:15

is that if you really want to make sure

play40:17

you don't become the thing you don't

play40:19

like you have to even allow the thing

play40:21

you don't like to be able to Pro like

play40:23

you have to be able to even allow them

play40:25

to use you I I do actually agree with

play40:27

him if you wanted to be fully like this

play40:29

is the Open Source One then you'd have

play40:32

to make it open source for

play40:34

all

play40:36

right because once you put in

play40:38

restrictions the restrictions can

play40:42

grow and then who knows hey extreme

play40:47

Ownage principal stat principal stance

play40:51

though I can see why people would be

play40:54

upset about

play40:55

it I don't know how to thumb apparently

play40:57

am I not signed

play40:59

in I'm not even signed in what a loser

play41:03

new computer still okay just switch

play41:04

browsers okay just switch BR don't don't

play41:07

judge me like this here [ __ ] fire

play41:11

Firefox oh gosh don't get

play41:14

embarrassed what was his it was it it

play41:16

was what is it

play41:21

Ownage thumbs up see I dude I I I I code

play41:25

I'm not just an influencer

play41:33

guys you know what I mean I'm one of I'm

play41:36

one of us you know what I'm talking

play41:38

about

play41:41

Bros I'm not a

play41:45

Dev I'm not a devell stop I'm not a

play41:50

devell with the license by the way that

play41:53

just single-handedly just like made so

play41:55

many people's day worse by me just

play41:57

dunking on on devels like that alone

play42:01

just made a bunch of people's days worse

play42:04

and I'm

play42:08

sorry I'm

play42:10

sorry that you've chosen to be a Dev all

play42:14

right all right all right got him all

play42:17

right let's go let change the AWS

play42:20

employee medeline Olen who worked on the

play42:23

project for 4 years announced that she

play42:25

will no longer be able to win work on

play42:27

the project and that there was a real

play42:30

price to pay with losing such a beloved

play42:32

open-source project but not only some of

play42:35

the main contributors are unhappy with

play42:37

the change the pool request with the

play42:39

license change is flooded with un and

play42:43

users of reddis again this is not legal

play42:46

advice but redis did just relicense code

play42:49

that was contributed under a completely

play42:52

different license and they removed all

play42:54

bstd notices which are required by the

play42:57

the three Claus BSD license I cannot

play43:00

imagine that is what anti meant when he

play43:02

was talking about caring about the

play43:04

legacy of the community Spirit

play43:07

of remember when I said polite comments

play43:10

you know this is one of those things

play43:11

where you know I I talked earlier about

play43:14

like always being wise with your words

play43:16

and communicating in kind of like a

play43:17

polite way because you don't want to

play43:18

come back and haunt you but if you have

play43:21

like hey these people are dangerous

play43:23

maybe you should be willing to say that

play43:26

right

play43:27

there just throwing it out there it's

play43:30

definitely a

play43:32

balance is with the legal un people will

play43:35

look for Alternatives and to say

play43:38

honestly to be real he's probably he

play43:40

probably had to sign some sort of like

play43:42

hey you're going to sell it all these

play43:43

things and you get all these things but

play43:44

you have to leave and you have to leave

play43:45

and you have to say good terms and you

play43:47

can't say yo these people are a bunch of

play43:50

[ __ ] don't trust them that they will

play43:52

find them there is already kydb which is

play43:55

a drop in replacement for redis and just

play43:58

a few days before redis announced a

play44:00

license change Microsoft released garet

play44:02

a cashore that can be used with existing

play44:05

redest clients both of them are open

play44:08

source and it would really come as a

play44:10

surprise if AWS won't jump in as well

play44:13

and develop their own red is Fork as

play44:15

well as they did with open search when

play44:17

elastic search changed their license it

play44:20

is really a Nob brainer for anyone

play44:22

starting a new project to use any of the

play44:25

Alternatives and for the most part you

play44:27

can probably replace them in your

play44:29

existing project as well without any

play44:32

problems so when the license

play44:34

change man I feel I I I feel like

play44:37

completely Bamboozled right now I I

play44:41

honestly feel like I haven't had this

play44:42

big of an emotional swing on something

play44:44

in a long time I I am chook right now I

play44:48

am

play44:50

genuinely I'm I I feel Bamboozled right

play44:54

now which introduces so many more

play44:57

challenges and legal uncertainties

play44:59

driving away the community from reddis

play45:02

why on Earth would they do it it's not

play45:06

first off this video is extremely good

play45:08

but it's the fact that we read only

play45:09

their their statement without

play45:12

much understanding of the the history

play45:16

and so how many people don't have I mean

play45:19

I'm sure there's a a bunch

play45:21

of there's a bunch of people that didn't

play45:23

have the the the history of it it's just

play45:26

like you can't understand the change of

play45:27

it and so I mean I'm I'm I'm eating some

play45:30

serious Crow right now I'm eating some

play45:33

pretty serious Crow right now because I

play45:36

was out there

play45:38

like and then now I'm just

play45:40

like it's okay it's okay you're okay man

play45:44

I

play45:45

I damn anyways they have to have known

play45:49

the consequences of their actions we've

play45:51

seen those exact scenarios play guys I

play45:54

did have the flu okay I I had the flu

play45:58

I I I I was taking medication for the

play46:00

flu I'm sorry for what I said before in

play46:04

the end it is hard to see how this is

play46:05

not a big cash grab by a massively V

play46:08

funded company where the investors

play46:11

finally wanted to see a return an

play46:13

investment can I be real here for a

play46:15

second just a little quick second just a

play46:16

little quick thing I love Investments

play46:20

capitalism stock market and all those

play46:23

things but the constant drive for

play46:25

greater and greater returns has most

play46:28

certainly caused a lot of issues and it

play46:32

does make me sad you know what I mean

play46:33

like don't get me wrong I'm not a fool I

play46:36

don't somehow think that that some

play46:38

alternative system is just gallons ahead

play46:43

right the problem is is that greed alone

play46:44

is bad right greed with virtue like if

play46:50

Society said we don't need to make as

play46:52

much money but we want to make like a

play46:54

good Market where people can exist like

play46:56

that's a good thing right I think we can

play46:57

all agree with that but man The

play47:02

Continuous the Unicorn

play47:05

internet ultra wealthy potentials has

play47:08

really caused like a lot of problems and

play47:10

it makes me a little bit sag about it

play47:12

you know what I mean because really what

play47:14

happened here is I mean you can you can

play47:16

just watch it happen like it's it's it's

play47:18

this 300 whatever million dollar

play47:21

investment coming home to roost right

play47:24

rampid greed is damaging everything uh

play47:27

I mean I think I think the underlying

play47:29

thing the underlying truth to this is

play47:31

that any of like the bad motivations

play47:34

even if the initial outcome is

play47:37

good does lead to a lot of a lot of

play47:40

problems and nuke he licensing the

play47:43

co-founder over Bengal stepped down as a

play47:46

CEO and was replaced by Ren tou who is

play47:50

also the person that published a license

play47:52

change announcement on their blog Wen

play47:54

trob was not involved with r before

play47:57

whatsoever he was previously the CEO of

play48:00

a call center provider called 59 and was

play48:04

probably put in this position by

play48:05

investors to finally make the company

play48:09

profitable is this Jack

play48:12

Attack is that who we're seeing right

play48:14

here is this Jack Attack for those that

play48:18

don't know the reference what's Jack's

play48:20

last name

play48:23

avato Jack Attack was the brought in CEO

play48:27

that makes the box it's from Silicon

play48:30

Valley and and he comes in as Jack

play48:32

Attack and Barker the conjoined

play48:35

triangles of

play48:37

success like is this guy the conj dude

play48:39

is Rohan trop trollope is he the

play48:42

conjoined triangles of success action

play48:44

Jack

play48:46

Barker literally is this guy

play48:50

[Laughter]

play48:53

literally oh my goodness the story

play48:55

somehow is actually worse than what it

play48:57

was before how's it gotten this

play49:01

bad

play49:03

damn I know I know the fact that troll

play49:05

in is in his name it's just too on the

play49:09

nose is this nominative

play49:11

determinism is this what this is

play49:13

supposed to be it's unreal I know is

play49:16

this nominative determinism like this

play49:18

has to be right Silicon Valley writers

play49:20

didn't even realize they were both

play49:22

saying what existed and accidentally

play49:23

predicted the future where is the

play49:26

company will will probably make a lot of

play49:28

money in the coming months and maybe

play49:30

even years from companies that use Redd

play49:32

is deeply integrated into the stack or

play49:35

as a hosted service but this comes at a

play49:38

cost the cost of losing such a beloved

play49:42

open source project hold on I have to do

play49:45

something flip marker marker flip it's a

play49:49

marker marker flip take it

play49:52

out you know he would sometimes leave

play49:55

those in just to mess with me

play49:57

do you know that flip he literally

play49:58

called me up and he said that he spends

play50:02

most of my his time he said it in more

play50:04

colorful language than I'm going to say

play50:05

it he spends most of my time or his time

play50:08

making me not look like an idiot just to

play50:11

find times to make me look like an idiot

play50:13

and there's like this irony here that he

play50:15

lives he lives this this dual life where

play50:19

one half he's just like well I got to

play50:21

prevent you from looking like an idiot

play50:22

and then on the other side he's like and

play50:24

you're an

play50:25

idiot

play50:27

there is a debate to be had about the

play50:29

funding of open- source projects but

play50:32

this is not about funding AWS and

play50:35

Alibaba showed that they are willing to

play50:37

contribute to this project by paying

play50:39

people to work on redice while there are

play50:42

way too many of them

play50:45

this I think the hard part I have

play50:47

generally with with with this stuff

play50:51

right or they're just like Alibaba and

play50:53

Amazon are going to you know pay them to

play50:55

work on this product the money in versus

play50:57

the money out is incredible like what

play51:00

they're getting out of what they're

play51:02

putting in is like an investment that

play51:05

any sane person would make add infinitum

play51:09

and it's one of the hard Parts I have is

play51:11

that redis will still or reddis 2

play51:14

whatever we're going to call it um is

play51:17

still going to have a lot of the

play51:18

probably some very similar funding

play51:21

issues and so I don't see like I don't

play51:24

know how much it's going to change you

play51:26

know I

play51:27

it's always sad I mean I think open

play51:28

source is is wonderful and sad all at

play51:30

the exact same time because there's just

play51:33

so many issues to begin with you know

play51:39

they never had a funding issue they've

play51:40

never had funding issues I just somehow

play51:42

doubt that I don't really know much of

play51:45

any projects that aren't always wishing

play51:48

they could have more

play51:50

funding right open source is rough open

play51:53

source is rough this is not a story

play51:55

about faed open source funding this is a

play51:58

story about a company that failed to out

play52:01

compete the competition was pressured by

play52:03

investors to deliver and did so by