Someone has to pay to keep the lights so data-viz outfit Grafana switches licence regime to AGPLv3
- Reference: 1619009113
- News link: https://www.theregister.co.uk/2021/04/21/grafana_agplv3/
- Source link:
The decision, [1]announced this morning by CEO and co-founder Raj Dutt, was made as the company continues balancing the "value creation" of its open-source community and the "value capture" of monetisation. Somebody, after all, has to pay to keep the lights on.
[2]
"The choice of license is a key pillar of this strategy, and is something that we’ve deliberated on extensively since the company began," he said.
It's a difficult balance to maintain, and Grafana has looked on as other open-source companies fiddled with their licence regime. Fed up with certain cloud providers flogging hosted versions of its wares, database outfit MongoDB [3]rolled out the Server Side Public License (SSPL) in 2018 . Elastic (whose products include Elasticsearch and Kibana) [4]followed suit in 2021 .
Grafana, on the other hand, has been a little more cautious and steered away from a non-OSI-approved source-available licence in favour of AGPLv3, The change will therefore not afford the same "protection" as that given by the SSPL but it would mean users must share modified source code.
[5]
Percona CEO and co-founder Peter Zaitsev expressed relief at the choice and noted that fundraising activities did not necessarily sit well with an overly permissive licence.
I was waiting for this shoe to fall... raising $75M+ is not easily compatible with permissive license for core product. I'm glad they chose AGPLv3 vs SSPL and friends though. At least Grafana remains Open Source! [6]https://t.co/bImCcgaLkM [7]#grafana [8]#opensource [9]#agpl — Peter Zaitsev (@PeterZaitsev) [10]April 20, 2021
Others [11]worried that the change was the start of a slippery slope and some [12]expressed concern about the impact of the change on Apache2-licenced projects.
[13]In a Q&A on the topic Grafana fleshed out some of the details. "Plugins, agents, and certain libraries will remain Apache-licensed," it said.
[14]
As for AWS and its Amazon Managed Service for Grafana (AMG), Grafana described AWS as "a strategic partner" and stated that AMG customers would not be impacted by the change. "We hope that other XaaS providers follow AWS's lead in working with open-source software companies in similarly sustainable ways," it added, a nod toward the fact that people needed to be paid for their work.
Amanda Brock, CEO at OpenUK, was positive about the change, describing it as well managed and keeping Grafana "in the parameters of open source," although she sounded a faint note of caution on the Contributor License Agreement (CLA), commenting that she hoped "to see a CLA that continues to respect open source in the tone of the Q&A shared and is not a back door to proprietary licensing in the future."
"For once," she added, "AWS is not being blamed for a licence change!"
With a large chunk of the cloud being built on open-source software, the challenge of ensuring that revenues do not simply tumble into the pockets of the cloud giants without alienating the community behind that software is problematic.
Grafana's choice of AGPLv3 might therefore be a more palatable approach to the community than the alternative. ®
Get our [15]Tech Resources
[1] https://grafana.com/blog/2021/04/20/grafana-loki-tempo-relicensing-to-agplv3/
[2] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2YIBMFq9k7Faytm9IpiB6WAAAAEk&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0
[3] https://www.theregister.com/2018/10/16/mongodb_licensning_change/
[4] https://www.theregister.com/2021/01/18/elastics_doubling_down_on_open/
[5] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33YIBMFq9k7Faytm9IpiB6WAAAAEk&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[6] https://t.co/bImCcgaLkM
[7] https://twitter.com/hashtag/grafana?src=hash&ref_src=twsrc%5Etfw
[8] https://twitter.com/hashtag/opensource?src=hash&ref_src=twsrc%5Etfw
[9] https://twitter.com/hashtag/agpl?src=hash&ref_src=twsrc%5Etfw
[10] https://twitter.com/PeterZaitsev/status/1384602271758000128?ref_src=twsrc%5Etfw
[11] https://twitter.com/horovits/status/1384762836283498496
[12] https://twitter.com/juliusvolz/status/1384565189249572866
[13] https://grafana.com/blog/2021/04/20/qa-with-our-ceo-on-relicensing/
[14] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YIBMFq9k7Faytm9IpiB6WAAAAEk&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[15] https://whitepapers.theregister.com/
Vendors don't choose to provide cloud services because of licences. Ask yourself why Microsoft pushes Office 365 so heavily over the on-prem products, when they own the licences anyway.
Vendors provide cloud services:
- to get a recurring revenue stream
- to control upgrades and bugfix releases
- to simplify support processes
- because many customers don't want to manage servers any more
- ... etc
I hate the "cloud" as much as anybody, but non-free software licenses like BSD/MIT are certainly not the answer.
The AGPL is a much better choice, since it forces software running "in the cloud" (on somebody else's computer) to remain free. A company looking to profit from "open-source" but not wanting to contribute back to the community should get stuffed, they can either pay for completely proprietary software or open their own code.
The "cloud" is companies looking for a continuing revenue stream. That would happen no matter what the software license was. We'd all benefit if the garbage BSD/MIT license magically turned into the AGPL
I wish GPLv3 had the courage to include Affero GPL by default.
I like the idea behind the GPL but in some ways I wonder if it is contributing towards the horrible trend of moving everything into the cloud.
I.e if I was a company who wanted to benefit from open-source but not have my own code made public, just providing a web service solves this problem.
I can stomach proprietary software, however I simply will not engage with the cloud or other DRM. So GPL is actually working a little bit against me even though in principle I think its a good thing.
If every GPL project was magically turned into BSD / MIT, perhaps we wouldn't even have half the number of cloud services these days. Or maybe I am just dreaming of a better world ;)