Uzņēmums Amazon paziņoja par projekta OpenSearch izveidi, kura ietvaros tika radīts meitasprodukts meklēšanas, analīzes un datu uzglabāšanas platformai Elasticsearch, kā arī ar platformu saistītā tīmekļa saskarnē Kibana. Kods tiek izplatīts saskaņā ar Apache 2.0 licenci. Nākotnē plānots pārveidot pakalpojumu Amazon Elasticsearch Service par Amazon OpenSearch Service.
OpenSearch ir atzarojies no kodu bāzes Elasticsearch 7.10.2. Oficiāli darbs pie meitasprodukta sākās 21. janvārī, pēc kura tika veikta atzarotā koda attīrīšana no komponentēm, kas netiek izplatītas saskaņā ar Apache 2.0 licenci, un tika mainīti zīmola elementi Elasticsearch uz OpenSearch. Pašlaik kods atrodas alfa testēšanas posmā, bet pēc dažām nedēļām tiek gaidīts pirmais beta izdevums. Stabilizēt kodu bāzi un padarīt OpenSearch gatavu lietošanai darba sistēmās plānots līdz 2021. gada vidum.
OpenSearch attīstīsies kā kopīgs projekts, ko izstrādā kopienas dalība. Tiek atzīmēts, ka projekta kurators šobrīd ir uzņēmums Amazon, taču nākotnē kopā ar kopienu tiks izstrādāta optimāla vadības, lēmumu pieņemšanas un sadarbības stratēģija dalībniekiem, kas iesaistīti izstrādē.
Darbam pie OpenSearch jau pievienojušās tādas kompānijas kā Red Hat, SAP, Capital One un Logz.io. Ievērības cienīgs ir fakts, ka uzņēmums Logz.io iepriekš centās attīstīt savu Elasticsearch meitasprodukts, taču pievienojās kopīgā projekta izstrādei. Lai piedalītos OpenSearch izstrādē, nav nepieciešama nekustamo īpašumu tiesību nodošanas vienošanās (CLA, Contributor License Agreement), un OpenSearch preču zīmes izmantošanas noteikumi ir atļaujoši un ļauj norādīt šo nosaukumu, reklamējot savus produktus.
Par iemeslu meitasprodukta izveidei kļuva sākotnējā projekta Elasticsearch pāreja uz nebrīvo licenci SSPL (Server Side Public License) un izmaiņu publicēšanas pārtraukšana saskaņā ar veco Apache 2.0 licenci. SSPL licence ir atzīta par nesaskaņotu ar Open Source kritērijiem, jo tai ir diskriminējoši nosacījumi. Proti, neskatoties uz to, ka SSPL licence ir balstīta uz AGPLv3, tekstā ir iekļauti papildu piegādes nosacījumi saskaņā ar SSPL licenci ne tikai paša lietojumprogrammas koda, bet arī visu komponentu, kas iesaistīti mākonī sniegto pakalpojumu, avota teksta nodrošināšanai.
Forku izveidotā motivācija ir saglabāt Elasticsearch un Kibana kā atvērtus projektus un nodrošināt pilnvērtīgu atvērtu risinājumu, ko attīstīs kopiena. Projektā OpenSearch turpināsies neatkarīga izstrāde par distribūciju Open Distro for Elasticsearch, kas iepriekš tika izstrādāta kopā ar Expedia Group un Netflix kā papildinājums Elasticsearch, un iekļāva papildu funkcijas, lai aizvietotu maksas komponentus Elasticsearch, piemēram, līdzekļus mašīnmācībai, SQL atbalstu, paziņojumu ģenerēšanu, klastera veiktspējas diagnostikas mehānismus, autentifikāciju ar Active Directory, Kerberos, SAML un OpenID, vienotas ievades punktu (SSO) īstenošanu, datu šifrēšanas atbalstu, piekļuves kontroli, kas balstīta uz lomām (RBAC), un detalizētu žurnāla uzskaiti auditam.
Avots: opennet.lv
