Amazon je predstavio OpenSearch, fork platforme Elasticsearch

Amazon je najavio kreiranje projekta OpenSearch u okviru kojeg je kreiran fork platforme za pretragu, analizu i skladištenje podataka Elasticsearch, kao i Kibana web interfejs povezan sa platformom. Kod se distribuira pod licencom Apache 2.0. U budućnosti planiramo preimenovati Amazon Elasticsearch Service u Amazon OpenSearch Service.

OpenSearch se račva iz Elasticsearch 7.10.2 kodne baze. Rad na forku zvanično je počeo 21. januara, nakon čega je forkirani kod očišćen od komponenti koje se ne distribuiraju pod licencom Apache 2.0, a elementi brenda Elasticsearch zamijenjeni su OpenSearch-om. U svom trenutnom obliku, kod je još uvijek u alfa testiranju, a prvo beta izdanje se očekuje za nekoliko sedmica. Planirano je da se do sredine 2021. stabilizuje baza koda i da OpenSearch bude spreman za upotrebu u proizvodnim sistemima.

OpenSearch će biti razvijen kao zajednički projekat razvijen uz doprinos zajednice. Napominje se da je kustos projekta trenutno Amazon, ali će se u budućnosti, zajedno sa zajednicom, razvijati optimalna strategija upravljanja, donošenja odluka i interakcije učesnika uključenih u razvoj.

Kompanije kao što su Red Hat, SAP, Capital One i Logz.io već su se pridružile radu na OpenSearch-u. Važno je napomenuti da je Logz.io ranije pokušao razviti vlastiti fork Elasticsearch-a, ali se pridružio radu na zajedničkom projektu. Da biste učestvovali u razvoju OpenSearch-a, ne morate potpisati ugovor o prijenosu (CLA, Contributor License Agreement), a pravila za korištenje žiga OpenSearch su dopuštena i dozvoljavaju vam da navedete ovo ime kada promovirate svoje proizvode.

Razlog za kreiranje fork-a je bio transfer originalnog Elasticsearch projekta na vlasnički SSPL (Server Side Public License) i prestanak objavljivanja izmjena pod starom Apache 2.0 licencom. OSI (Open Source Initiative) priznaje SSPL licencu da ne ispunjava kriterijume otvorenog koda zbog prisustva diskriminatornih zahteva. Konkretno, unatoč činjenici da je SSPL licenca zasnovana na AGPLv3, tekst sadrži dodatne zahtjeve za isporuku pod SSPL licencom ne samo samog koda aplikacije, već i izvornog koda svih komponenti uključenih u pružanje usluge u oblaku .

Motivacija iza vilice je da se Elasticsearch i Kibana drže otvorenim kodom i da se obezbedi kompletno rešenje otvorenog koda razvijeno uz doprinos zajednice. Projekat OpenSearch će također nastaviti samostalni razvoj Open Distro za Elasticsearch distribuciju, koji je prethodno razvijen zajedno sa Expedia Group i Netflixom u obliku dodatka za Elasticsearch i uključivao je dodatne funkcije koje zamjenjuju plaćene komponente Elasticsearch-a, kao što su kao alati za strojno učenje, SQL podrška, generiranje obavijesti, mehanizmi za dijagnosticiranje performansi klastera, autentikacija putem Active Directory, Kerberos, SAML i OpenID, implementacija jedinstvene prijave (SSO), podrška za šifriranje prometa, pristup baziran na ulozi kontrolni sistem (RBAC), detaljna evidencija za reviziju.

izvor: opennet.ru

Dodajte komentar