Amazon představil OpenSearch, fork platformy Elasticsearch

Amazon oznámil 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é webové rozhraní Kibana spojené s platformou. Kód je distribuován pod licencí Apache 2.0. V budoucnu plánujeme přejmenovat Amazon Elasticsearch Service na Amazon OpenSearch Service.

OpenSearch je rozvětvený z kódové základny Elasticsearch 7.10.2. Práce na forku oficiálně začaly 21. ledna, poté byl forkovaný kód vyčištěn od komponent nedistribuovaných pod licencí Apache 2.0 a prvky značky Elasticsearch byly nahrazeny OpenSearch. V současné podobě je kód stále v alfa testování a první beta vydání se očekává za pár týdnů. Do poloviny roku 2021 je plánováno stabilizovat základnu kódu a připravit OpenSearch pro použití v produkčních systémech.

OpenSearch bude vyvinut jako společný projekt vyvinutý s přispěním komunity. Je třeba poznamenat, že kurátorem projektu je v současné době Amazon, ale v budoucnu bude společně s komunitou vyvinuta optimální strategie pro řízení, rozhodování a interakci účastníků zapojených do vývoje.

Do práce na OpenSearch se již zapojily společnosti jako Red Hat, SAP, Capital One a Logz.io. Je pozoruhodné, že Logz.io se dříve pokusil vyvinout vlastní fork Elasticsearch, ale připojil se k práci na společném projektu. Chcete-li se podílet na vývoji OpenSearch, nemusíte podepisovat smlouvu o převodu (CLA, Contributor License Agreement) a pravidla pro používání ochranné známky OpenSearch jsou povolená a umožňují vám uvést tento název při propagaci vašich produktů.

Důvodem vytvoření forku byl převod původního projektu Elasticsearch na proprietární SSPL (Server Side Public License) a zastavení publikování změn pod starou licencí Apache 2.0. Licence SSPL je uznávána organizací OSI (Open Source Initiative), která nesplňuje kritéria Open Source kvůli existenci diskriminačních požadavků. Zejména, přestože je licence SSPL založena na AGPLv3, text obsahuje dodatečné požadavky na dodání pod licencí SSPL nejen samotného kódu aplikace, ale také zdrojového kódu všech komponent zapojených do poskytování cloudové služby. .

Motivací forku je prý ponechat Elasticsearch a Kibana open source a poskytovat kompletní open source řešení vyvinuté s přispěním komunity. Projekt OpenSearch bude také pokračovat v nezávislém vývoji distribuce Open Distro pro Elasticsearch, která byla dříve vyvíjena společně s Expedia Group a Netflix ve formě doplňku pro Elasticsearch a zahrnovala další funkce, které nahrazují placené komponenty Elasticsearch, např. jako nástroje pro strojové učení, podpora SQL, generování notifikací, mechanismy pro diagnostiku výkonu clusteru, autentizace přes Active Directory, Kerberos, SAML a OpenID, implementace jednotného přihlášení (SSO), podpora šifrování provozu, přístup na základě rolí řídicí systém (RBAC), podrobné protokolování pro audit.

Zdroj: opennet.ru

Přidat komentář