מתי ביקש קוד מקור, MediaTek מבקש כסף. הם ממש גובים עמלת רישוי מיצרני המכשירים עבור קוד המקור של ליבת לינוקס.
זה מצב עניינים עצוב כאשר יצרן סוגר את קוד המקור המוגן על ידי GPL. זה אפילו יותר עצוב כשהם מספקים קושחה מהודרת עם מספר אבטחה חמורה פגיעויות. זה עצוב יותר אפילו כשהם דורשים אגרת רישוי. זה קורה כרגע עם MediaTek (MTK), וזה נוהל ההפעלה הסטנדרטי שלהם.
יש סיבה שאתה לא רואה הרבה מכשירי MTK בארה"ב ובאזורים אחרים עם אכיפת רישיון מחמירה יותר. הם תביעה משפטית שמחכה לקרות. MTK לא מכבד לא רק את המשתמשים שלהם, אלא כל מפתח ליבת לינוקס בודד. הם עושים זאת בצורה של מדיניות המחייבת "רישיון קוד מקור" בתשלום, שהוא ככל הנראה העומס הגדול ביותר של שלשולים שסופר זה שמע אי פעם. אתה מבין, קוד המקור של ליבת לינוקס מורשה תחת GPLv2, אשר בהחלט מחייב אותך לציית לתנאים הכוללים שחרור קוד מקור. אי עמידה בתנאים חוקית מונעת ממך להפיץ את ליבת לינוקס בכלל. בואו נסתכל על כמה קטעים:
3. ב) ללוות אותו בהצעה בכתב, שתקפה לשלוש שנים לפחות, לתת לכל צד שלישי, תמורת תשלום שאינו עולה על העלות שלך לביצוע הפצת מקור פיזית, עותק שלם קריא מכונה של קוד המקור המתאים, שיופץ בהתאם לתנאים של סעיפים 1 ו-2 לעיל על מדיום המשמש בדרך כלל לתוכנה מֶחלָף; ...
4. אינך רשאי להעתיק, לשנות, לתת רישיון משנה או להפיץ את התוכנית אלא כפי שנקבע במפורש במסגרת רישיון זה. ...
5. אינך נדרש לקבל רישיון זה, מכיוון שלא חתמת עליו. עם זאת, שום דבר אחר לא נותן לך הרשאה לשנות או להפיץ את התוכנית או היצירות הנגזרות שלה...
כמפתחים, יש לנו את היכולת לקחת קוד, להדר אותו מחדש, להוסיף תכונות ולתקן את חוסר יכולת האבטחה של היצרנים. חלק מהמכשירים של MTK עמוסים בפיצ'רים מקולקלים כמו מאגרי Bluetooth PAN, ויש עוד עשרות דוגמאות. המדיניות של MTK היא הפרה ישירה של כל שלוש הנקודות לעיל, והיא מייאשת כאשר אתה להבין שהם חושבים שהם מספקים שירות לכל לקוח בדרך של נעול ופגיע ערכות שבבים. המציאות של המצב היא ש-MTK חייב עותק של קוד המקור המלא, הניתן לבנייה לכל אחד אדם שרוכש מכשיר עם ליבת לינוקס, וההתחייבות רק תעזור להם לתקן את זה מקור שבור.
כאשר המקור זמין, בעיות מזוהות, פותרות בעיות ומתוקנות. מי שמודע לאבטחה יכול לקבל קפיצה בתיקון המכשירים שלו, ומי שלא יכול פשוט לחכות שהתיקון יישלח אליו. כאשר המקור אינו זמין, ניתן לנצל רק בעיות אבטחה, ותיקונים אף פעם לא מגיעים אליו במעלה הזרם.