Amazon představil OpenSearch, fork platformy Elasticsearch

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

OpenSearch je odvozen od kódové základny Elasticsearch 7.10.2. Oficiálně práce na forku začaly již 21. ledna, po čemž byla provedena čistka odvozeného kódu od komponent, které nejsou distribuovány pod licencí Apache 2.0, a výměna značkových prvků Elasticsearch za OpenSearch. V současné podobě je kód stále ve fázi alfa testování, přičemž za několik týdnů se očekává první beta verze. Stabilizace kódové základny a příprava OpenSearch pro použití v pracovních systémech jsou plánovány na polovinu roku 2021.

OpenSearch se bude vyvíjet jako společný projekt, na jehož vývoji se podílí komunita. Je zdůrazněno, že kurátorem projektu je v současné době společnost Amazon, ale v budoucnu bude spolu s komunitou vypracována optimální strategie správy, přijímání rozhodnutí a interakce účastníků zapojených do vývoje.

Na práci na OpenSearch se již podílejí takové společnosti jako Red Hat, SAP, Capital One a Logz.io. Zajímavé je, že společnost Logz.io se dříve pokoušela rozvíjet svůj vlastní fork Elasticsearch, ale připojila se k práci na společném projektu. Pro účast na vývoji OpenSearch není vyžadováno podepsání dohody o převodu majetkových práv (CLA, Contributor License Agreement), a pravidla pro používání ochranné známky OpenSearch mají povolující charakter a umožňují uvádění tohoto názvu při propagaci svých produktů.

Důvodem pro vytvoření forku byl přechod původního projektu Elasticsearch na nevlastnickou licenci SSPL (Server Side Public License) a ukončení publikace změn pod starou licencí Apache 2.0. Licence SSPL byla organizací OSI (Open Source Initiative) uznána za nesplňující kritéria Open Source kvůli přítomnosti diskriminačních požadavků. Zejména, i když je licence SSPL založena na AGPLv3, text obsahuje další požadavky na dodání pod licencí SSPL nejen kódu samotné aplikace, ale také zdrojových textů všech komponent zapojených do poskytování cloudové služby.

Cílem vytvoření forků je zachovat Elasticsearch a Kibana jako otevřené projekty a poskytnout plnohodnotné otevřené řešení vyvíjené ve spolupráci se komunitou. V rámci projektu OpenSearch bude rovněž pokračován nezávislý vývoj distribuce Open Distro for Elasticsearch, která byla dříve vyvíjena ve spolupráci se společnostmi Expedia Group a Netflix jako nadstavba nad Elasticsearch a obsahovala dodatečné funkce, které nahrazují placené komponenty Elasticsearch, jako jsou prostředky pro strojové učení, podpora SQL, generace upozornění, mechanismy diagnostiky výkonu clusteru, autentizace přes Active Directory, Kerberos, SAML a OpenID, realizace jediné vstupní brány (SSO), podpora šifrování provozu, systém rozdělení přístupu na základě rolí (RBAC) a vedení podrobného logu pro audit.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster