Amazon introduceerde OpenSearch, een afsplitsing van het Elasticsearch-platform

Amazon heeft de oprichting aangekondigd van het OpenSearch-project, waarin een fork van het Elasticsearch-zoek-, analyse- en gegevensopslagplatform is gecreëerd, evenals de Kibana-webinterface die aan het platform is gekoppeld. De code wordt gedistribueerd onder de Apache 2.0-licentie. In de toekomst zijn we van plan de naam van de Amazon Elasticsearch Service te hernoemen naar Amazon OpenSearch Service.

OpenSearch is afgeleid van de Elasticsearch 7.10.2-codebase. Het werk aan de fork begon officieel op 21 januari, waarna de gevorkte code werd opgeschoond van componenten die niet onder de Apache 2.0-licentie werden gedistribueerd en elementen van het merk Elasticsearch werden vervangen door OpenSearch. In zijn huidige vorm bevindt de code zich nog in de alfatestfase en de eerste bètaversie wordt over een paar weken verwacht. Het is de bedoeling om de codebasis te stabiliseren en OpenSearch medio 2021 gereed te maken voor gebruik in productiesystemen.

OpenSearch zal worden ontwikkeld als een samenwerkingsproject met input van de gemeenschap. Opgemerkt wordt dat de curator van het project momenteel Amazon is, maar dat in de toekomst, samen met de gemeenschap, een optimale strategie voor management, besluitvorming en interactie van deelnemers die bij de ontwikkeling betrokken zijn, zal worden ontwikkeld.

Bedrijven als Red Hat, SAP, Capital One en Logz.io hebben zich al aangesloten bij het werk aan OpenSearch. Het is opmerkelijk dat Logz.io eerder probeerde zijn eigen Elasticsearch-vork te ontwikkelen, maar zich bij het werk aan het gemeenschappelijke project voegde. Om deel te nemen aan de ontwikkeling van OpenSearch hoeft u geen overdrachtsovereenkomst (CLA, Contributor License Agreement) te ondertekenen, en de regels voor het gebruik van het OpenSearch-handelsmerk zijn tolerant en stellen u in staat deze naam te vermelden bij het promoten van uw producten.

De reden voor het maken van de fork was de overdracht van het oorspronkelijke Elasticsearch-project naar de eigen SSPL (Server Side Public License) en het stopzetten van het publiceren van wijzigingen onder de oude Apache 2.0-licentie. De SSPL-licentie wordt door het OSI (Open Source Initiative) erkend als niet voldoend aan de Open Source-criteria vanwege de aanwezigheid van discriminerende vereisten. In het bijzonder bevat de tekst, ondanks het feit dat de SSPL-licentie is gebaseerd op AGPLv3, aanvullende vereisten voor levering onder de SSPL-licentie, niet alleen van de applicatiecode zelf, maar ook van de broncode van alle componenten die betrokken zijn bij het aanbieden van de clouddienst. .

De motivatie achter de fork zou zijn om Elasticsearch en Kibana open source te houden en een complete open source-oplossing te bieden die is ontwikkeld met input van de gemeenschap. Het OpenSearch-project zal ook de onafhankelijke ontwikkeling voortzetten van de Open Distro voor Elasticsearch-distributie, die eerder samen met Expedia Group en Netflix werd ontwikkeld in de vorm van een add-on voor Elasticsearch en extra functies bevatte die de betaalde componenten van Elasticsearch vervangen, zoals als tools voor machine learning, SQL-ondersteuning, generatiemeldingen, mechanismen voor het diagnosticeren van clusterprestaties, authenticatie via Active Directory, Kerberos, SAML en OpenID, implementatie van single sign-on (SSO), ondersteuning voor verkeersversleuteling, een op rollen gebaseerde toegang controlesysteem (RBAC), gedetailleerde logboekregistratie voor auditing.

Bron: opennet.ru

Voeg een reactie