I am building a major open-source package around redis. This kills it. AGPL, I could go with. AGPL/proprietary dual licensing works well. There's an open ecosystem and a closed one. Non-free is a non-starter. It's no longer GPL-compatible. EVERY project under the GPL using redis now has a potential legal liability from (what's looking like) a sleazeball company. Now I need to figure out if I should move to a fork or…
> I expect distributions like Debian, and Ubuntu by proxy, will move away from having a redis .deb as well. What about this change indicates that? This sounds like fearmongering, the new licenses really shouldn't affect this use case?
Redis changes license from BSD-3 to dual RSALv2+SSPLv1
11–20 of 25 posts
Re: Redis changes license from BSD-3 to dual RSALv2+SSPLv1
#12Earlier quoted context omitted.
> I expect distributions like Debian, and Ubuntu by proxy, will move away from having a redis .deb as well. What about this change indicates that? This sounds like fearmongering, the new licenses really shouldn't affect this use case?
The new license is incompatible with Debian policy: https://www.debian.org/doc/debian-policy/ch-archive.html#the... The new licensing scheme effectively excludes redis from most of the open ecosystem, by cascading network effects from things like this. In this case, if you're building a package, if you pick redis, you've excluded yourself from distribution in many major distros. Ditto for many other similar effects.…
Re: Redis changes license from BSD-3 to dual RSALv2+SSPLv1
#13A more recent development of interest:
Redict is an independent, copyleft fork of Redis
Re: Redis changes license from BSD-3 to dual RSALv2+SSPLv1
#14I haven't read this license but I wished they had at least gone with the BASL. https://en.wikipedia.org/wiki/Business_Source_License IANAL, but AFAICT the BASL is not open-source, but it is _eventually_-open-source is in the source will automatically transition to being open source (GPL v2 or compatible... not sure if either BSD or AGPL work). But if you are going to go source available, license proliferation is stil…
I have never seen anyone refer to it as "BASL".
Re: Redis changes license from BSD-3 to dual RSALv2+SSPLv1
#15Earlier quoted context omitted.
The new license is incompatible with Debian policy: https://www.debian.org/doc/debian-policy/ch-archive.html#the... The new licensing scheme effectively excludes redis from most of the open ecosystem, by cascading network effects from things like this. In this case, if you're building a package, if you pick redis, you've excluded yourself from distribution in many major distros. Ditto for many other similar effects.…
That only prevents them from adding newer versions of Redis. The current version is still fine and I'm sure that the community will patch any security holes that are discovered.
Re: Redis changes license from BSD-3 to dual RSALv2+SSPLv1
#16Earlier quoted context omitted.
The new license is incompatible with Debian policy: https://www.debian.org/doc/debian-policy/ch-archive.html#the... The new licensing scheme effectively excludes redis from most of the open ecosystem, by cascading network effects from things like this. In this case, if you're building a package, if you pick redis, you've excluded yourself from distribution in many major distros. Ditto for many other similar effects.…
That only prevents them from adding newer versions of Redis. The current version is still fine and I'm sure that the community will patch any security holes that are discovered.
Plus it’s basically unmaintained so the bugs will build up and the security burden is higher since upstream will stop making their security patches under the old license (which they especially state they will do in the FAQ).
Best either retired or migrated to a fork (for Debian)
Re: Redis changes license from BSD-3 to dual RSALv2+SSPLv1
#17I am building a major open-source package around redis. This kills it. AGPL, I could go with. AGPL/proprietary dual licensing works well. There's an open ecosystem and a closed one. Non-free is a non-starter. It's no longer GPL-compatible. EVERY project under the GPL using redis now has a potential legal liability from (what's looking like) a sleazeball company. Now I need to figure out if I should move to a fork or…
> I expect distributions like Debian, and Ubuntu by proxy, will move away from having a redis .deb as well. What about this change indicates that? This sounds like fearmongering, the new licenses really shouldn't affect this use case?
most Linux distributions take free software/open source pretty seriously, and will not ship random proprietary things (at least) as part of the main distribution.
the new redis license is clearly not open source/free software, and so new versions won't be in Debian or Fedora etc. since it's a network daemon, no one is going to want to keep an ancient unsupported version and I doubt any distribution packager will want to maintain a fork, and so redis will be removed and at best a maintained fork will replace it.
Re: Redis changes license from BSD-3 to dual RSALv2+SSPLv1
#18instead, they need to license their new contributions under the new license, which will effectively make the combined blob of code only available under the new license.
doesn't change what they're doing, but it's just disrespectful, incorrect and a breach of everyone else's copyright to remove the existing license and headers.
Re: Redis changes license from BSD-3 to dual RSALv2+SSPLv1
#19[dupe] ( https://news.ycombinator.com/item?id=39772562 ) A more recent development of interest: Redict is an independent, copyleft fork of Redis https://news.ycombinator.com/item?id=39789986
Update: it looks like KeyDB is a good one.
Re: Redis changes license from BSD-3 to dual RSALv2+SSPLv1
#20I haven't read this license but I wished they had at least gone with the BASL. https://en.wikipedia.org/wiki/Business_Source_License IANAL, but AFAICT the BASL is not open-source, but it is _eventually_-open-source is in the source will automatically transition to being open source (GPL v2 or compatible... not sure if either BSD or AGPL work). But if you are going to go source available, license proliferation is stil…
The SPDX identifier for Business Source License is BUSL: https://spdx.org/licenses/BUSL-1.1.html I have never seen anyone refer to it as "BASL".