Compania Elasticsearch B.V. a anunțat revenirea statutului de produse deschise pentru platforma de căutare, analiză și stocare a datelor Elasticsearch, precum și pentru interfața web Kibana. Codul Elasticsearch și Kibana, pe lângă licențele proprietare ELv2 și SSPL, va fi distribuit și sub licența liberă AGPLv3. Până la trecerea la licențele proprietare, produsul era distribuit sub licența Apache 2.0, care continuă să fie utilizată în fork-ul OpenSearch.
Revenirea la modelul deschis de distribuție a codului este explicată prin rezolvarea problemelor cu AWS (Amazon Web Services) - se observă că, după schimbarea licenței pentru Elasticsearch, compania Amazon a început să investească fonduri în dezvoltarea propriului fork, parteneriatele cu AWS s-au întărit, confuzia de pe piață a dispărut, iar compania Elasticsearch a simțit dispariția amenințării anterioare pentru afacerea sa.
Spre deosebire de licența GPLv3, AGPLv3 include restricții suplimentare pentru aplicațiile care asigură funcționarea serviciilor de rețea. Atunci când se utilizează componente AGPL în serviciile de rețea, dezvoltatorul este obligat să ofere utilizatorului codul sursă al tuturor modificărilor aduse acestor componente, chiar dacă software-ul care stă la baza serviciului nu este distribuit și este utilizat exclusiv în infrastructura internă pentru organizarea funcționării serviciului. Licența AGPL impune, de asemenea, condiții de copyleft, adică pentru a include cod AGPL din Elasticsearch în propriul proiect, baza de cod a propriului proiect trebuie să fie relicitată sub licența AGPL.
Reamintim că în 2021, proiectul Elasticsearch a fost mutat pe licența SSPL (Server Side Public License), care se bazează pe textul AGPLv3, în care au fost introduse cerințe suplimentare de livrare sub licența SSPL, nu doar pentru codul aplicației, ci și pentru codurile sursă ale tuturor componentelor implicate în furnizarea serviciului cloud. Licența SSPL nu a obținut statutul de deschis din cauza discriminării anumitor categorii de utilizatori (furnizori de servicii cloud). Pentru cei care nu sunt mulțumiți de condițiile licenței SSPL, în Elasticsearch a fost oferită o licență comercială ELv2 (Elastic License). Ca răspuns la schimbarea licenței, companiile Amazon, Red Hat, SAP, Capital One și Logz.io au creat fork-ul OpenSearch, în cadrul căruia, cu participarea comunității, au continuat dezvoltarea bazei de cod deschis Elasticsearch 7.10.
Sursa: opennet.ro
