அதிகாரப்பூர்வ Elasticsearch கிளையண்டுகளில் ஃபோர்க்குகளுடன் இணைக்கும் திறன் தடுக்கப்பட்டுள்ளது

Elasticsearch ஆனது elasticsearch-py 7.14.0 வெளியீட்டை வெளியிட்டுள்ளது, பைதான் மொழிக்கான அதிகாரப்பூர்வ கிளையன்ட் லைப்ரரி, அசல் வணிக எலாஸ்டிக் தேடல் தளத்தைப் பயன்படுத்தாத சேவையகங்களுடன் இணைக்கும் திறனைத் தடுக்கும் மாற்றத்தைக் கொண்டுள்ளது. புதிய வெளியீடுகளுக்கு "Elasticsearch" என்பதைத் தவிர "X-Elastic-Product" தலைப்பில் தோன்றும் தயாரிப்பை மறுபுறம் பயன்படுத்தினால் அல்லது பழையவற்றுக்கான டேக்லைன் மற்றும் build_flavor புலங்களை அனுப்பவில்லை என்றால், கிளையன்ட் லைப்ரரி இப்போது பிழையை ஏற்படுத்தும். வெளியிடுகிறது.

elasticsearch-py நூலகம் Apache 2.0 உரிமத்தின் கீழ் தொடர்ந்து விநியோகிக்கப்படுகிறது, ஆனால் அதன் செயல்பாடு இப்போது வணிக ரீதியான Elasticsearch தயாரிப்புகளுடன் இணைப்பதில் மட்டுமே உள்ளது. அமேசானின் கூற்றுப்படி, தடுப்பானது எலாஸ்டிக் தேடல் மற்றும் ஓபன் தேடலுக்கான ஓபன் டிஸ்ட்ரோவின் ஃபோர்க்குகளை மட்டுமல்ல, எலாஸ்டிக் தேடலின் திறந்த பதிப்புகளின் அடிப்படையில் தீர்வுகளையும் பாதிக்கிறது. இதே போன்ற மாற்றங்கள் ஜாவாஸ்கிரிப்ட் மற்றும் ஹடூப்பிற்கான கிளையன்ட் லைப்ரரிகளில் சேர்க்கப்படும் என எதிர்பார்க்கப்படுகிறது.

Elasticsearch இன் செயல்கள் கிளவுட் வழங்குநர்களுடனான மோதலின் விளைவாகும், அவை Elasticsearch ஐ கிளவுட் சேவைகளாக வழங்கும் ஆனால் தயாரிப்பின் வணிகப் பதிப்பை வாங்குவதில்லை. திட்டத்துடன் எந்த தொடர்பும் இல்லாத கிளவுட் வழங்குநர்கள் ஆயத்த திறந்த தீர்வுகளை மறுவிற்பனை செய்வதன் மூலம் பயனடைகிறார்கள் என்ற உண்மையால் Elasticsearch அதிருப்தி அடைந்துள்ளது, அதே நேரத்தில் டெவலப்பர்கள் தாங்களே ஒன்றும் இல்லாமல் இருக்கிறார்கள்.

Elasticsearch ஆரம்பத்தில் தளத்தை இலவச SSPLக்கு (சர்வர் சைட் பப்ளிக் லைசென்ஸ்) நகர்த்தி பழைய Apache 2.0 உரிமத்தின் கீழ் மாற்றங்களை வெளியிடுவதை நிறுத்துவதன் மூலம் நிலைமையை மாற்ற முயற்சித்தது. SSPL உரிமம் OSI (ஓப்பன் சோர்ஸ் முன்முயற்சி) மூலம் பாரபட்சமான தேவைகள் இருப்பதால் திறந்த மூல அளவுகோல்களை பூர்த்தி செய்யவில்லை என அங்கீகரிக்கப்பட்டுள்ளது. SSPL உரிமம் AGPLv3 ஐ அடிப்படையாகக் கொண்டது என்ற உண்மை இருந்தபோதிலும், உரையில் SSPL உரிமத்தின் கீழ் வழங்குவதற்கான கூடுதல் தேவைகள் பயன்பாட்டுக் குறியீடு மட்டுமல்ல, கிளவுட் சேவையை வழங்குவதில் ஈடுபட்டுள்ள அனைத்து கூறுகளின் மூலக் குறியீட்டையும் கொண்டுள்ளது.

ஆனால் இந்த நடவடிக்கை நிலைமையை மேலும் மோசமாக்கியது மற்றும் Amazon, Red Hat, SAP, Capital One மற்றும் Logz.io ஆகியவற்றின் கூட்டு முயற்சியின் மூலம், ஒரு OpenSearch fork உருவாக்கப்பட்டது, சமூகத்தின் பங்கேற்புடன் உருவாக்கப்பட்ட ஒரு முழுமையான திறந்த தீர்வாக நிலைநிறுத்தப்பட்டது. OpenSearch ஆனது உற்பத்தி அமைப்புகளில் பயன்படுத்த தயாராக இருப்பதாகவும், Elasticsearch தேடல், பகுப்பாய்வு மற்றும் தரவு சேமிப்பு தளம் மற்றும் Kibana இணைய இடைமுகத்தை மாற்றும் திறன் கொண்டதாகவும் அங்கீகரிக்கப்பட்டது, இதில் Elasticsearch இன் வணிகப் பதிப்பின் கூறுகளுக்கு மாற்றாக வழங்குவது உட்பட.

Elasticsearch மோதலை அதிகப்படுத்தியது மற்றும் கிளையன்ட் லைப்ரரிகள் அதன் கட்டுப்பாட்டில் இருப்பதைப் பயன்படுத்தி, ஃபோர்க் பயனர்களின் வாழ்க்கையை அதன் தயாரிப்புகளுடன் இணைப்பதன் மூலம் கடினமாக்க முடிவு செய்தது (நூலகங்களுக்கான உரிமம் திறந்த நிலையில் உள்ளது மற்றும் OpenSearch ஃபோர்க் அவற்றை தொடர்ந்து பயன்படுத்தியது. பொருந்தக்கூடிய தன்மையை உறுதி செய்தல் மற்றும் பயனர்களின் மாற்றத்தை எளிதாக்குதல்).

Elasticsearch இன் செயல்களுக்கு பதிலளிக்கும் விதமாக, OpenSearch திட்டம் தற்போதுள்ள 12 கிளையன்ட் லைப்ரரிகளின் ஃபோர்க்குகளை உருவாக்கத் தொடங்கும் என்றும் அவற்றிற்கு கிளையன்ட் அமைப்புகளை மாற்றுவதற்கான தீர்வை வழங்கும் என்றும் Amazon அறிவித்தது. ஃபோர்க்குகள் வெளியிடப்படுவதற்கு முன், கிளையன்ட் லைப்ரரிகளின் புதிய வெளியீடுகளுக்கு மாறுவதற்கு காத்திருக்குமாறு பயனர்கள் அறிவுறுத்தப்படுகிறார்கள், மேலும் அவர்கள் புதுப்பிப்பை நிறுவினால், முந்தைய பதிப்பிற்குச் செல்லவும்.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்