ఎలాస్టిక్సెర్చ్ పైథాన్ భాష కోసం అధికారిక క్లయింట్ లైబ్రరీ అయిన elasticsearch-py 7.14.0 విడుదలను ప్రచురించింది, అసలు వాణిజ్య సాగే శోధన ప్లాట్ఫారమ్ని ఉపయోగించని సర్వర్లకు కనెక్ట్ చేసే సామర్థ్యాన్ని నిరోధించే మార్పు ఉంది. క్లయింట్ లైబ్రరీ ఇప్పుడు కొత్త విడుదలల కోసం "Elasticsearch" కాకుండా "X-Elastic-Product" హెడర్లో కనిపించే ఉత్పత్తిని ఉపయోగిస్తుంటే లేదా పాత వాటి కోసం ట్యాగ్లైన్ మరియు build_flavor ఫీల్డ్లను పాస్ చేయకుంటే ఇప్పుడు ఎర్రర్ను విసురుతుంది. విడుదల చేస్తుంది.
elasticsearch-py లైబ్రరీ Apache 2.0 లైసెన్స్ క్రింద పంపిణీ చేయబడుతోంది, అయితే దాని కార్యాచరణ ఇప్పుడు వాణిజ్య సాగే శోధన ఉత్పత్తులకు కనెక్ట్ చేయడానికి పరిమితం చేయబడింది. అమెజాన్ ప్రకారం, బ్లాకింగ్ అనేది సాగే శోధన మరియు ఓపెన్సెర్చ్ కోసం ఓపెన్ డిస్ట్రో యొక్క ఫోర్క్లను మాత్రమే కాకుండా, సాగే శోధన యొక్క ఓపెన్ వెర్షన్ల ఆధారంగా పరిష్కారాలను కూడా ప్రభావితం చేస్తుంది. జావాస్క్రిప్ట్ మరియు హడూప్ కోసం క్లయింట్ లైబ్రరీలలో ఇలాంటి మార్పులు చేర్చబడతాయని భావిస్తున్నారు.
Elasticsearch యొక్క చర్యలు క్లౌడ్ ప్రొవైడర్లతో వైరుధ్యం ఫలితంగా సాగే శోధనను క్లౌడ్ సేవలుగా అందిస్తాయి కానీ ఉత్పత్తి యొక్క వాణిజ్య సంస్కరణను కొనుగోలు చేయవు. ప్రాజెక్ట్తో ఎలాంటి సంబంధం లేని క్లౌడ్ ప్రొవైడర్లు రెడీమేడ్ ఓపెన్ సొల్యూషన్లను పునఃవిక్రయం చేయడం ద్వారా ప్రయోజనం పొందుతారనే వాస్తవంతో సాగే శోధన అసంతృప్తిగా ఉంది, అయితే డెవలపర్లు తమకు ఏమీ లేకుండా పోయారు.
ఎలాస్టిక్సెర్చ్ ప్రారంభంలో ప్లాట్ఫారమ్ను నాన్-ఫ్రీ SSPL (సర్వర్ సైడ్ పబ్లిక్ లైసెన్స్)కి తరలించడం ద్వారా మరియు పాత Apache 2.0 లైసెన్స్లో మార్పులను ప్రచురించడాన్ని నిలిపివేయడం ద్వారా పరిస్థితిని మార్చడానికి ప్రయత్నించింది. SSPL లైసెన్స్ OSI (ఓపెన్ సోర్స్ ఇనిషియేటివ్) ద్వారా వివక్షతతో కూడిన అవసరాల కారణంగా ఓపెన్ సోర్స్ ప్రమాణాలకు అనుగుణంగా లేదని గుర్తించబడింది. SSPL లైసెన్స్ AGPLv3పై ఆధారపడి ఉన్నప్పటికీ, టెక్స్ట్లో SSPL లైసెన్స్ కింద డెలివరీ కోసం అదనపు అవసరాలు అప్లికేషన్ కోడ్ మాత్రమే కాకుండా, క్లౌడ్ సేవను అందించడంలో పాల్గొన్న అన్ని భాగాల సోర్స్ కోడ్ కూడా ఉన్నాయి.
కానీ ఈ దశ పరిస్థితిని మరింత తీవ్రతరం చేసింది మరియు Amazon, Red Hat, SAP, Capital One మరియు Logz.io యొక్క ఉమ్మడి ప్రయత్నాల ద్వారా, ఓపెన్సెర్చ్ ఫోర్క్ సృష్టించబడింది, ఇది సంఘం భాగస్వామ్యంతో అభివృద్ధి చేయబడిన పూర్తి స్థాయి బహిరంగ పరిష్కారంగా ఉంచబడింది. OpenSearch ఉత్పత్తి వ్యవస్థలలో ఉపయోగం కోసం సిద్ధంగా ఉన్నట్లు గుర్తించబడింది మరియు సాగే శోధన, విశ్లేషణ మరియు డేటా నిల్వ ప్లాట్ఫారమ్ మరియు Kibana వెబ్ ఇంటర్ఫేస్ను భర్తీ చేయగల సామర్థ్యాన్ని కలిగి ఉంది, అలాగే Elasticsearch యొక్క వాణిజ్య ఎడిషన్ యొక్క భాగాలను భర్తీ చేయడంతో సహా.
ఎలాస్టిక్సెర్చ్ సంఘర్షణను పెంచింది మరియు క్లయింట్ లైబ్రరీలు దాని నియంత్రణలో ఉన్నందున (లైబ్రరీల లైసెన్స్ తెరిచి ఉంది మరియు ఓపెన్సెర్చ్ ఫోర్క్ వాటిని ఉపయోగించడం కొనసాగించింది) దాని ఉత్పత్తులతో ముడిపెట్టడం ద్వారా ఫోర్క్ వినియోగదారులకు జీవితాన్ని కష్టతరం చేయాలని నిర్ణయించింది. అనుకూలతను నిర్ధారించండి మరియు వినియోగదారుల పరివర్తనను సులభతరం చేయండి).
ఎలాస్టిక్సెర్చ్ చర్యలకు ప్రతిస్పందనగా, OpenSearch ప్రాజెక్ట్ ఇప్పటికే ఉన్న 12 క్లయింట్ లైబ్రరీల ఫోర్క్లను అభివృద్ధి చేయడాన్ని ప్రారంభిస్తుందని మరియు వాటికి క్లయింట్ సిస్టమ్లను తరలించడానికి ఒక పరిష్కారాన్ని అందిస్తుందని Amazon ప్రకటించింది. ఫోర్క్లను ప్రచురించే ముందు, వినియోగదారులు క్లయింట్ లైబ్రరీల యొక్క కొత్త విడుదలలకు మారడానికి వేచి ఉండాలని సూచించారు మరియు వారు నవీకరణను ఇన్స్టాల్ చేస్తే, మునుపటి సంస్కరణకు తిరిగి వెళ్లండి.
మూలం: opennet.ru