News for hackers. Stuff that matters.
Re:What HashiCorp’s License Change Means for Spacelift Custo... by spaceribs on Friday August 11, 2023 @11:25AM (#37089745)
Hacker news is a mix of venture capital and technologists, the AGPL3 is a wedge between those two groups needs and objectives.
Re:What HashiCorp’s License Change Means for Spacelift Custo... by dilyevsky on Friday August 11, 2023 @12:48PM (#37090810)
For agpl specifically I believe it’s due to muddy waters surrounding the “derivative work” clause. Some companies have traditionally bent the definition (eg insinuating that api calls result in larger application fall under combined work) and it’s never been tested in court so understandably the lawyers do the lawyer thing and tell you not to use it
Re:What HashiCorp’s License Change Means for Spacelift Custo... by spaceribs on Friday August 11, 2023 @01:27PM (#37091313)
Yeah, but even stepping back there, lawyers are paid to prevent companies from entering those muddy waters as a risk to their profits.

Profit isn't a concern to someone who wishes to publish open source software, in fact you could say Open Source is an inherently socialist venture (your socializing the tools/means to do something).

The AGPL3 makes it more difficult for others with probably more means to profit on that work, so it's a net benefit to the folks who actually write code (and a detriment to those who would wish to exploit it).

Re:What HashiCorp’s License Change Means for Spacelift Custo... by dilyevsky on Friday August 11, 2023 @02:54PM (#37092428)
Right so as long as food and shelter is not a concern AGPL is v good license!
Re:What HashiCorp’s License Change Means for Spacelift Custo... by spaceribs on Friday August 11, 2023 @03:20PM (#37092754)
Yep! I'd say 95% of open source is subsidized by those thriving rather than surviving, having the education/equipment/access/free-time to deliver open source software is a product of privilege and abundance.
Re:What HashiCorp’s License Change Means for Spacelift Custo... by asmor on Friday August 11, 2023 @02:05PM (#37091813)
Not only some companies - API calls being linking also seems to be the opinion of the FSF.
Re:What HashiCorp’s License Change Means for Spacelift Custo... by Pet_Ant on Friday August 11, 2023 @02:15PM (#37091954)
I mean I always though of AGPL as network-aware GPL so that makes sense to me. IANAL
Re:What HashiCorp’s License Change Means for Spacelift Custo... by blagund on Friday August 11, 2023 @04:49PM (#37093813)
I recall someone pointing out, AGPL only affects offering the same core functionality over network. So you cant monetize exposing as is. But you can use as a backend component. Lot of people miss that. I did too. IANAL.
Re:What HashiCorp’s License Change Means for Spacelift Custo... by asmor on Friday August 11, 2023 @05:24PM (#37094232)
That's the ambiguity I mentioned. Nobody actually knows. MinIO for instance thinks you're wrong.
Re:What HashiCorp’s License Change Means for Spacelift Custo... by merb on Saturday August 12, 2023 @06:26AM (#37098752)
garage a competitor with a rust code based think thats legal.
Re:What HashiCorp’s License Change Means for Spacelift Custo... by asmor on Friday August 11, 2023 @02:04PM (#37091801)
The AGPL revels in legal uncertainty and UX destroying demands (see FSFs "an agpl reverse proxy must first serve a notice it's AGPL before proxying onward").

I find the EUPL is a much better replacement for what a lot of people expect the AGPL to be, with the added benefit of being compatible with a bunch of other licenses by yielding when specific clauses intersect.

Re:What HashiCorp’s License Change Means for Spacelift Custo... by spaceribs on Friday August 11, 2023 @02:16PM (#37091966)
While I agree that it's legally murky in some respects, that seems like an opportunity (and a benefit to the writer of the OSS code) for a dialog between the maintainer and the user of AGPL code to ensure compliance.

Why would you want to open a bunch of loopholes for very specific and complex cases?

Re:What HashiCorp’s License Change Means for Spacelift Custo... by asmor on Friday August 11, 2023 @02:22PM (#37092033)
EUPL compatibility is not exactly "opening a bunch of loopholes". It's yielding to a very specific list of licenses, to very specific conditions that exclusively make the resulting license more strict (e.g. combining with AGPL basically turns it into an AGPL licensed work)
Re:What HashiCorp’s License Change Means for Spacelift Custo... by spaceribs on Friday August 11, 2023 @02:27PM (#37092085)
Ah, I'll admit I know a lot less about the EUPL, I'll do some further reading on the subject.
Re:What HashiCorp’s License Change Means for Spacelift Custo... by josephcsible on Friday August 11, 2023 @03:13PM (#37092655)
> see FSFs "an agpl reverse proxy must first serve a notice it's AGPL before proxying onward"

Can you link to that requirement?

Re:What HashiCorp’s License Change Means for Spacelift Custo... by asmor on Friday August 11, 2023 @05:21PM (#37094191)
Re:What HashiCorp’s License Change Means for Spacelift Custo... by josephcsible on Friday August 11, 2023 @05:31PM (#37094289)
That says a proxy could use a landing page to do that, not that it has to do it that way.
Re:What HashiCorp’s License Change Means for Spacelift Custo... by yencabulator on Saturday August 12, 2023 @02:12PM (#37102742)
The underlying requirement of providing source to users is firm, though. How else will a reverse proxy prominently make a statement to networked users?

> prominently offer all users interacting with it remotely through a computer network [...] an opportunity to receive the Corresponding Source

https://www.gnu.org/licenses/agpl-3.0.html

Re:What HashiCorp’s License Change Means for Spacelift Custo... by asmor on Saturday August 12, 2023 @04:44PM (#37104074)
Yes, correct. If this is their best shot at a solution, it doesn't bode well for their interpretation of the AGPL allowing any UX-friendly version of this, let alone a normally functioning API Gateway.