Live data from Hacker News

Licensing changes to Elasticsearch and Kibana

elastic.co

11–20 of 378 posts

Re: Licensing changes to Elasticsearch and Kibana

#11
post #7

Earlier quoted context omitted.

it’s not copyright violation. it’s a license violation. they are completely different.

Copyright law is the basis for the legal enforcement of software licenses. License violations usually get pursued under copyright law

that’s fair, but my point is that the analogy of linking to a newspaper article content doesn’t really apply to this. it’s apples:oranges.

Re: Licensing changes to Elasticsearch and Kibana

#12
"protection against public cloud providers offering open source products as a service without contributing back".

I have no issue with whatever license they choose, but let's be honest, its not about contributing back to these projects, its inserting a poison pill clause that they know cloud providers can't meet.

Specifically, by contributing back they mean, per the license: "If you make the functionality of the Program or a modified version available to third parties as a service, you must make the *Service Source Code* available via network download to everyone at no charge, under the terms of this License."

Re: Licensing changes to Elasticsearch and Kibana

#15
post #3

I hope that SSPL becomes the standard for companies so that at least it becomes a known entity instead of a proliferation of bespoke licenses: like if CockroachDB moved to it as well. Personally, I'd rather see a more aggressive AGPL where REST calls are considered linking and trigger virality and I believe that would meet the definition of open source by the OSI while preserving the value of the commercial version.

The problem I have with the SSPL is that Section 13. Offering the Program as a Service seems pretty vague. Here's the part I don't understand.

> 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.

Does this include services you don't charge for? For example I might offer services for marketing reasons. At what point is the service no longer primarily derived from the Program? For example if I build an application that offers query capabilities but does not expose the Program API, does that count?

For contrast GPL V2 worked because it tied virality to linking, which is pretty easy to validate.

Re: Licensing changes to Elasticsearch and Kibana

#16

What does it mean for Elasticsearch Service on AWS?

They'll have to base their service off the last Apache-2 version of Elasticsearch. Unrelated to this license change, but they'll probably have to rename it, too, after the trademark infringement suit finishes.

Re: Licensing changes to Elasticsearch and Kibana

#17
post #12

"protection against public cloud providers offering open source products as a service without contributing back". I have no issue with whatever license they choose, but let's be honest, its not about contributing back to these projects, its inserting a poison pill clause that they know cloud providers can't meet. Specifically, by contributing back they mean, per the license: "If you make the functionality of the Prog…

contributing back can mean monetarily. i’m sure elastic would be willing to sell a commercial license to a cloud provider if the deal makes sense.

Re: Licensing changes to Elasticsearch and Kibana

#18
post #17
post #12

"protection against public cloud providers offering open source products as a service without contributing back". I have no issue with whatever license they choose, but let's be honest, its not about contributing back to these projects, its inserting a poison pill clause that they know cloud providers can't meet. Specifically, by contributing back they mean, per the license: "If you make the functionality of the Prog…

contributing back can mean monetarily. i’m sure elastic would be willing to sell a commercial license to a cloud provider if the deal makes sense.

They already do. https://www.elastic.co/about/press/elastic-partners-with-ali...

Re: Licensing changes to Elasticsearch and Kibana

#19

I wonder where this leaves the AWS-sponsored Open Distro for Elasticsearch? ( https://opendistro.github.io/for-elasticsearch/ ) Seems to me that they have no choice but to hard fork off of the last Apache-licensed release of Elasticsearch et al

It means that any “derivative work” will need to also open the management layer under SSPL. The management layer is AWS, so this puts OpenDistro in a tight spot. I’m not sure forking would work - as Elasticsearch evolves Amazon would not be able to copy features anymore. In the search space, this would be a very hard pill to swallow.

Re: Licensing changes to Elasticsearch and Kibana

#20

I wonder where this leaves the AWS-sponsored Open Distro for Elasticsearch? ( https://opendistro.github.io/for-elasticsearch/ ) Seems to me that they have no choice but to hard fork off of the last Apache-licensed release of Elasticsearch et al

It means that any “derivative work” will need to also open the management layer under SSPL. The management layer is AWS, so this puts OpenDistro in a tight spot. I’m not sure forking would work - as Elasticsearch evolves Amazon would not be able to copy features anymore. In the search space, this would be a very hard pill to swallow.

they’d still be able to innovate their own fork, but they will no longer be able to pull future upstream elastic code into it. so it becomes more of a hard fork. if elastic continues to innovate it will be difficult for open distro to remain competitive with it.
Post reply on HN