edit Here's an informative StackExchange comment. [0] Apparently it's a good deal stricter than the AGPL, and introduces much more legal uncertainty.
Elastic obviously does not publish their own management infrastructure code under SSLP, so the reason for this license to exist is to make the playing field uneven as opposed to all the other free software licenses.
Basically, they can benefit from your code on top of and around ES, while you can't from theirs. This is actually the result of dual licensing but with other free licenses, at least the symmetry is maintained for the core product.
I am not making a judgement call here, just explaining what the distinction is.
(The other option, the Elastic License, allows you to use the product in either source or binary form, but you may not make derivative works or compile your own binaries except for testing.)
Or the Open Source Definition from https://opensource.org/osd
On the license there are 3 main "propagation" clauses: Conveying Verbatim Copies / Conveying Modified Source Versions / Conveying Non-Source Forms
Furthermore: Acceptance Not Required for Having Copies / Automatic Licensing of Downstream Recipients
On the other hand, the "issue" seems to be an Aferro-like clause that conveying it as a service combined/linked with other software over a network _counts_ as distribution an gives a right to the users to request the source code that makes the service work.
Here is Google rejection of APGL on this basis: https://opensource.google/docs/using/agpl-policy/
> SSPL is a source-available license created by MongoDB to embody the principles of open source while providing protection against public cloud providers offering open source products as a service without contributing back.
forgive me for not immediately seeing that this is an "open source inspired" license, not open source.
> As previously mentioned, over the last three years, the market has evolved and the community has come to appreciate that open source companies need to better protect their software in order to maintain a high level of investment and innovation.
...by no longer releasing open source software
> As previously mentioned, over the last three years, the market has evolved and the community has come to appreciate that open source companies need to better protect their software in order to maintain a high level of investment and innovation.
again, "we value the same principles as open source... but we're not going to be open source any more" obfuscation.
your doubt is unbecoming, bevacqua.