Amazon představil OpenSearch, fork platformy Elasticsearch

Společnost Amazon oznámila vytvoření projektu OpenSearch, který zahrnuje fork platformy Elasticsearch pro vyhledávání, analýzu a ukládání dat a také webové rozhraní Kibana spojené s platformou. Kód je distribuován pod licencí Apache 2.0. V budoucnu se plánuje přejmenování služby Amazon Elasticsearch na Amazon OpenSearch Service.

OpenSearch byl vyčleněn z kódové základny Elasticsearch 7.10.2. Práce na forku oficiálně začala 21. ledna, poté byl vyčleněný kód očištěn od komponent, které nebyly licencovány pod licencí Apache 2.0, a značka Elasticsearch byla nahrazena značkou OpenSearch. V současné podobě je kód v současné době v alfa testování, přičemž první beta verze se očekává za několik týdnů. Stabilizace kódové základny a připravenost OpenSearch k produkčnímu použití se plánují do poloviny roku 2021.

OpenSearch bude vyvíjen jako společný projekt, za účasti komunity. Ačkoli je Amazon v současné době kurátorem projektu, komunita s ním bude spolupracovat na vývoji optimální strategie pro řízení, rozhodování a spolupráci mezi účastníky zapojenými do projektu.

Společnosti jako Red Hat, SAP, Capital One a Logz.io se již k projektu OpenSearch připojily. Logz.io se dříve pokoušel vyvinout vlastní fork Elasticsearch, ale od té doby se k projektu připojil. Účast na vývoji OpenSearch nevyžaduje licenční smlouvu s přispěvatelem (CLA) a pravidla používání ochranné známky OpenSearch jsou permisivní, což společnosti umožňuje používat název při propagaci jejích produktů.

Fork byl vytvořen, protože původní projekt Elasticsearch přešel na proprietární SSPL (Server Side Public License) a přestal publikovat změny pod starší licencí Apache 2.0. Licence SSPL byla kvůli svým diskriminačním požadavkům považována za neslučitelnou s Open Source Initiative (OSI). Konkrétně, ačkoli je licence SSPL založena na AGPLv3, obsahuje další požadavky, které vyžadují, aby pod SSPL byl licencován nejen samotný kód aplikace, ale také zdrojový kód všech komponent zapojených do poskytování cloudové služby.

Motivací pro vytvoření forku je uváděn záměr zachovat Elasticsearch a Kibana jako open source a poskytnout plnohodnotné open source řešení vyvinuté za účasti komunity. Projekt OpenSearch bude také pokračovat v nezávislém vývoji distribuce Open Distro pro Elasticsearch, která byla dříve vyvinuta společně s Expedia Group a Netflixem jako doplněk Elasticsearch a zahrnovala další funkce, které nahrazují placené komponenty Elasticsearch, jako jsou nástroje strojového učení, podpora SQL, generování oznámení, diagnostika výkonu clusteru, ověřování přes Active Directory, Kerberos, SAML a OpenID, jednotné přihlášení (SSO), podpora šifrování provozu, systém řízení přístupu na základě rolí (RBAC) a podrobné protokolování auditu.

Zdroj: opennet.ru

Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster