היכולת להתחבר לפורקס חסומה בלקוחות Elasticsearch הרשמיים

Elasticsearch פרסמה את המהדורה של elasticsearch-py 7.14.0, ספריית הלקוחות הרשמית לשפת Python, המכילה שינוי שחוסם את היכולת להתחבר לשרתים שאינם משתמשים בפלטפורמת Elasticsearch המסחרית המקורית. ספריית הלקוח תשליך כעת שגיאה אם ​​הצד השני משתמש במוצר המופיע בכותרת "X-Elastic-Product" כמשהו אחר מאשר "Elasticsearch" עבור מהדורות חדשות, או לא עובר את השדות תיוג ו-build_flavor עבור ישנים משחרר.

ספריית elasticsearch-py ממשיכה להיות מופצת תחת רישיון Apache 2.0, אך הפונקציונליות שלה מוגבלת כעת לחיבור למוצרי Elasticsearch מסחריים. לפי אמזון, החסימה משפיעה לא רק על מזלגות של Open Distro עבור Elasticsearch ו-OpenSearch, אלא גם על פתרונות המבוססים על גרסאות פתוחות של Elasticsearch. שינויים דומים צפויים להיכלל בספריות הלקוח עבור JavaScript ו-Hadoop.

הפעולות של Elasticsearch הן תוצאה של התנגשות עם ספקי ענן המספקים את Elasticsearch כשירותי ענן אך אינם רוכשים גרסה מסחרית של המוצר. Elasticsearch לא מרוצה מהעובדה שספקי ענן שאין להם שום קשר לפרויקט נהנים ממכירה חוזרת של פתרונות פתוחים מוכנים, בעוד שהמפתחים עצמם נשארים בלי כלום.

Elasticsearch ניסתה בתחילה לשנות את המצב על ידי העברת הפלטפורמה ל-SSPL שאינו בחינם (Server Side Public License) והפסקת פרסום שינויים תחת רישיון Apache 2.0 הישן. רישיון SSPL מוכר על ידי OSI (יוזמת קוד פתוח) כמי שאינו עומד בקריטריונים של קוד פתוח עקב קיומן של דרישות מפלות. למרות העובדה שרישיון SSPL מבוסס על AGPLv3, הטקסט מכיל דרישות נוספות לאספקה ​​במסגרת רישיון SSPL לא רק של קוד האפליקציה עצמו, אלא גם קוד המקור של כל הרכיבים המעורבים באספקת שירות הענן.

אבל הצעד הזה רק החמיר את המצב ובאמצעות המאמצים המשותפים של אמזון, רד האט, SAP, Capital One ו-Logz.io, נוצר מזלג של OpenSearch, שמוצב כפתרון פתוח מלא שפותח בהשתתפות הקהילה. OpenSearch הוכר כמוכן לשימוש במערכות ייצור ומסוגל להחליף את פלטפורמת החיפוש, הניתוח ואחסון הנתונים של Elasticsearch ואת ממשק האינטרנט Kibana, כולל הצעת תחליף לרכיבי המהדורה המסחרית של Elasticsearch.

Elasticsearch הסלימה את הסכסוך והחליטה להקשות על משתמשי המזלג על ידי קשירתו למוצריה, תוך ניצול העובדה שספריות הלקוחות נותרו בשליטתה (הרישיון לספריות נותר פתוח ומזלג OpenSearch המשיך להשתמש בהן כדי להבטיח תאימות ולפשט את המעבר של משתמשים).

בתגובה לפעולות של Elasticsearch, אמזון הודיעה כי פרויקט OpenSearch יתחיל בפיתוח מזלגות של 12 ספריות לקוח קיימות ויציע פתרון להעברת מערכות לקוח אליהם. לפני פרסום מזלגות, מומלץ למשתמשים להמתין כדי לעבור למהדורות חדשות של ספריות לקוח, ואם הם מתקינים עדכון, לחזור לגרסה הקודמת.

מקור: OpenNet.ru

הוספת תגובה