Valkey, התגובה של קרן לינוקס לשינוי הרישיון של Redis

ולקי

Valkey, המזלג של קרן לינוקס של Redis

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

ולאחרונה ה קרן לינוקס הודיעה לאחרונה על השקת פרויקט Valkey, שנועד לקדם עוד את הפיתוח של Redis DBMS, מסד נתונים בקוד פתוח המופץ תחת רישיון BSD.

צוות Valkey הוא מורכב ממפתחים בולטים כמו מדלין אולסון, לשעבר ראש Redis באמזון; Ping Xie, מפתח Redis בגוגל ומפתחים ידועים אחרים.

לגבי ואלקי

Valkey הוא מזלג Redis שמקורו בתגובה לשינוי במדיניות הרישוי של Redis Ltd, החברה מאחורי הפיתוח של Redis. החל מ-Redis 7.4, החברה החליטה להפסיק לשלב פונקציות חדשות תחת רישיון BSD, ובחרה להפיץ את קוד הפרויקט תחת שני רישיונות קנייניים: RSALv2 ו-SSPLv1. הרישיונות החדשים הללו מטילים מגבלות נוספות, במיוחד לגבי שימוש חופשי במוצר עבור שירותי ענן.

Valkey תוכנן להיות תואם למערכות הפעלה כגון Linux, macOS, OpenBSD, NetBSD ו-FreeBSD ומוזכר שתוכניות הפיתוח שלה מכסות את יישום של מנגנון חזק יותר להעברת משבצות, שיפורים משמעותיים במדרגיות, יציבות רבה יותר בתצורות אשכולות, ביצועים מיטביים בסביבות ריבוי הליכי, תמיכה בטריגרים, הכנסת פקודות חדשות והטמעת חיפושים וקטוריים.

"Valkey הוא מאמץ מרשים של תורמים ותיקים בקהילת Redis לקיים את עקרונות הקוד הפתוח שעליהם הוקם הפרויקט. אני מברך על המחויבות שלהם לשיתוף פעולה אמיתי ומצפה לחידושים שהם מביאים לקהילת הטכנולוגיה הרחבה יותר כפרויקט בקרן לינוקס", אמר ג'ים זמלין, מנכ"ל קרן לינוקס. 

ראוי להזכיר שעם השקת Valkey, זה הופך למזלג הפתוח השלישי של Redis, מאז הימים הקודמים שיתפנו כאן בבלוג את החדשות על המזלג שנוצר על ידי מייסד סביבת המשתמש Sway ושפת התכנות Hare, רדיקט, מזלג של Redis 7.2.4 אשר יופץ תחת רישיון LGPLv3. בנוסף, מאז 2019, Snapchat עובדת על הפיתוח של KeyDB, מזלג נוסף של Redis המבוסס על גרסה 5. KeyDB בולטת באימוץ ארכיטקטורת ריבוי הליכי, הטמעת שיטות ניהול זיכרון יעילות יותר ומציעה תכונות נוספות כגון שכפול פעיל, אופטימלי אחסון פלאש, ותמיכה בתצורה נפרדת של משך חיים של מפתח משני.

בנוסף לכך, מוזכר כי פרויקט זה ינוהל על ידי קרן לינוקס בפלטפורמה עצמאית, בהשתתפות פעילה של קהילה של מפתחים וחברות המחויבות לשמר את אופי הקוד הפתוח של Redis. חברות חשובות כמו Amazon Web Services (AWS), Google Cloud, Oracle, Ericsson ו-Snap הצטרפו ליוזמה זו.

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

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

כדי להבין קצת, חשוב לקחת בחשבון שההבדלים המהותיים בין RSALv2 ל-SSPLv1 הם ש-SSPLv1 מבוסס על רישיון ה-Copyleft AGPLv3, בעוד ש-RSALv2 מבוסס על רישיון BSD המתיר. תחת רישיון RSALv2, אתה רשאי להשתמש, לשנות, להפיץ ולשלב את הקוד באפליקציות, למעט יישומים מסחריים או שירותים מנוהלים בענן בתשלום (אם כי שימוש חופשי מותר לשירותים פנימיים; ההגבלה חלה רק על שירותים בתשלום אשר לספק גישה ל-Redis). מצד שני, רישיון SSPLv1 כולל את הדרישה שבמסגרת אותו רישיון, לא רק קוד האפליקציה עצמו יסופק, אלא גם קוד המקור של כל הרכיבים המעורבים באספקת שירות הענן.

מקור: https://www.linuxfoundation.org


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.