Amazon predstavil OpenSearch, vidlicu platformy Elasticsearch

Amazon oznámil vytvorenie projektu OpenSearch, v rámci ktorého bol vytvorený fork platformy Elasticsearch pre vyhľadávanie, analýzu a ukladanie dát, ako aj webové rozhranie Kibana spojené s platformou. Kód je distribuovaný pod licenciou Apache 2.0. V budúcnosti plánujeme premenovať službu Amazon Elasticsearch na službu Amazon OpenSearch.

OpenSearch je vytvorený z kódovej základne Elasticsearch 7.10.2. Práce na forku sa oficiálne začali 21. januára, potom bol forkovaný kód vyčistený od komponentov nedistribuovaných pod licenciou Apache 2.0 a prvky značky Elasticsearch boli nahradené OpenSearch. V súčasnej podobe je kód stále v štádiu alfa testovania a prvé beta vydanie sa očakáva o niekoľko týždňov. Do polovice roku 2021 sa plánuje stabilizácia kódovej základne a pripravenie OpenSearch na použitie v produkčných systémoch.

OpenSearch bude vyvinutý ako projekt spolupráce vyvinutý s prispením komunity. Je potrebné poznamenať, že kurátorom projektu je v súčasnosti Amazon, ale v budúcnosti sa spolu s komunitou vypracuje optimálna stratégia riadenia, rozhodovania a interakcie účastníkov zapojených do vývoja.

Spoločnosti ako Red Hat, SAP, Capital One a Logz.io sa už zapojili do práce na OpenSearch. Je pozoruhodné, že Logz.io sa predtým pokúsil vyvinúť vlastnú vidlicu Elasticsearch, ale pripojil sa k práci na spoločnom projekte. Aby ste sa mohli podieľať na vývoji OpenSearch, nemusíte podpísať zmluvu o prevode (CLA, Contributor License Agreement) a pravidlá používania ochrannej známky OpenSearch sú povolené a umožňujú vám uviesť tento názov pri propagácii vašich produktov.

Dôvodom vytvorenia forku bol prevod pôvodného projektu Elasticsearch pod proprietárny SSPL (Server Side Public License) a zastavenie publikovania zmien pod starou licenciou Apache 2.0. Licencia SSPL je uznaná OSI (Open Source Initiative) ako nespĺňajúca kritériá Open Source z dôvodu existencie diskriminačných požiadaviek. Predovšetkým, napriek tomu, že licencia SSPL je založená na AGPLv3, text obsahuje dodatočné požiadavky na dodanie v rámci licencie SSPL nielen samotného kódu aplikácie, ale aj zdrojového kódu všetkých komponentov podieľajúcich sa na poskytovaní cloudovej služby. .

Motiváciou za forkom je údajne ponechať Elasticsearch a Kibana open source a poskytovať kompletné open source riešenie vyvinuté s prispením komunity. Projekt OpenSearch bude tiež pokračovať v samostatnom vývoji distribúcie Open Distro for Elasticsearch, ktorá bola predtým vyvinutá spoločne s Expedia Group a Netflix vo forme doplnku pre Elasticsearch a obsahovala ďalšie funkcie, ktoré nahrádzajú platené komponenty Elasticsearch, ako napr. ako nástroje pre strojové učenie, podpora SQL, generovanie notifikácií, mechanizmy na diagnostiku výkonu klastra, autentifikácia cez Active Directory, Kerberos, SAML a OpenID, implementácia jednotného bodu vstupu (SSO), podpora šifrovania prevádzky, rolový prístup riadiaci systém (RBAC), podrobné protokolovanie pre audit.

Zdroj: opennet.ru

Pridať komentár