לאחר המתנה ארוכה וכואבת, Xiaomi סוף סוף עומדת ברישיון GPLv2 ומשחררת מקורות ליבה עבור ה-Mi3.
אם אתה מכיר את Xiaomi, אולי שמעתם שהם לא הכי תואמים בכל הנוגע לרישיון הציבורי הכללי שהופך את ליבת אנדרואיד פתוחה בפנינו. תנאי ה-GPLv2 קובעים שמכיוון הליבה של אנדרואיד מבוססת על ליבת לינוקס, המורשית תחת GPL, v2 Android חייב להיות קוד פתוח כדי שכולם יוכלו ללמוד או לשנות, ואלו שמשנים את ליבת אנדרואיד צריכים לעשות שֶׁלָהֶם מקורות זמינים באופן מיידי גם לאחרים. למרבה הצער, יצרני OEM רבים לא תמיד עומדים בתנאים - מהקטנים מאוד לגדולים מאוד.
מוקדם יותר השנה הצגנו מאמר המסביר כיצד Xiaomi איחרה בתאימות ל-GPLv2, וכיצד הם עדיין לא שחררו מקורות ליבה מעודכנים עבור רבים מהמכשירים שלהם. עבירה זו אינה רק שגויה מוסרית ומשפטית, אלא היא מונעת מהמפתחים שלנו לשנות היבטים מרכזיים של הטלפונים של Xiaomi כדי להגשים את חזונות התוכנה שלנו. יתר על כן, זה עלול להדאיג משתמשים הנזהרים מדלתות אחוריות של אבטחה וסוגים אחרים של תוכנות ריגול. אבל אחרי המתנה ארוכה ומייגעת מלאה בהבטחות שהופרו, אנחנו זוכים לראות את הליבה של Mi3 האהוב על המעריצים.
ההבטחות שנתן סגן הנשיא של שיאומי, הוגו בארה, לא התגשמו בזמן, אבל אם תפנו אל MiCode github תמצא את הליבה של ה-Mi3 (cancro), לצד מקורות נוספים הכלולים עבור מכשירי Xiaomi כמו הטלפונים Mi4 וה-Mi Note. נראה שה-GitHub לא מעודכן במלואו, אז כנראה יש עוד. אירוע זה מסמן צעד מונומנטלי קדימה במוניטין של Xiaomi, ואנחנו יכולים לצפות לדברים נהדרים שייצא מהמהדורה הזו.
למרות זאת, מכיוון שזוהי התפתחות נהדרת עבור מעריצי XDA ו-Xiaomi, אנחנו עדיין חייבים לזכור שתנאי הרישיון GPLv2 המוצמדים דורשים הפצה מיידית של המקורות, והזמן הארוך שלקח ליצרני OEM כמו Xiaomi ומוטורולה צריך להיות מורתע כל הזמן בעתיד מקרים. אני מקווה שהפעולה הזו של תאימות פירושה תפנית במדיניות הקוד הפתוח של Xiaomi ושאנחנו נמשיך לראות מהדורות ליבה מעודכנות - אבל בבוא הזמן. מה שלא יקרה, היום הוא עדיין יום טוב גם עבור Xiaomi וגם עבור XDA!
האם אתה מתרגש לקראת השחרור הזה? האם זה משנה את דעתך לגבי שיאומי? ספר לנו למטה!