Az Amazon bemutatta az OpenSearch-t, az Elasticsearch platform egyik elágazását

Az Amazon bejelentette az OpenSearch projekt létrehozását, melynek keretében elkészült az Elasticsearch kereső, elemző és adattárolási platform elágazása, valamint a platformhoz kapcsolódó Kibana webes felület. A kódot az Apache 2.0 licenc alatt terjesztik. A jövőben az Amazon Elasticsearch Service átnevezését tervezzük Amazon OpenSearch szolgáltatásra.

Az OpenSearch az Elasticsearch 7.10.2 kódbázisból származik. A fork munkálatai hivatalosan január 21-én kezdődtek, ezt követően a forked kódot megtisztították az Apache 2.0 licenc alatt nem forgalmazott komponensektől, és az Elasticsearch márka elemeit az OpenSearch-re cserélték. Jelenlegi formájában a kód még alfatesztelés alatt áll, az első béta kiadás heteken belül várható. A tervek szerint 2021 közepére stabilizálják a kódbázist, és készen állnak az OpenSearch termelési rendszerekben való használatra.

Az OpenSearch közösségi közreműködéssel kidolgozott együttműködési projektként kerül kifejlesztésre. Megjegyzendő, hogy a projekt kurátora jelenleg az Amazon, de a jövőben a közösséggel közösen kidolgozzák a fejlesztésben részt vevő résztvevők irányításának, döntéshozatalának és interakciójának optimális stratégiáját.

Az OpenSearch munkálataihoz már olyan cégek is bekapcsolódtak, mint a Red Hat, az SAP, a Capital One és a Logz.io. Figyelemre méltó, hogy a Logz.io korábban megpróbálta kifejleszteni saját Elasticsearch villát, de csatlakozott a közös projekt munkálataihoz. Az OpenSearch fejlesztésében való részvételhez nem szükséges átruházási szerződést kötni (CLA, Contributor License Agreement), az OpenSearch védjegy használatára vonatkozó szabályok pedig megengedőek, és lehetővé teszik, hogy termékei reklámozása során ezt a nevet jelezze.

A fork létrehozásának oka az volt, hogy az eredeti Elasticsearch projektet áthelyezték a védett SSPL-re (Server Side Public License), valamint a régi Apache 2.0 licenc alatti változtatások közzétételének megszűnése. Az SSPL licencet az OSI (Open Source Initiative) elismerte, hogy a diszkriminatív követelmények jelenléte miatt nem felel meg a nyílt forráskódú kritériumoknak. Különösen annak ellenére, hogy az SSPL-licenc az AGPLv3-on alapul, a szöveg további követelményeket tartalmaz az SSPL-licenc alá történő szállításhoz nemcsak magának az alkalmazáskódnak, hanem a felhőszolgáltatás nyújtásában részt vevő összes összetevő forráskódjának is. .

A fork mögött állítólag az a motiváció, hogy az Elasticsearch és a Kibana nyílt forráskódú maradjon, és egy teljes, közösségi hozzájárulással kifejlesztett nyílt forráskódú megoldást biztosítsanak. Az OpenSearch projekt folytatja az Open Distro for Elasticsearch disztribúció önálló fejlesztését is, amelyet korábban az Expedia Grouppal és a Netflix-szel közösen fejlesztettek ki az Elasticsearch kiegészítőjeként, és olyan további funkciókat tartalmazott, amelyek helyettesítik az Elasticsearch fizetős összetevőit, mint pl. gépi tanulás eszközeként, SQL támogatás, generálási értesítések, fürtteljesítmény diagnosztizálási mechanizmusok, Active Directory, Kerberos, SAML és OpenID segítségével történő hitelesítés, egyszeri bejelentkezés (SSO) megvalósítása, forgalom titkosításának támogatása, szerep alapú hozzáférés ellenőrzési rendszer (RBAC), részletes naplózás az auditáláshoz.

Forrás: opennet.ru

Hozzászólás