Amazon a prezentat OpenSearch, o bifurcație a platformei Elasticsearch

Compania Amazon a anunțat crearea proiectului OpenSearch, în cadrul căruia a fost creat un fork al platformei de căutare, analiză și stocare a datelor Elasticsearch, precum și al interfeței web asociate platformei, Kibana. Codul este distribuit sub licența Apache 2.0. În viitor, se preconizează redenumirea serviciului Amazon Elasticsearch Service în Amazon OpenSearch Service.

OpenSearch este derivat din baza de cod Elasticsearch 7.10.2. Lucrările oficiale asupra fork-ului au început pe 21 ianuarie, după care a avut loc o curățare a codului derivat de componentele care nu sunt distribuite sub licența Apache 2.0, și înlocuirea elementelor de marcă Elasticsearch cu OpenSearch. În forma actuală, codul se află în etapa de testare alfa, iar în câteva săptămâni se așteaptă prima versiune beta. Stabilizarea bazei de cod și pregătirea OpenSearch pentru utilizarea în sistemele de producție este planificată pentru mijlocul anului 2021.

OpenSearch va evolua ca un proiect comun, dezvoltat cu participarea comunității. Se subliniază că în prezent, compania Amazon acționează ca și curator al proiectului, dar mai departe va fi elaborată o strategie optimă de management, luare a deciziilor și interacțiune a participanților implicați în dezvoltare, împreună cu comunitatea.

La lucrările de dezvoltare a OpenSearch s-au alăturat deja companii precum Red Hat, SAP, Capital One și Logz.io. Este demn de menționat că compania Logz.io a încercat anterior să dezvolte propriul fork Elasticsearch, dar s-a alăturat lucrărilor la proiectul comun. Participarea la dezvoltarea OpenSearch nu necesită semnarea unui acord de transfer al drepturilor de proprietate (CLA, Contributor License Agreement), iar regulile de utilizare a mărcii comerciale OpenSearch sunt permissive și permit utilizarea acestui nume în promovarea propriilor produse.

Motivul pentru crearea fork-ului a fost trecerea proiectului de bază Elasticsearch la o licență neconvențională SSPL (Server Side Public License) și încetarea publicării modificărilor sub vechea licență Apache 2.0. Licența SSPL a fost recunoscută de organizația OSI (Open Source Initiative) ca necorespunzătoare criteriilor Open Source din cauza existenței cerințelor discriminatorii. În special, deși licența SSPL se bazează pe AGPLv3, textul conține cerințe suplimentare de furnizare sub licența SSPL nu doar a codului aplicației în sine, ci și a codului sursă al tuturor componentelor implicate în furnizarea serviciului de cloud.

Motivul pentru crearea acestui fork este menționat ca fiind intenția de a păstra Elasticsearch și Kibana sub formă de proiecte deschise și de a oferi o soluție complet deschisă, dezvoltată cu participarea comunității. În cadrul proiectului OpenSearch, se va continua dezvoltarea independentă a distribuției Open Distro for Elasticsearch, care a fost anterior dezvoltată împreună cu Expedia Group și Netflix, și care a inclus funcționalități suplimentare pentru a înlocui componentele plătite ale Elasticsearch, cum ar fi instrumentele pentru învățarea automată, suportul SQL, generarea de notificări, mecanismele de diagnosticare a performanțelor clustere, autentificarea prin Active Directory, Kerberos, SAML și OpenID, implementarea unui punct unic de acces (SSO), suport pentru criptarea traficului, un sistem de restricționare a accesului bazat pe roluri (RBAC) și păstrarea unui log detaliat pentru audit.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster