Amazon представи OpenSearch, форк на платформата Elasticsearch

Компания Amazon обяви създаването на проекта OpenSearch, в рамките на който е създаден форк на платформата за търсене, анализи и съхранение на данни Elasticsearch, както и свързания с платформата уеб интерфейс Kibana. Кодът се разпространява под лицензия Apache 2.0. В бъдеще се планира преименуване на услугата Amazon Elasticsearch Service в Amazon OpenSearch Service.

OpenSearch е основан на кодовата база Elasticsearch 7.10.2. Официално работата по форка започна на 21 януари, след което беше проведено почистване на форкнатия код от компоненти, разпространявани не под лицензия Apache 2.0, и замяна на елементи с бранда Elasticsearch с OpenSearch. В текущия си вариант кодът е все още в стадий на alpha тестове, а след няколко седмици се очаква първият бета-релиз. Стабилизирането на кодовата база и подготовката на 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

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster