top | item 39951169

(no title)

ephemeral-life | 1 year ago

> nobody can use its code on open-source projects any more

This just shows you have no idea what sspl entails. It states you can use it for whatever you want, but if you want to provide the product as a service, you need to share all your infrastructure code for providing the service.

Its basically agpl with a carve-out for AWS and that is so valid because AWS are vultures. They probably make the most money in the world from postgres but aren't even in the top 3 contributors[0].

[0] - https://www.enterprisedb.com/blog/importance-of-giving-back-...

discuss

order

citrin_ru|1 year ago

In at lest some (many?) companies AGPL and SSPL are not in the list of allowed licenses (developers not allowed to use open sources components unless they have one of approved licenses). Even if technically they can use Redis not breaking SSPL, lawyers often err on a side of caution.

tsimionescu|1 year ago

Except that SSPL has some complex requirements, is not tested in any court, and is not compatible with any other open source license. So you can't for example incorporate the new Redis into a GPL/AGPL piece of software, at all.

skywhopper|1 year ago

Operating a reliable Postgres service is an entirely different set of technologies, expertise, and resources than just the software itself. AWS doesn’t make money off of the Postgres code. They make money off of providing a reliable and hands-off Postgres hosting system that includes compute, security, scaling, backups, and upgrades. The Postgres code itself is only a small part of the work and resources that go into providing such a service. Your dismissive attitude for the expertise and resources that go into quality system operation is really depressing.

matthewmacleod|1 year ago

No, I think it means that you don’t understand the license. Since it is no longer open-source licensed, I can no longer use code from Redis (after this change) in open-source projects, since the licenses are not compatible.

Ton case it isn’t clear: I can’t now pick up, say, a module from Redis and use it in a GPL/MIT/BSD-licensed (i.e. open-source) project.

I would suggest making some time to research the effects because it obviously doesn’t work the way you think.