4 ms·
Here's the actual language from SSPL > If you make the functionality of the Program or a modified version available to third parties as a service... (license c
by softwaredoug 6y ago
Here's the actual language from SSPL
> If you make the functionality of the Program or a modified version available to third parties as a service... (license conditions apply)
> “The Program” refers to any copyrightable work licensed under this License.
IANAL, but that seems pretty cut and dry referring to making an Elasticsearch or Kibana service
- c2h5oh 6y agoNext sentence is > Making the functionality of the Program or modified version available to third parties as a service includes, without limitation, enabling third parties to interact with the functionality of the Program or modified version remotely through a computer network, offering a service the value of which entirely or primarily derives from the value of the Program or modified version. and IMO (IANAL) that would put some of the services that offer log ingestion / indexing / querying in legal gray area.
- lmeyerov 6y agoThere's quite a cottage industry of SIEMS that wrap ELK, so I'm curious how this'll shake out... I do empathize with the desire to safely open their code for all/most users and their attempt to use SSPL to do it. For Graphistry, we ended up going proprietary for our core GPU visual analytics and went open for more generic infra and client codes, e.g., launched one of the Apache Arrow languages and our popular Python/Jupyter lib. I'm still looking forward to the day we can open our core as well (all our $B/$T partners ask us to, and yet ;-)). Encouragingly, our users are increasingly preferring the marketplace + saas versions, so I remain optimistic about an SSPL-ish license. That 90%+ of ES users go with SSPL is promising!
- thayne 6y agoBut there is also > Making the functionality of the Program or modified version available to third parties as a service includes, without limitation, enabling third parties to interact with the functionality of the Program or modified version remotely through a computer network, offering a service the value of which entirely or primarily derives from the value of the Program or modified version, or offering a service that accomplishes for users the primary purpose of the Program or modified version. From what I understand the big question is, where is the line on if value is derived primarily from "the Program", and what exactly constitutes modifying the program.