News for hackers. Stuff that matters.
Re:The Commons Clause is an existential threat to open source by quadrangle on Wednesday August 22, 2018 @11:55AM (#17819587)
I think the AGPL point is to say that there is not a need for an anti-commercial license if the AGPL effectively stops the things you're aiming to restrict.

AGPL isn't perfect, but obviously neither is a non-open, non-free anti-commerce clause.

Re:The Commons Clause is an existential threat to open source by dragonwriter on Wednesday August 22, 2018 @11:57AM (#17819615)
AGPL didn't stop cloud hosting providers from offering hosted serviced with the Redis modules at issue, though, because either they weren't making modifications or they weren't deterred by the requirement to share.

RedisLabs wants money, not sharing, from this kind of downstream use, so AGPL doesn't work.

Re:The Commons Clause is an existential threat to open source by quadrangle on Wednesday August 22, 2018 @02:24PM (#17820741)
I agree that AGPL is not a complete anti-commerce license. It doesn't stop all forms of commercial use nor try to. It's unclear that stopping such use (without separate permissiong) will result in more money for the original project, but that's not impossible.

I was just clarifying the point being made above about AGPL.

Re:The Commons Clause is an existential threat to open source by servilio on Wednesday August 22, 2018 @01:43PM (#17820439)
No license can work where it isn't used, AGPL included. Redis has been licensed under BSD 3-clause since at least version 2.2[1].

[1] https://github.com/antirez/redis/blob/2.2/COPYING

Re:The Commons Clause is an existential threat to open source by quadrangle on Wednesday August 22, 2018 @02:25PM (#17820746)
I think the point is that there had been separate modules that were AGPL but still being used…?
Re:The Commons Clause is an existential threat to open source by chriswarbo on Thursday August 23, 2018 @07:33AM (#17826326)
Looks like it, according to https://redislabs.com/blog/why-redis-labs-modules-are-agpl

> We wanted to keep our modules open source, so that everyone can freely use them, enhance them and fix issues. On the other hand, we are a commercial entity that invests a lot of time, effort and money developing these modules and verifying they can work under extreme deployment conditions. Therefore, we wanted to make sure no one else can resell them for commercial purposes.

That last sentence is key: it shows the preamble to be a smokescreen, since they're explicitly stating that they're against the literal number 1 criterion of open source (as per https://opensource.org/osd ):

> 1. Free Redistribution

> The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources. The license shall not require a royalty or other fee for such sale.

This condition appears before any related to source code. In other words, RedisLabs are pulling the classic "we want our software to be proprietary, but we also want other people to fix our bugs for free" (see also "Shared Source" and https://en.wikipedia.org/wiki/Source-available_software ).

They thought releasing under the AGPL would strike that balance, but it turns out it didn't so they've now gone to a proprietary license like they always wanted.