Amazon introduserte OpenSearch, en gaffel av Elasticsearch-plattformen

Amazon har annonsert opprettelsen av OpenSearch-prosjektet, der en gaffel av Elasticsearch-søke-, analyse- og datalagringsplattformen, samt Kibana-nettgrensesnittet knyttet til plattformen, er opprettet. Koden distribueres under Apache 2.0-lisensen. I fremtiden planlegger vi å gi nytt navn til Amazon Elasticsearch Service til Amazon OpenSearch Service.

OpenSearch er splittet fra Elasticsearch 7.10.2-kodebasen. Arbeidet med gaffelen begynte offisielt 21. januar, hvoretter den forklede koden ble renset for komponenter som ikke ble distribuert under Apache 2.0-lisensen, og elementer fra Elasticsearch-merket ble erstattet med OpenSearch. I sin nåværende form er koden fortsatt i alfatesting, og den første beta-utgivelsen er ventet om noen uker. Det er planlagt å stabilisere kodebasen og gjøre OpenSearch klar til bruk i produksjonssystemer innen midten av 2021.

OpenSearch vil bli utviklet som et samarbeidsprosjekt utviklet med samfunnsinnspill. Det bemerkes at kurator for prosjektet for tiden er Amazon, men i fremtiden vil det sammen med fellesskapet utvikles en optimal strategi for ledelse, beslutningstaking og samhandling mellom deltakere som er involvert i utviklingen.

Selskaper som Red Hat, SAP, Capital One og Logz.io har allerede sluttet seg til arbeidet med OpenSearch. Det er bemerkelsesverdig at Logz.io tidligere prøvde å utvikle sin egen gaffel av Elasticsearch, men ble med i arbeidet med det felles prosjektet. For å delta i utviklingen av OpenSearch, trenger du ikke signere en overføringsavtale (CLA, Contributor License Agreement), og reglene for bruk av OpenSearch-varemerket er tillatelige og lar deg angi dette navnet når du markedsfører produktene dine.

Årsaken til å lage gaffelen var overføringen av det originale Elasticsearch-prosjektet til den proprietære SSPL (Server Side Public License) og opphør av publiseringsendringer under den gamle Apache 2.0-lisensen. SSPL-lisensen er anerkjent av OSI (Open Source Initiative) som ikke oppfyller Open Source-kriteriene på grunn av tilstedeværelsen av diskriminerende krav. Spesielt, til tross for at SSPL-lisensen er basert på AGPLv3, inneholder teksten tilleggskrav for levering under SSPL-lisensen, ikke bare av selve applikasjonskoden, men også kildekoden til alle komponenter som er involvert i leveringen av skytjenesten .

Motivasjonen bak gaffelen sies å være å holde Elasticsearch og Kibana åpen kildekode og å tilby en komplett åpen kildekode-løsning utviklet med samfunnsinnspill. OpenSearch-prosjektet vil også fortsette den uavhengige utviklingen av Open Distro for Elasticsearch-distribusjonen, som tidligere ble utviklet sammen med Expedia Group og Netflix i form av et tillegg for Elasticsearch og inkluderte tilleggsfunksjoner som erstatter de betalte komponentene til Elasticsearch, som f.eks. som verktøy for maskinlæring, SQL-støtte, genereringsvarsler, mekanismer for diagnostisering av klyngeytelse, autentisering via Active Directory, Kerberos, SAML og OpenID, implementering av en enkelt pålogging (SSO), støtte for trafikkkryptering, en rollebasert tilgang kontrollsystem (RBAC), detaljert logging for revisjon.

Kilde: opennet.ru

Legg til en kommentar