Comment by jillesvangurp

4 years ago

I scrolled back through the commits. It looks like they've been removing traces of x-pack, Elastic branding, licensing checks, etc. since the beginning of March. So far it looks like one person is doing the bulk of all that work.

If there are new features, I haven't seen any. The real question is do they have a team for new feature work that they are putting together or is this just a fork that is doomed to fall behind as Elastic's huge team continues to develop their code base fixing bugs that will never get fixed on the Amazon fork, adding features that will never get fixed, eventually releasing the 8.0 release that has been in the works for two years, etc.

I don't see any evidence that they have that team so far. They're paying a few people to go through the moves of forking but I don't really see a grand vision beyond that so far.

I really need to add a compare feature to my tool as it would make analysis a lot easier. Having said that, there is no denying there is a huge difference in work being done in both projects over the past 30 days.

Amazon does have 16 open pull requests though, with about 7 having 20 or more file changes, but I didn't dig into them to understand their significance. Maybe it's another feature I'll need to work on.

If you look at the one year window for elasticsearch

https://public-001.gitsense.com/insights/github/repos?q=wind...

its churn and activity has been extremely consistent and I'm not sure if this is an investment Amazon can and/or is willing to make.

However, knowing enterprise, I'm not sure if this will make a huge difference as those making the decisions might not really care and they'll just accept whatever Amazon tells them.

They have done extensive work in the Open Distro modules which I assume they will carry over. See: https://github.com/opendistro-for-elasticsearch/

  • A lot of the projects looks like they were created to make it easier for Amazon to manage elasticsearch on their infrastructure and/or to overcome license limitations for features that already exists in Elasticsearch.

    Are there specific repositories that you know of that would contain functionality that Elasticsearch does not have, that would be a strong differentiating factor? I'd be curious to index these projects to get a better idea of the investment that Amazon is putting into opendistro-for-elasticsearch that could have an impact on OpenSearch.

    • Most of the modules replace modules which Elastic provides, but not in the free distribution. For example, alerting, SAML auth/SSO, field and document filtering by user/role, etc.

      However note that the most substantial module, the authentication module, is actually a fork of another product called Search Guard.

      The differentiating factor in my case is simply the price. I think Elastic's X-pack modules actually provide a more complete overall experience, it's just not worth the cost. The Open Distro modules provide me with a budget alternative.

      2 replies →