As a user (self hosted for internal monitoring): if you must change, please, please make it completely unambiguous what the scope is. I really want to avoid having an argument with my team about whether we're using grafana to "provide our service".
EDIT: I should say for our current primary usecase. It does look like this would make it awkward for us to expose grafana to clients, but that's a narrow case and/or one that I suspect you'd intend to be in-scope for virality.
You have to give them respect for approaching things differently.
For a bit more background for the HN community:
When we initially launched the Timescale License in Dec 2018, we didn't relicense any of our Apache-2 code -- that was and has always remained licensed under the Apache 2 license. Instead, we effectively were "pre-announcing" that some future advanced features (yet to be developed) would instead be released under the Timescale License or under a paid-only commercial license (although still source-available).
Fast forward to September 2020 and Timescale 2.0, and we (i) made some aspects of the Timescale License more permissive (e.g., "right to repair", "right to improve"), and (ii) moved all the previously enterprise (paid-only) features to be available for free under the Timescale License. Hope that helps!
https://blog.timescale.com/blog/building-open-source-busines...
Happy (non-paying) user otherwise, but this is a bit shady in my eyes.
bsl is interesting, but license proliferation and familiarity is a big factor to consider.
now that both elastic and mongo are both using sspl, it is more appealing. i think tsl from timescale is also a great and well thought out license.
it's definitely a nuanced discussion internally.
the landscape has really evolved over the last few years for companies trying to build a business around open source.
at grafana labs we are closely following these developments, and are constantly wrestling with decisions around what is best for our own licensing strategy.
all of our peers (eg. mongodb, elastic, redis, confluent, cockroach, timescale, etc etc) have recently made moves to prevent being disintermediated by the cloud vendors.
it's become the new normal.
interesting times.