Amazon paziņoja par OpenSearch projekta izveidi, kas ietver Elasticsearch meklēšanas, analīzes un datu glabāšanas platformas atzaru, kā arī ar platformu saistīto Kibana tīmekļa saskarni. Kods tiek izplatīts saskaņā ar Apache 2.0 licenci. Nākotnē Amazon Elasticsearch Service plānots pārdēvēt par Amazon OpenSearch Service.
OpenSearch tika atzarots no Elasticsearch 7.10.2 koda bāzes. Darbs pie atzarojuma oficiāli sākās 21. janvārī, pēc tam no atzarotā koda tika attīrīti komponenti, kas nebija licencēti saskaņā ar Apache 2.0 licenci, un Elasticsearch zīmols tika aizstāts ar OpenSearch. Pašreizējā formā kods pašlaik atrodas alfa testēšanas stadijā, un pirmā beta versija ir gaidāma pēc dažām nedēļām. Plānots, ka koda bāze tiks stabilizēta un OpenSearch būs gatavs lietošanai ražošanā līdz 2021. gada vidum.
OpenSearch tiks izstrādāts kā sadarbības projekts, kurā piedalīsies kopiena. Lai gan Amazon pašlaik ir projekta kurators, kopiena sadarbosies ar viņiem, lai izstrādātu optimālu stratēģiju pārvaldībai, lēmumu pieņemšanai un sadarbībai starp projektā iesaistītajiem dalībniekiem.
Tādi uzņēmumi kā Red Hat, SAP, Capital One un Logz.io jau ir pievienojušies OpenSearch projektam. Jāatzīmē, ka Logz.io iepriekš mēģināja izstrādāt savu Elasticsearch atvasinājumu, bet kopš tā laika ir pievienojies projektam. Dalībai OpenSearch izstrādē nav nepieciešams līdzstrādnieka licences līgums (CLA), un OpenSearch preču zīmju lietošanas noteikumi ir atļaujoši, ļaujot uzņēmumam izmantot nosaukumu, reklamējot savus produktus.
Šī atzarošanās tika izveidota, jo sākotnējais Elasticsearch projekts pārgāja uz patentēto SSPL (Servera puses publisko licenci) un pārtrauca publicēt izmaiņas saskaņā ar vecāko Apache 2.0 licenci. SSPL licence tika uzskatīta par neatbilstošu Atvērtā pirmkoda iniciatīvai (OSI) tās diskriminējošo prasību dēļ. Konkrētāk, lai gan SSPL licence ir balstīta uz AGPLv3, tā ietver papildu prasības, kas paredz, ka ne tikai pašam lietojumprogrammas kodam, bet arī visu mākoņpakalpojuma nodrošināšanā iesaistīto komponentu pirmkodam jābūt licencētam saskaņā ar SSPL.
Tiek norādīts, ka atzarojuma izveides motivācija ir nodoms saglabāt Elasticsearch un Kibana kā atvērtā pirmkoda risinājumus un nodrošināt pilnvērtīgu, atvērtā pirmkoda risinājumu, kas izstrādāts ar kopienas līdzdalību. OpenSearch projekts arī turpinās neatkarīgu Open Distro izstrādi Elasticsearch izplatīšanai, kas iepriekš tika izstrādāta kopīgi ar Expedia Group un Netflix kā Elasticsearch papildinājums un ietvēra papildu funkcijas, kas aizstāj maksas Elasticsearch komponentus, piemēram, mašīnmācīšanās rīkus, SQL atbalstu, paziņojumu ģenerēšanu, klasteru veiktspējas diagnostiku, autentifikāciju, izmantojot Active Directory, Kerberos, SAML un OpenID, vienreizēju pierakstīšanos (SSO), datplūsmas šifrēšanas atbalstu, uz lomām balstītu piekļuves kontroles (RBAC) sistēmu un detalizētu audita reģistrēšanu.
Avots: opennet.ru
