Elasticsearchi ametlikes klientides on blokeeritud ühenduse loomise võimalus fork'idega

Elasticsearchi ettevõte avaldas versiooni elasticsearch-py 7.14.0, ametlikku klientteeki programmeerimiskeele Python jaoks, mis sisaldab muudatust, mis takistab ühenduse loomist serveritega, kus kasutatakse mitteoriginaalset äriversiooni Elasticsearchist. Klientteek hakkab nüüd viskama viga, kui teisel pool kasutatakse toodet, mille päises "X-Elastic-Product" ei nimetata "Elasticsearch"-iks uute väljaannete puhul, või ei edastata välju tagline ja build_flavor vanemate versioonide jaoks.

Teek elasticsearch-py jätkab tarnimist litsentsi all Apache 2.0, kuid selle funktsionaalsus on nüüd piiratud ainult võimalusega ühendada ärilahendustega Elasticsearch. Amazon ütles, et blokeering hõlmab mitte ainult kahte haru, Open Distro for Elasticsearch ja OpenSearch, vaid ka lahendusi, mis põhinevad avatud versioonidel Elasticsearchist. Sarnased muudatused on ootel ka JavaScripti ja Hadoopi klientteekide jaoks.

Elasticsearchi tegevus on tingitud konfliktist pilvepakkujatega, kes pakuvad Elasticsearchi pilveteenustena, kuid ei osta toote äriversiooni. Elasticsearch on rahulolematu, et kasu saavad projekti eest mitte vastutavad pilvepakkujad, kes müüvad edasi valmis avatud lahendusi, samas kui arendajad jäävad ilma.

Alguses püüdis Elasticsearch olukorda muuta, viies platvormi mittetäieliku litsentsi SSPL (Server Side Public License) alla ja lõpetades muudatuste avaldamise vana litsentsi Apache 2.0 all. SSPL litsents on OSI (Open Source Initiative) poolt tunnustatud avatud lähtekoodiga nõuetele mittevastavast, kuna see sisaldab diskrimineerivaid nõudeid. Kuigi SSPL litsents põhineb AGPLv3-l, sisaldab tekst täiendavaid nõudeid, et tarnida mitte ainult rakenduse koodi, vaid ka kõikide komponentide lähtekodasid, mis on seotud pilveteenuse pakkumisega.

Kuid see samm halvendas olukorda ja Amazon, Red Hat, SAP, Capital One ning Logz.io ühiste jõududega loodi OpenSearch'i fork, mis positsioneeriti kui täieõiguslik avatud lahendus, kaasates kogukonda. OpenSearch kuulutati kasutusvalmis töö süsteemides ja suudab asendada otsingu, analüüsi ja andmete salvestamise platvormi Elasticsearch ning veebiliidese Kibana, pakkudes sealjuures alternatiive ka Elasticsearch'i kommertsväljaande komponentidele.

Elasticsearch'i ettevõte eskaleeris konflikti ja otsustas raskendada forkide kasutajate elu, sidudes need oma toodetega, kasutades ära asjaolu, et kliendi raamatukogud jäid nende kontrolli alla (raamatukogude litsents jäi avatud ja OpenSearch'i fork kasutas neid ühilduvuse tagamiseks ning kasutajate ülemineku lihtsustamiseks).

Elasticsearch'i tegevusele vastuseks teatas Amazon, et OpenSearch'i projekt hakkab arendama 12 olemasoleva kliendi raamatukogu fork'i ning pakub lahendust kliendi süsteemide migreerimiseks nendele. Enne fork'ide avaldamist soovitatakse kasutajatel uute kliendi raamatukogude versioonide kasutusele võtmisest vähe oodata ja värskenduse installimisel tagasi minna varasema versiooni juurde.

Allikas: opennet.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster