Amazon прадставіў OpenSearch, форк платформы Elasticsearch

Кампанія Amazon абвясціла аб стварэнні праекту OpenSearch, у рамках якога створаны форк платформы пошуку, аналізу і захоўванні дадзеных Elasticsearch, а таксама злучанага з платформай web-інтэрфейсу Kibana. Код распаўсюджваецца пад ліцэнзіяй Apache 2.0. У будучыні плануецца перайменаваць службу Amazon Elasticsearch Service у Amazon OpenSearch Service.

OpenSearch адгавораны ад кодавай базы Elasticsearch 7.10.2. Афіцыйна праца над форкам пачалася яшчэ 21 студзеня, пасля чаго была праведзена чыстка адгалінаванага кода ад кампанентаў, якія распаўсюджваюцца не пад ліцэнзіяй Apache 2.0, і замена элементаў брэнда Elasticsearch на OpenSearch. У бягучым выглядзе код пакуль знаходзіцца на стадыі альфа-тэставанні, а праз некалькі тыдняў чакаецца першы бэта-выпуск. Стабілізаваць кодавую базу і зрабіць OpenSearch гатовым для прымянення ў працоўных сістэмах плануецца да сярэдзіны 2021 года.

OpenSearch будзе развівацца як сумесны праект, які распрацоўваецца пры ўдзеле супольнасці. Адзначаецца, што куратарам праекта ў цяперашні час выступае кампанія Amazon, але ў далейшым сумесна з супольнасцю будзе выпрацавана аптымальная стратэгія кіравання, прыняцці рашэнняў і ўзаемадзеянні ўдзельнікаў, уцягнутых у распрацоўку.

Да працы над OpenSearch ужо далучыліся такія кампаніі, як Red Hat, SAP, Capital One і Logz.io. Характэрна, што кампанія Logz.io раней спрабавала развіваць уласны форк Elasticsearch, але далучылася да працы над агульным праектам. Для ўдзелу ў распрацоўцы OpenSearch не патрабуецца падпісанне дамовы аб перадачы маёмасных мае рацыю (CLA, Contributor License Agreement), а правілы выкарыстанні гандлёвай маркі OpenSearch маюць дазвольны характар ​​і дазваляюць паказваць дадзенае імя пры пасоўванні сваіх прадуктаў.

Падставай для стварэння форка стаў пераклад зыходнага праекту Elasticsearch на нявольную ліцэнзію SSPL (Server Side Public License) і спыненне публікацыі змен пад старой ліцэнзіяй Apache 2.0. Ліцэнзія SSPL прызнана арганізацыяй OSI (Open Source Initiative) не якая адпавядае крытэрам Open Source з-за наяўнасці якія дыскрымінуюць патрабаванняў. У прыватнасці, нягледзячы на ​​тое, што ліцэнзія SSPL заснавана на AGPLv3, у тэксце прысутнічаюць дадатковыя патрабаванні пастаўкі пад ліцэнзіяй SSPL не толькі кода самога дадатку, але і зыходных тэкстаў усіх кампанентаў, уцягнутых у прадастаўленне хмарнага сэрвісу.

У якасці матыву стварэння форка згадваецца намер захаваць Elasticsearch і Kibana у форме адчыненых праектаў і падаць паўнавартаснае адчыненае рашэнне, якое развіваецца пры ўдзеле супольнасці. У рамках праекту OpenSearch таксама будзе працягнутае незалежнае развіццё дыстрыбутыва Open Distro for Elasticsearch, які раней распрацоўваўся сумесна з Expedia Group і Netflix у форме надбудовы над Elasticsearch і ўключаў дадатковыя магчымасці, якія замяняюць платныя кампаненты Elasticsearch, такія як сродкі для машыннага навучання, падтрымка SQL, генерацыя. апавяшчэнняў, механізмы дыягностыкі прадукцыйнасці кластара, аўтэнтыфікацыя праз Active Directory, Kerberos, SAML і OpenID, рэалізацыя адзінай кропкі ўваходу (SSO), падтрымка шыфравання трафіку, сістэма размежавання доступу на аснове роляў (RBAC), вядзенне дэталёвага лога для аўдыту.

Крыніца: opennet.ru

Дадаць каментар