Live data from Hacker News

Elasticsearch is dead, long live Open Distro for Elasticsearch

logicalclocks.com

11–20 of 60 posts

Re: Elasticsearch is dead, long live Open Distro for Elasticsearch

#11
post #2

https://lucene.apache.org/solr/

Last time I was exploring this space, ElasticSearch was hands down better than solr from a "speed to market" and "developer experience" standpoint. Those things really matter. It's one of the reasons MongoDB got way more popular than it should have based on all the compromised built into the platform by default.

It's still 100x easier to setup a relocated MongoDB cluster with auto failover than it is with Postgres or MySQL. It's an underrated power.

Re: Elasticsearch is dead, long live Open Distro for Elasticsearch

#12
post #5

Rephrased: Amazon played hardball with open source Elasticsearch, limiting elastic's ability to make money and forcing a license change. Now you should use Amazon's fork instead! This is not a good outcome for people who want an independent OSS ecosystem.

My PoV: a bunch of startups chose to do open source because it’s good PR and marketing. Then it proved to be bad for their business model so they moved to something much closer to shared source.

Personally, I don’t think there’s anything immoral or shameful about selling proprietary software or shared source or whatever. However, SSPL and TSL and friends are just not open source licenses. They’re more restrictive than AGPL. They are designed to protect a business model, not your rights as an end user.

So it irks me that the only perspective I see reliably is that Amazon is screwing everyone and not how startups are willing to take advantage of the good will and marketing bonus and then switch it up when they realize it can’t be reconciled with their business model. Continuing to call it “open source” is just insult to injury, imo.

Re: Elasticsearch is dead, long live Open Distro for Elasticsearch

#13
post #2

https://lucene.apache.org/solr/

I'm also a fan of projects like fuse.js which are pretty capable little search engines. It's nowhere the scalability of elastic, but if you have even a few thousand documents, you can jam them into an index the size of a big jpeg and have pretty capable search with no infrastructure.

Re: Elasticsearch is dead, long live Open Distro for Elasticsearch

#14
post #5

Rephrased: Amazon played hardball with open source Elasticsearch, limiting elastic's ability to make money and forcing a license change. Now you should use Amazon's fork instead! This is not a good outcome for people who want an independent OSS ecosystem.

I tend to think that it, more or less, is. Elasticsearch (as an open source product) is not independent. Its reliant on Elastic co, who have a demonstrated history of reducing its FOSS-stance in favor of making more money. Of course, they had to do this; Amazon forced them into a corner, similar to MongoDB. But the fact that there is a critical company behind these two databases, who can be strong-armed, is a threat to the ecosystem these two databases have developed.

Compare to Postgres. Postgres will never die. Aurora is gaining serious traction; do you think the Postgres developers are concerned? Why would they be? Their livelihood, and their ability to develop Postgres, does not depend on it being the #1 database in the world.

Naturally, ODfES has a tether to Amazon. Amazon could decide to lock more features behind AWS ESS. Its not a perfect situation, but it is better than the one ES has been in for the past few years.

Re: Elasticsearch is dead, long live Open Distro for Elasticsearch

#15
post #12
post #5

Rephrased: Amazon played hardball with open source Elasticsearch, limiting elastic's ability to make money and forcing a license change. Now you should use Amazon's fork instead! This is not a good outcome for people who want an independent OSS ecosystem.

My PoV: a bunch of startups chose to do open source because it’s good PR and marketing. Then it proved to be bad for their business model so they moved to something much closer to shared source. Personally, I don’t think there’s anything immoral or shameful about selling proprietary software or shared source or whatever. However, SSPL and TSL and friends are just not open source licenses. They’re more restrictive tha…

Basically shareware is back, they just keep calling FOSS.

Re: Elasticsearch is dead, long live Open Distro for Elasticsearch

#16
post #5

Rephrased: Amazon played hardball with open source Elasticsearch, limiting elastic's ability to make money and forcing a license change. Now you should use Amazon's fork instead! This is not a good outcome for people who want an independent OSS ecosystem.

This is why lots of more serious projects have been going to semi-OSS "source available" licenses like the BSL or more restrictive licenses like the AGPL. If you're a company doing open source or a serious project and use a liberal license, your work will get co-opted and monetized by cloud vendors and they will give you nothing. In some cases they won't even give you credit.

Re: Elasticsearch is dead, long live Open Distro for Elasticsearch

#17
post #12
post #5

Rephrased: Amazon played hardball with open source Elasticsearch, limiting elastic's ability to make money and forcing a license change. Now you should use Amazon's fork instead! This is not a good outcome for people who want an independent OSS ecosystem.

My PoV: a bunch of startups chose to do open source because it’s good PR and marketing. Then it proved to be bad for their business model so they moved to something much closer to shared source. Personally, I don’t think there’s anything immoral or shameful about selling proprietary software or shared source or whatever. However, SSPL and TSL and friends are just not open source licenses. They’re more restrictive tha…

> not your rights as an end user.

I'd love to have a license that grants FOSS rights to people but not to corporations. There are end users and then there are corporations monetizing FOSS and giving nothing back. On top of that the monetization is via SaaS which is a more closed computing model than commercial software. With SaaS you don't even have the data and everything you do is subject to total surveillance.

Re: Elasticsearch is dead, long live Open Distro for Elasticsearch

#18
post #12
post #5

Rephrased: Amazon played hardball with open source Elasticsearch, limiting elastic's ability to make money and forcing a license change. Now you should use Amazon's fork instead! This is not a good outcome for people who want an independent OSS ecosystem.

My PoV: a bunch of startups chose to do open source because it’s good PR and marketing. Then it proved to be bad for their business model so they moved to something much closer to shared source. Personally, I don’t think there’s anything immoral or shameful about selling proprietary software or shared source or whatever. However, SSPL and TSL and friends are just not open source licenses. They’re more restrictive tha…

Shouting 'FOSS' is also a great way to acquire talent.

Re: Elasticsearch is dead, long live Open Distro for Elasticsearch

#19
post #5

Rephrased: Amazon played hardball with open source Elasticsearch, limiting elastic's ability to make money and forcing a license change. Now you should use Amazon's fork instead! This is not a good outcome for people who want an independent OSS ecosystem.

> This is not a good outcome for people who want an independent OSS ecosystem.

I used to manage a licensed ELK cluster. The licensing was expensive (order of six figures) and was really only necessary for LDAP integration. Features like timelion were cool, but definitely not worth the price tag.

I migrated to an AWS-managed solution to for two reasons: 1) to alleviate the burden of managing a cluster, 2) get away from the onerous costs associated with licensing. Even thought it was more expensive to run a managed cluster, since, at the time, AWS limited the disk space per node. The cost savings was significant enough to warrant migration.

I realize that Elastic.co offers their own managed solution. But the version on AWS was an easier sell to management due to known costs and not having to deal with sales people.

I think a lot of OSS is having difficulty transitioning to a cloud-first model. The people making choices on tech stacks want to spend less time dealing with infrastructure and more time developing stuff. And this model of charging high licensing fees for "enterprise" features feels antiquated, and provides a large attack service for companies like AWS. What enterprise engineers really want are AMIs, or better yet, fully managed cloud interfaces, to bring up and manage OSS deployments. Something that lets us focus on the products we sell; not the ones we buy.

I believe that we need to rethink how OSS is delivered and how to make money from it. "Enterprise" support looks a lot different not than it did when Redhat was founded, yet the OSS business model remains eerily similar.

Re: Elasticsearch is dead, long live Open Distro for Elasticsearch

#20
post #5

Rephrased: Amazon played hardball with open source Elasticsearch, limiting elastic's ability to make money and forcing a license change. Now you should use Amazon's fork instead! This is not a good outcome for people who want an independent OSS ecosystem.

> This is not a good outcome for people who want an independent OSS ecosystem.

I understand why this is not ideal for Elastic-the-company, but is it a bad outcome in the longer term?

As someone who is happy open source exists but uses mostly proprietary software, this seems like a natural and expected response to an open source project adopting a more restrictive license.

Post reply on HN