Amazon Web Services (AWS) (opens in new tab) has come through on its promise to fork Elasticsearch (opens in new tab), after Elastic moved to a restrictive licensing (opens in new tab) for its popular search and analytics engine, ironically ticked off by AWS’ lack of collaboration in the original project.
AWS had announced its decision to create an open source (opens in new tab) fork after Elastic switched to dual-licensing its namesake analytics engine under the Server Side Public License (SSPL) and the Elastic License. The move was panned by open source advocates since it effectively marked the end of Elastic as an open source project.
Two months on, it’s now introduced the OpenSearch project (opens in new tab) licensed under the Apache License, Version 2.0 (ALv2). In the release announcement, AWS notes that the first release of OpenSearch is derived from Elasticsearch 7.10.2, and also includes OpenSearch Dashboards (derived from Kibana 7.10.2).
- We've built a list of the best database software (opens in new tab) around
- These are the best cloud databases (opens in new tab) on the market
- Also check out our roundup of the best cloud storage (opens in new tab) services
“Our goal with the OpenSearch project is to make it easy for as many people and organizations as possible to use OpenSearch in their business, their products, and their projects. Whether you are an independent developer, an enterprise IT department, a software vendor, or a managed service provider, the ALv2 license grants you well-understood usage rights for OpenSearch,” notes AWS in the release announcement (opens in new tab).
Open source development
The service will offer a choice of open source engines to deploy and run, including all of the 19 currently available versions. AWS notes that it will support and maintain the ALv2 Elasticsearch versions with security and bug fixes throughout its lifecycle.
Furthermore, the OpenSearch APIs will be backward compatible with the existing APIs, which means customers can switch to it without making any changes to their apps. The announcement also notes that AWS will also provide an upgrade path to enable existing Elasticsearch users to move their 6.x and 7.x clusters to OpenSearch.
AWS has already attracted several marquee software vendors to collaborate on OpenSearch including Red Hat, SAP, Capital One, and more.
- We've also highlighted the best cloud computing (opens in new tab) services