Live data from Hacker News

Grafana, Loki, and Tempo will be relicensed to AGPLv3

grafana.com

491–500 of 578 posts

Re: Grafana, Loki, and Tempo will be relicensed to AGPLv3

#491

Earlier quoted context omitted.

I understand your concern. After Google started the negative press about AGPL, some companies I worked also followed suit. It felt like blind following, as almost none of my software faces the public -- it's mostly internal. In that case, AGPL is no concern. But internal training made a big point about "avoid AGPL... even Google avoids it!" Truly, it was F.U.D. nonsense. You also wrote: > While that statement may be…

I don't know, but I expect that Google uses the OpenJDK release, which is identical to the Oracle JDK except it does not receive paid support from Oracle. I strongly doubt Google which has been fighting Oracle for years about a Java license would be paying Oracle for support. But stranger things have been known to happen!

I would wager that there’s a corner case in Google somewhere where Google is paying Oracle for Java. (After so many acquisitions, it’s essentially inevitable and not all will be eradicated in post-merger integration, especially if the product wasn’t the main driver of the acquisition.)

Re: Grafana, Loki, and Tempo will be relicensed to AGPLv3

#492
post #490
post #446

Earlier quoted context omitted.

> Do you need to release as GPL the code of a program runnning on GNU/Linux? The answer is no. Only because Linux (and perhaps more relevantly glibc) specifically exempts the relevant protocols from the GPL.

Only partially, this is part of the legal mess that is GPL, because if your program is based around standard apis etc. (and not, let's say, deep linux-only stuff and won't work without that ever) then your program is not derivative work.

That's not a GPL-specific issue, that's a copyright law issue. It applies just as much when writing programs for commercial Unix, or indeed OSX or Windows.

Re: Grafana, Loki, and Tempo will be relicensed to AGPLv3

#493
post #380
post #61

Earlier quoted context omitted.

I think this is a misunderstanding of how vague the AGPL actually is. The key clause is "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." Would putting AGPL software behind a reverse proxy change the fact that you're a user interacting with it r…

This kind of hand-wringing is what the naysayers were doing with GPL software in the 90s. That the GPL would never fly in business because lawyers would get hung up in "what if" interpretations that were never the intent or spirit of the GPL in the first place. It turned out alright.

Not really. GPLv2 had more sensible legal language, even if that turned out to burn FSF intentions at times, but over time lawyers started digging in more into "derivative software" clause. Also a lot of the naysayers were fueled by RMS himself doing whack a mole by forcing projects to adopt GPL in not nice manner (and I'm not talking about them using something big or critical from GPL project).

TL;DR FSF is heavily responsible for the "GPL is viral" message sticking.

Re: Grafana, Loki, and Tempo will be relicensed to AGPLv3

#494
post #480
post #476

Earlier quoted context omitted.

Without cost or encumbrance, just like I would expect for a physical free book. The book would not be free if I paid nothing for it and now the author has the right to sleep on my couch legally.

An AGPL license gives you more freedoms than the personal use rights you get from having bought/gotten a book, though.

An AGPL license comes with more obligations for the one publishing the code, and for others re-using that code.

Against that are more rights for the users of the final code. GPL is predicated on advocating for users' rights over developers. But that comes at the right of developers to re-use as they want.

Which one is more free is very much a matter of perspective. Claims that GPL is a more free license because it is better for users are therefore subjective, or at least subject to a very specific semantic context.

Re: Grafana, Loki, and Tempo will be relicensed to AGPLv3

#495
post #105

Earlier quoted context omitted.

> Your first post is about the one time and perpetual operational overhead associated with operating under the prior FOSS license My first post is about the fact that even though the planned use case would be 100% compliant to the AGPLv3 license the fear that is associated with that license could prevent such use. > That makes zero business sense Purchasing a license in that case while not strictly necessary might be…

> In the end though I highly doubt that's whats going to happen. The most likely outcome is that we just get told to get rid of Grafana and use something else. Whatever you replace it with will have the same licensing overhead. Again, this makes no sense. If you said we can’t afford to pay for it, fine. But you explicitly said you don’t think cost is an issue. Maybe I’m making the wrong inference, but it sounds like…

I think you’re getting the essential facts but drawing a conclusion that is still wrong, at least for some people/companies.

“What can I do with Grafana in my business under GPL?” is much more clearly defined than the same question changing only the last word to AGPL. Alternatives available under Apache v2 or other non-copyleft licenses are also clear. For GPL, all I need to be careful to avoid doing is distributing the software and I’m in a well-understood situation.

It’s this closing off of futures unknown but possible that is markedly worse under AGPL. Anything that you’re doing today that could apply externally as well seems to be an area where a decision to continue to follow Grafana tip could bite you. And not updating could also bite you. Grafana will lose contributors and users over this. All of that I’m sure Grafana considered and made the best choice for Grafana.

Re: Grafana, Loki, and Tempo will be relicensed to AGPLv3

#496
post #264

Earlier quoted context omitted.

I view the AGPL as a nonfree license; I think more permissive licenses are better, because I believe in software freedom. Companies are right to avoid the AGPL.

You believe in freedom for who, exactly? Freedom for the users of software? Or freedom for corporations who benefit from denying access to the source code of that software? The Free Software Foundation exists to protect the former at the expense of the latter.

What about freedom for developers?

It seems to me that, to defend users against corporations, the FSF as a side effect is attempting to take a whole lot of freedom away from developers who share the ideals of the FSF.

(That is, any developers who publish under MIT / BSD like licenses)

Re: Grafana, Loki, and Tempo will be relicensed to AGPLv3

#497

Earlier quoted context omitted.

It is absolutely FUD. https://drewdevault.com/2020/07/27/Anti-AGPL-propaganda.html

On the one hand you have a large department of battle-hardened IP lawyers who say that AGPL virality is overbroad and poorly defined, and on the other hand you have a FOSS advocate who says it's fine, so I guess we'll never know for sure!

Yep, but guess who will win corporate argument inside the company. You may advocate as much as you like, but no legal person will approve the general use of the software in the company. I guess some companies, like Amazon will find their way around the license and still be able to offer it as a service under commercial terms, but not the average Joe in the corporate world.

Re: Grafana, Loki, and Tempo will be relicensed to AGPLv3

#498
post #494
post #480

Earlier quoted context omitted.

An AGPL license gives you more freedoms than the personal use rights you get from having bought/gotten a book, though.

An AGPL license comes with more obligations for the one publishing the code, and for others re-using that code. Against that are more rights for the users of the final code. GPL is predicated on advocating for users' rights over developers. But that comes at the right of developers to re-use as they want. Which one is more free is very much a matter of perspective. Claims that GPL is a more free license because it is…

> An AGPL license comes with more obligations for the one publishing the code, and for others re-using that code.

Right, but if you buy/get a book, you can't even re-publish or re-use the content in the first place.

I'm not comparing the AGPL and the GPL. I'm only talking here about the insinuation that the AGPL is somewhat like a book author requiring readers to let them crash their couches. It's not.

Re: Grafana, Loki, and Tempo will be relicensed to AGPLv3

#499
post #67
post #22

Earlier quoted context omitted.

The Q&A suggests that "unmodified" distributions are not an issue. But if I distribute dashboards, custom configurations, etc - is that a "modification" ?

nope, that wouldn't be a modification to the AGPL-licensed grafana. you are free to do that. plus, dashboards and configuration are inherently ("source available"), so even if one were to consider them to be modifications (which they're not), you are already distributing them in source form ;-) [note: am co-founder/ceo of grafana labs]

Wouldn't it be considered a derivative work though?

Re: Grafana, Loki, and Tempo will be relicensed to AGPLv3

#500
Why there's a prevailing hate against xGPL licenses? Almost all of the core infrastructure which runs this Apache/BSD/MIT licensed software is running on xGPL software.

I believe that we wouldn't be here without these aggressive copyleft licenses, and some developers embracing this license again is a good thing. I'll always prefer Nextcloud because it's AGPL. Similarly I'll use Grafana with less hesitation since it'll be AGPL from now on.

Being able to see everything inside a software and not binned as community/enterprise is better from my point of view. I'd happily pay for AGPL software, and I already pay a lot of money for licenses so, it's not about money.

Post reply on HN