Live data from Hacker News

Amazon: Not OK – Why we had to change Elastic licensing

elastic.co

481–490 of 708 posts

Re: Amazon: Not OK – Why we had to change Elastic licensing

#481

Earlier quoted context omitted.

I think you are grossly over estimating the contributions that the general community has to open source. Theres a company behind this project and they do most of the maintenance work.

Yep, this happens with alot of open source. Either a big company maintains a project through paid engineers. OR some poor guy gets burnt out because everyone is demanding free changes to some OSS package constantly without providing PR/MRs.

Exactly, which is why I hope Elastic manages to beat Amazon wih this tactic since it then can be a playbook for OSS companies. In general OSS is fantastic whether free or paid and I genuinely want companies like Elastic to succeed. This whole free software thing is stupid and it is sad to see talented devs getting burnt out because people are cheap to pay for software.

Re: Amazon: Not OK – Why we had to change Elastic licensing

#482
I don't understand why companies obstinately keep adopting the SSPL when it's obvious it makes no legal sense and it is unenforceable. The only reason why nobody has shut it down in court yet is because the companies they are complaining about have plenty of resources to maintain their own forks. By adopting the SSPL they are just pushing corporate developers away and weakening their offering.

Re: Amazon: Not OK – Why we had to change Elastic licensing

#483

What’s the difference between what Amazon does with Elasticsearch vs what someone like Redhat does with the Linux kernel? Or what every hosting provider including AWS does with the Linux kernel, sell access to a service that is running that software. I get that Elasticsearch wants to run their own company, but I really have no sympathy for their arguments here. They released open source software and now are mad that…

These are not comparable situations.

In addition to redhat employing a large number of kernel contributors, ElasticSearch is a complete product the Linux kernel is just a piece of the overall redhat product. The kernel in and of itself is useless. Also redhat provides source rpms for every non-proprietary app/utility that makes up the redhat product.

A more comparable situation would be redhat and centos, and to the point that Elastic is making, redhat is very protective of their trademarks with regards to the CentOs project, they have never stood for and would never stand for a situation like this.

Re: Amazon: Not OK – Why we had to change Elastic licensing

#484
post #429

Earlier quoted context omitted.

> Don't you need permission to advertise your product with Coca Cola™? Not if what you're selling is Coca Cola

Genuine question: why Amazon EKS and not Amazon Kubernetes then? I noticed every single managed Kubernetes doesn't call it Kubernetes.

Because that Trademark is owned by the Linux Foundation who are very well positioned and financed (AWS themselves are Platinum members) and published clear usage instructions.

Re: Amazon: Not OK – Why we had to change Elastic licensing

#485

I don't think most of Amazon's behavior actually violates any norms and values of traditional open source communities. I think instead we are finding that norms and values of traditional open source communities are in some ways contradictory/inconsistent; that there can be competing interests where it isn't true that either one of them is the one that "opensource norms and values" privileges; or that the traditional…

Amazon doesn't give back to open source maintainers at all. They take and take with no return. This isn't normal in the open source community.

SO many people and companies make money off of ("take") open source projects like apache httpd, postgresql, or even linux itself, without "giving back". So many companies have stacks based on these software, stacks they make money from, who never would even consider sending a patch back to postgresql or apache httpd or what have you.

Is this considered against typical open source norms and values?

If not, what makes this situation different?

So one difference people talk about is that your stack might be based on postgresql and you might sell a service, but you aren't actually selling postgresql as a service. OK... but I suspect there are people selling (especially) postgresql or mysql as a service, without ever sending patches back; say, a traditional kind of PHP web host, right? This hasn't to my knowledge led to much controversy; or the idea that their entire webhosting/dashboard/management layer has to be open source if they provide postgresql. What's the difference?

I am not saying there can't be a difference, there are all sorts of differences always. But in elucidating what the pertinent/meaningful difference is, we actually are clear about what we think, instead of just a gut-reaction "I don't like amazon and I don't think they should be able to profit off of elasticsearch" -- cause that IMO doesn't have anything to do with "opensource values and norms".

I think, again, is that the real problem is that the traditional models of open source, the traditional norms and vlaues of open source, are becoming less and less capable of supporting sustainability and proper income for open source development. (Which reminds me of the OpenSSL problem of course. Is everyone who uses OpenSSL, which means like everyone, violating "norms and values" if they don't send patches back? Obviously not).

Re: Amazon: Not OK – Why we had to change Elastic licensing

#486

Earlier quoted context omitted.

> They don't really out-compete, they just use their existing vendor lock-in to gain an advantage. For the customer, the biggest advantage of AWS' SaaS offerings over a 3rd party's (hosted on AWS) is the billing. AWS Marketplace negates that. Maybe at some cost to the provider, but I just found ScyllaDB and RedisLabs there, so it must be working for some.

> but I just found ScyllaDB and RedisLabs there, so it must be working for some. No, it doesn't work for RedisLabs. Amazon offers managed Redis called AWS EC Redis and recently someone I knew decided to move their entire Redis (multiple) clusters from RedisLabs to AWS EC. RedisLabs lost hundred of thousand dollars.

I would like to think there are other definitions for a successful business than it being a single vendor.

Re: Amazon: Not OK – Why we had to change Elastic licensing

#487
post #460

Earlier quoted context omitted.

> In my opinion it seems like Elastic wants ElasticSearch to still be perceived as the fully open source project (with all of its good connotations) it once was. That’s my attitude towards most of these license changes or “open core” pivots. These companies want all the good will and community contributions of “open source” while still being able to wield intellectual property protection laws against other companies…

It's somewhere between bait and switch & dumping. It's very hard to compete against free. And it's very hard to make money when you give away your product for free. Cloud hosting was a way out of that conundrum. But that window is now closing as the big cloud operators move in + the rise of Docker making hosting much easier.

> And it's very hard to make money when you give away your product for free. Cloud hosting was a way out of that conundrum.

But surely it's only a conundrum if the primary goal of a software project is for a single company that has the same name as the software project to exclusively make money by selling hosting and/or support for that software while still using an open source license to attract a community of developers to work for you for free. I'd argue that this conundrum is easily resolvable: either have an open source software project for which anyone can sell support and hosting, or have a software company that develops proprietary software and sells it and related services.

Re: Amazon: Not OK – Why we had to change Elastic licensing

#488

Elastic is a 14 billion dollar company[0] with 43% revenue growth YoY[1]. Amazon may be eating into their SaaS market share but Elastic are hardly struggling. Relicensing for competitive business reasons is absolutely fine, but it's silly to pretend that they are doing this for any motive other than making more money. Certainly this is not some altruistic move on the behalf of the open source community. I think that…

> Elastic is a 14 billion dollar company

I believe this is the real driver of this decision. $ESTC's PE is -100 and PC is -2500, they need to drive a lot of business to their hosted cloud or sell many more licenses to support their valuation [^1], and they're not getting the subscriptions they need from the platform add-ons like Machine Learning, APM, and SIEM (43% YoY revenue growth is great, but I don't believe it's sustainable, and this licensing decision suggests neither does Elastic).

Base Elasticsearch and Kibana are sufficient for a large portion of use cases, including mine. Many other of the "ecosystem" tools they sell have other, established commercial or open-source options (e.g. Splunk vs SIEM, Jaeger/OpenTracing vs APM), and these options won't tie you into the Elastic environment.

> I think that this attempt to take a popular open-source project proprietary is going to blow up in their faces. Users will flock to OpenDistro and this will be the beginning of the end of Elastic unless they reverse this decision.

100% agree. We're going to see an open-source fork, whether from Open Distro (which may have too much baggage) or a new, rebranded project, and many users who don't need Elastic's value-adds will flock there.

^1: Admittedly everything tech is severely overpriced right now.

Re: Amazon: Not OK – Why we had to change Elastic licensing

#489
post #454
post #376

Elasticsearch has to enforce their trademark otherwise they will lose it. This is crucial. Preserving their trademark will forbid Amazon from advertising their service as elasticsearch which may help them find and retain customers. Elasticsearch should lobby for an antitrust investigation into AWS. Here the market is cloud computing is AWS. This is similar to antitrust in the mainframe market or the PC market etc...…

Why antitrust? The cloud market is highly competetive and AWS only have about 1/3 market share.

You could read the Senate report: https://fm.cnbc.com/applications/cnbc.com/resources/editoria...

Re: Amazon: Not OK – Why we had to change Elastic licensing

#490
post #47

Earlier quoted context omitted.

> "So imagine our surprise when Amazon launched their service in 2015 based on Elasticsearch and called it Amazon Elasticsearch Service. We consider this to be a pretty obvious trademark violation. NOT OK." I don't understand. If I have an ISP and I offer mysql servers, can't I call that offering "Eznzt MySQL Service"?

I’m confused too. IANAL but this seems like it’s a clear use of trademark. Amazon sells Hershey bars through its site. I don’t think it needs to get permission to say “here’s the subscribe and save service to buy Hershey bars.” I think the confusion is whether ElasticCo is endorsing or part of the service offering. So it should be clear that the offering isn’t by ElasticCo. Back to the chocolate example, as long as A…

It's a bit more muddled then that since AWS isn't using the true ElasticSearch bits but rather an OpenDistro fork of it that they created themselves. So is it still ElasticSearch? Mostly, but it's not exactly the same thing either. But of course AWS would want to leverage the name recognition of ElasticSearch...
Post reply on HN