News for hackers. Stuff that matters.
Re:Elasticsearch is open source, again by weinzierl on Friday August 30, 2024 @05:39AM (#41399121)
"as AGPL is sufficient to block AWS from using the code"

I have taken this position in another thread a while ago, but the responses seemed to indicate that this is not a clearly cut situation at all. If it was, what is the point of the "source-available" licenses in the first place? I mean, the idea that they were invented to cut out AWS is pretty prevalent, no?

Re:Elasticsearch is open source, again by asmor on Friday August 30, 2024 @08:22AM (#41399984)
There's enough legal uncertainty about API calls being considered linking that it keeps coming up. Minio are probably at the forefront of claiming this somewhat implicitly while referring you to your lawyer (or their pricing page, preferably) when asked about how they understand the AGPL.

FSF/GNU have an example of an AGPL proxy becoming compliant by serving it a page with the offer to download source code on the first request, pretty far off from reality if you ask me. That's also the big other issue, AGPL is unclear about conveyance over a network. Does a header work? Does a link to the source repo work or do you need to offer hard copies? What do you do if the "networking" is a highly specific protocol that simply can't make that offer over the wire?

I much prefer the clarity of intent of the EUPL.

Re:Elasticsearch is open source, again by kikoreis on Friday August 30, 2024 @08:09PM (#41405651)
Nah, the AGPL is pretty clear (and way clearer than the GPL and LGPL due to combined/derived work fuzziness). The issue with it isn't anything to do with the mechanism of the license itself, because it is pretty clear what the criteria are (and offering an API over the network definitively constitutes Remote Network Interaction) and how you can fulfill the source distribution. The real issue is that the AGPLv3 doesn't preclude a third party from commercializing the software (whether modified or not).
Re:Elasticsearch is open source, again by asmor on Saturday August 31, 2024 @06:14AM (#41407744)
The problem with Minio is how many layers of indirection "interacting with an API" consitutes. If I write a webapp that uses Minio in the background, Minio has stated that their belief is that your webapp is subject to the viral part of the AGPL.
Re:Elasticsearch is open source, again by kikoreis on Sunday September 08, 2024 @10:12PM (#41484916)
That's interesting. I was reading their licensing compliance FAQ at https://min.io/compliance and it doesn't allude to that; in fact it suggests that for instance calling a REST API doesn't imply derived work (modulo the specificity piece), referencing the GPL. The omission of the over-the-network AGPL provision is notable. I wonder if it's obscure on purpose?
Re:Elasticsearch is open source, again by kikoreis on Sunday September 08, 2024 @10:18PM (#41484939)
Perhaps even stranger, MinIO have publicly stated they have revoked an Apache 2 license grant to a third party, Weka: https://blog.min.io/weka-violates-minios-open-source-license...

Not sure what their counsel is thinking there..

Re:Elasticsearch is open source, again by asmor on Thursday September 12, 2024 @04:13AM (#41518636)
MinIO has taken (and still is taking) contributions without CLA, so they likely don't even have the ability to sell license exceptions.
Re:Elasticsearch is open source, again by skywhopper on Friday August 30, 2024 @09:59AM (#41400795)
AGPL doesn't forbid Amazon from providing a competitive service using the software. Elastic License/SSPL/BSL all do. That's the difference.
Re:Elasticsearch is open source, again by rbanffy on Friday August 30, 2024 @11:26AM (#41401624)
It also ensures Amazon can’t add any secret sauce to the code they offer - everything must remain open.
Re:Elasticsearch is open source, again by kikoreis on Friday August 30, 2024 @11:53AM (#41401877)
Well, the comment from OP isn't necessarily complete. The AGPL is not about preventing someone from using source code (indeed that would be contrary to the spirit of all liberal and copyleft licenses), but rather the condition under which source code modifications need to be made available.

Specifically, if you offer the software for "Remote Network Interaction" (AGPLv3 section 13), well, "if you modify the Program, your modified version must prominently offer all users interacting with it remotely through a computer network (if your version supports such interaction) an opportunity to receive the Corresponding Source of your version".

I think the original challenge with AGPLv3 vs (to grossly generalize) the VC-backed open source corporate ecosystem was not around source code, but around monetization as SaaS by the hyperscalers. The problem there is even if the hyperscalers publish source code modifications (which they probably have no problem with) they have such sales efficiency and gravitational pull that they will end up eating your business.

Re:Elasticsearch is open source, again by skrtskrt on Friday August 30, 2024 @12:25PM (#41402200)
translation: AWS refuses to provide unmodified open source hosted software as a service or to open source the changes they make to host it.

It's not a "can't" it's a "won't".

Re:Elasticsearch is open source, again by adrianco on Saturday August 31, 2024 @02:29AM (#41406925)
AWS at the time had AGPL on its list of licenses that couldn’t be used. There were other clouds in China especially ignoring the AGPL provisions and I think SSPL was used to try and be more explicit.