OpenSearch – open-source search and analytics based on Apache 2.0 Elasticsearch
opensearch.org
opensearch.org
Firstly, dick moves like this: https://github.com/elastic/elasticsearch-py/pull/1623
Secondly, I don't buy the argument from Elastic any more. Yes, the ethical thing to do when you're making money from someone's work is at least contribute back. At the same time though, they're making money from packaging it up and selling it _as a service_. That "as a service" part is where they're making the bucks.
A bonus thirdly; OpenSearch really is Open Source, and ElasticSearch no longer is.
I know some people on hackernews etc are upset with the decisions of Elastic. Suspect most people couldn't care less, even if they are even aware.
[citation needed]. Some Linux distros (notably Debian, Fedora, Arch) only have MariaDB in their repos and will push you towards it, even if you try to ask for MySQL.
CentOS even just installs MariaDB when you `yum install MySQL`
Also the EOL support on elastic versions are pretty aggressive now. It’s been a challenge for us to keep up with it.
> Firstly, dick moves like this: https://github.com/elastic/elasticsearch-py/pull/1623
I understand that this is unpopular, but you can make a very strong argument that it's to prevent weird errors in the future. I'm also guilty of littering my code with Asserts to ensure the universe is working fine.
The alternative is to allow it to work and then you end up with weird issues like when you connect mysql client to mariadb server (and vice-versa): https://stackoverflow.com/questions/50169576/mysql-8-0-11-er...
> Secondly, I don't buy the argument from Elastic any more. Yes, the ethical thing to do when you're making money from someone's work is at least contribute back. At the same time though, they're making money from packaging it up and selling it _as a service_. That "as a service" part is where they're making the bucks.
That's just an opinion, yes they have a service, and yes it competes with Amazon. Is it cool for Amazon to take a body of work and sell it without supporting it? Are amazon actually supporting it? Is it the same as Elastic using Lucene? (not really because Elastic submits a the majority of fixes to Lucene, but, you get it).
it's kinda gray, I'm sure Amazon thinks they're the good guy, but it's hard for me to look at Elastic as the bad guy in all this.
https://www.hopsworks.ai/post/open-distro-for-elasticsearch-...
Maybe don't use an overly generous license if you want to open source, but not really...
Alternatively, it must be a strategic play of some kind with the technology behind it, but that seems very unlikely to me.
Hidden away at the bottom of the page. It's too bad there isn't an Open Source License that protects smaller business from the tech Goliaths.
It’s basically tacit approval that “AWS should be allowed to swing in and destroy your business and you can and should do nothing in response”, it lets AWS (or anyone else who wants to try this) continue with this kind of parasitic behaviour.
Like I can’t be mad at AWS for actually keeping ES alive as a community project for the benefit of the people who actually use and deploy it instead of some freemium company product where shit like security is a paid proprietary add-on.
Elastic could provide consulting, support, premium tools with proprietary licenses...
It's up to open source authors to protect themselves and stop using permissive licenses. There will certainly be a shift away from MIT and co in the future.
I have zero problem with companies making proprietary software and we should call it as such. If the way your business makes money is by selling or hosting your software then, ya know, not a good fit for OSS -- totally fine. If you develop a piece of software because it solves a problem for you or your business and you think it might help others and you want community contributions then OSS is for you.
Technically true, practically false; AGPL is 100% FOSS and FAANG won't touch it.
Just offer a DUAL FOSS and commercial license. Who cares what FAANG use, FAANG have stopped significantly contributing back to open source.
I’d like to see the architecture re-thought to include an indexer, like Apache Druid. I’d like to see a proper command line tool (‘searchctl’?), and API clients a-la gRPC (to be less Java-centric). I’d generally like the project to go back to basics and design for 2022 applications.
We make it much 10x cheaper and easier to scale and operate. We store the index on Amazon S3.
Its not “more” or “less” configuration.
If you mean “paid elasticsearch cloud” is easier to use - I would agree because its well.. a paid service.
After maintaining 27 OSS ES clusters that had to be migrated to OS because OSS ES does not exist anymore, you pretty much have no other option than to use OS, even for security patches only..
The ElasticSearch dependency has always frustrated me, not least because it broke in annoying ways. OpenSearch could be good news.
https://oss.gitsense.com/insights/github?q=pull-age%3A%3C%3D...
but it is still not as active as Elasticsearch, which is to be expected given how long it has been around as the following shows:
https://oss.gitsense.com/insights/github?q=pull-age%3A%3C%3D...
Full disclosure: The above insights are from my tool
month | project | authors | commits | files | churn
---------+---------------+---------+---------+-------+---------
2022-03 | elasticsearch | 61 | 529 | 948 | 39307
2022-03 | opensearch | 20 | 138 | 603 | 26042
2022-02 | elasticsearch | 110 | 2783 | 3546 | 287818
2022-02 | opensearch | 45 | 582 | 1441 | 126678
2022-01 | elasticsearch | 126 | 2431 | 3609 | 360828
2022-01 | opensearch | 40 | 175 | 640 | 26902
2021-12 | elasticsearch | 103 | 1803 | 4050 | 301715
2021-12 | opensearch | 33 | 166 | 703 | 30182
2021-11 | elasticsearch | 94 | 1430 | 2309 | 141589
2021-11 | opensearch | 31 | 119 | 932 | 44234
2021-10 | elasticsearch | 102 | 1013 | 12589 | 1217275
2021-10 | opensearch | 28 | 142 | 5776 | 1256157
2021-09 | elasticsearch | 83 | 729 | 2269 | 119506
2021-09 | opensearch | 17 | 53 | 126 | 8336
2021-08 | elasticsearch | 87 | 654 | 2479 | 180385
2021-08 | opensearch | 23 | 42 | 128 | 3610