Does anyone know how difficult it would be to have the login page for a web app be a different license? The idea being that the only users of the AGPL code are ones that have a valid account. Off the top of my head a reverse proxy, with a completely separate auth app would do the trick, but would be a bit of a pain.
Grafana, Loki, and Tempo will be relicensed to AGPLv3
211–220 of 578 posts
Re: Grafana, Loki, and Tempo will be relicensed to AGPLv3
#212If I contribute a code under the new CLA, is Grafana Labs allowed to relicense that contribution under a non-copyleft license, like Apache Public License 2.0, without my further permission? If yes, than it's a really bad bad thing and I hope they change it. CLAs that permit relicensing for a project that already uses permissive license is fine and fair. But doing that on a project with a copyleft license is a bad tas…
[1] https://web.archive.org/web/20200311075025/https://grafana.c...
Re: Grafana, Loki, and Tempo will be relicensed to AGPLv3
#213Earlier quoted context omitted.
Your choice of counterexamples highlights an important aspect. Three of the four are in fact outliers: Kubernetes and Android are both financially backed by Google. Android as a strategic advantage across a global market, Kubernetes as a plumbing layer enabling more businesses operate logically like Google. Sure, it's a CNCF product since 2016 or so, but it still enjoys Google's backing. Postgres? They have a very sp…
Three of the four are in fact outliers: Kubernetes and Android are both financially backed by Google. Is that really "outlier" behavior? More and more important open source projects are prominently backed by a single large tech company. React, TensorFlow, TypeScript, Go, etc. If you just look at the last decade, there has been more important work done as "single-sponsor open source" than under the GPL.
But I do note that your examples are from quite a narrow sector. TypeScript, Go and React are all languages. TypeScript is a nice facade over JavaScript, and React is ... well, a very powerful DSL.[ß] Go is very much a Google project, developed perhaps more out in the open than in a traditional open-source sense.
As I understand, TensorFlow was originally an internal Google project, which they at some point decided to open up. It may have had something to do with their TPU cloud offering or not. If we wanted to compare low-level language or domain material, we should probably take a look at something like Boost. People who do C++ tell me that Boost is a pretty good approximation of C++ standards' evolutionary playground. And if we're going for new languages, shouldn't we also include Rust? It was backed and promoted by Mozilla, but how much of its development was driven solely by Mozilla, and how much was done by the interested community at large?
ß: Our frontend team will probably want to roast me for that one, but there isn't much visible JS left in modern React code. Not for my eyes, at least.
Re: Grafana, Loki, and Tempo will be relicensed to AGPLv3
#214Earlier quoted context omitted.
But if my proprietary SaaS only uses Grafana for monitoring but its key purpose is doing something else entirely, I can no longer use Grafana unless I also publish my SaaS under AGPLv3, right? What if I release my own SaaS as AGPLv3? Do others, who rely on it, also have to license their software under AGPLv3? I think this kills many business cases. Am I missing some key point?
>I can no longer use Grafana unless I also publish my SaaS under AGPLv3, right? If you link to it directly from your code then yes, unless you're willing to pay Grafana for a commercial license (assuming they offer one or you can negotiate one with them). If you have Grafana running on your servers but you aren't using the code in your own applications then you're generally fine (the GPL is generally recognized as en…
Re: Grafana, Loki, and Tempo will be relicensed to AGPLv3
#215Earlier quoted context omitted.
Amazon forking ElasticSearch to keep its old license is a good thing, since ElasticSearch's new license is a proprietary visible-source license. Grafana's new license is still FOSS, so it's really not a fair comparison.
Elastic made a massive blunder by open-sourcing Kibana. SumoLogic just took it and builtnon that. You open-source the underlying technology - not the product built on top of it .
Re: Grafana, Loki, and Tempo will be relicensed to AGPLv3
#216Earlier quoted context omitted.
I don't value OSI's stamp of approval since they were explicitly founded to coopt FSF's effort and make it more corporate friendly. Obviously corporate lawyers would disagree with me. A license that allows all typical freedoms except "use the software to start a SaaS using proprietary infrastructure" is fine by me.
Proprietary infrastructure = All infrastructure essentially. So you're fine with a license that can't be used for SaaS. So basically you're happy for the commercial internet to be powered by proprietary software - with all that would mean for free software.
Re: Grafana, Loki, and Tempo will be relicensed to AGPLv3
#217Earlier quoted context omitted.
Three of the four are in fact outliers: Kubernetes and Android are both financially backed by Google. Is that really "outlier" behavior? More and more important open source projects are prominently backed by a single large tech company. React, TensorFlow, TypeScript, Go, etc. If you just look at the last decade, there has been more important work done as "single-sponsor open source" than under the GPL.
A few monopolistic corporations having dictatorial power over key technologies is a dystopian nightmare. Those projects have ultimately the interests of the corporations in mind not of the users. Ever wonder why overcomplicated technical solutions are hyped so much? Why does everyone and their dog need to run Kubernetes? Why is it all Maschine Learning instead of good old fashioned methods that would do much better?…
Simpler explanation than some nefarious plan. Software engineers love to play with the coolest new thing over working with some proven solution that might have worked well enough. I think these corporation just exploit that with cloud offering. They don't really get to pick what people like (they try but suck at it) but have the money and resources to exploit whatever ends up being the popular new thing anyway.
Re: Grafana, Loki, and Tempo will be relicensed to AGPLv3
#218Earlier quoted context omitted.
It doesn't adequately handle the SaaSification case, which is when someone hosts the software behind a paywall. It only handles the "Tivoization" case when someone ships the software inside a closed source box.
Isn't the purpose of GPLv3 to handle Tivoization and AGPL was made to handle server-side sort of use-cases? If I use AGPL-licensed software in a SaaS type of environment, I still need to release the source-code even if I'm not distributing the software directly, correct?
Re: Grafana, Loki, and Tempo will be relicensed to AGPLv3
#219Earlier quoted context omitted.
Yep, already thinking about alternatives to Grafana in the long term now...
Why? If your software is already all available under permissive licenses, what does Grafana's new license require of you that you weren't already doing?
Re: Grafana, Loki, and Tempo will be relicensed to AGPLv3
#220Earlier quoted context omitted.
Yep, already thinking about alternatives to Grafana in the long term now...
Why? If your software is already all available under permissive licenses, what does Grafana's new license require of you that you weren't already doing?