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. В текущата си форма кодът все още е в етап на алфа тестване, а в следващите седмици се очаква първия бета релиз. Стабилизацията на кодовата база и подготовката на 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