V uradnih odjemalcih Elasticsearch je onemogočeno povezovanje s forki.

Podjetje Elasticsearch je objavilo izdajo elasticsearch-py 7.14.0, uradne odjemalske knjižnice za jezik Python, ki vsebuje spremembo, ki onemogoča povezovanje s strežniki, na katerih se uporablja neoriginalna komercialna platforma Elasticsearch. Odjemalska knjižnica bo zdaj izpisala napako, če na drugi strani izdelek, ki se predstavlja v glavi 'X-Elastic-Product', ne bo imenovan kot 'Elasticsearch' za nove izdaje ali ne bo posredoval polj tagline in build_flavor za stare različice.

Knjižnica elasticsearch-py še naprej izhaja pod licenco Apache 2.0, a je njena funkcionalnost zdaj omejena le na možnost povezovanja s komercialnimi izdelki Elasticsearch. Po podatkih podjetja Amazon blokada zajema ne samo forke Open Distro for Elasticsearch in OpenSearch, temveč tudi rešitve, ki temeljijo na odprtih različicah Elasticsearch. Podobne spremembe se pričakujejo v odjemalskih knjižnicah za JavaScript in Hadoop.

Dejanja Elasticsearch so posledica konflikta s ponudniki oblakov, ki zagotavljajo Elasticsearch kot oblačne storitve, vendar ne kupujejo komercialne različice izdelka. Podjetje Elasticsearch je nezadovoljno, da koristi pridobivajo ponudniki oblakov, ki niso povezani s projektom, in preprodajajo gotove odprte rešitve, razvijalci pa ostajajo brez dobička.

Na začetku je podjetje Elasticsearch poskušalo spremeniti situacijo, ko je predložilo platformo pod nesvobodno licenco SSPL (Server Side Public License) in prenehalo objavljati spremembe pod staro licenco Apache 2.0. Licenca SSPL je bila s strani organizacije OSI (Open Source Initiative) priznana kot neustrezna kriterijem odprte kode zaradi diskriminatornih zahtev. Kljub temu, da je licenca SSPL osnovana na AGPLv3, besedilo vsebuje dodatne zahteve za dobavo pod licenco SSPL ne samo kode same aplikacije, temveč tudi izvornih kodov vseh komponent, vključenih v zagotavljanje oblačne storitve.

Ampak ta korak je le poslabšal situacijo, saj so podjetja Amazon, Red Hat, SAP, Capital One in Logz.io ustvarila fork OpenSearch, ki se predstavlja kot popolnoma odprta rešitev, ki se razvija s sodelovanjem skupnosti. OpenSearch je bil priznan kot pripravljen za uporabo v delovnih sistemih in sposoben nadomestiti platformo za iskanje, analizo in shranjevanje podatkov Elasticsearch ter spletni vmesnik Kibana, pri čemer ponuja tudi zamenjavo komponent komercialne različice Elasticsearch.

Podjetje Elasticsearch je eskaliralo konflikt in se odločilo otežiti življenje uporabnikom forkov z vezanjem na svoje izdelke, izkoristilo je to, da so knjižnice ostale pod njenim nadzorom (licenca za knjižnice je ostala odprta in fork OpenSearch je še naprej uporabljal te knjižnice za zagotavljanje združljivosti in poenostavitev prehoda uporabnikov).

V odziv na dejanja podjetja Elasticsearch je podjetje Amazon napovedalo, da bo projekt OpenSearch začel razvijati forke 12 obstoječih knjižnic za stranke in ponudil rešitev za migracijo na njih sistemov strank. Pred objavo forkov je uporabnikom priporočeno, da počakajo s prehodom na nove izdaje knjižnic za stranke, v primeru namestitve posodobitve pa naj se vrnejo na prejšnjo različico.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster