יצרני OEM ותאימות GPL

ב-XDA, אנחנו אוהבים קוד פתוח. למעשה, אפשר לומר שאנחנו אוהבים את זה. יש לנו מדיניות GPL כדי להבטיח שמשתמשים יבינו את הדרכים הטובות ביותר לעקוב אחר ה-GPL, ולהבטיח שאחרים יכולים לעשות שימוש בעבודתם כדי לשפר את כל המכשירים שלנו.

למרבה הצער, יצרני OEM מפגרים לעתים קרובות מאחורי המאמצים של מפתחי צד שלישי חובבים. בעוד שחלק מיצרני OEM ראויים לשבח מאוד עם מהדורות המקור שלהם (כלומר סוני, על רַבִּים מקרים, מעבר למה שהוא מורשה GPL, משחרר עצי מכשיר AOSP), להרבה יצרני OEM אחרים לוקח הרבה יותר זמן לשחרר מקורות. אבל בסופו של דבר הם עושים זאת, ואנחנו צריכים למחוא להם כפיים על כך.

למרבה הצער, בזמן האחרון היו מספר משתמשים שיצרו איתנו קשר כדי לנסות להעלות את המודעות לגבי כמה יצרני OEM שעושים את זה לֹא עקוב אחר רישיון GPL, ושחרר מכשירים עם ליבות לינוקס אך מסרבים לשחרר את קוד המקור. בין החברות שפנו אלינו לגביהן, Micromax ו-Rockchip הן שתיים שעולות בראש.

אחד מחברי הפורום שלנו פנה Micromax לבקש קוד מקור GPL עבור הליבה שלהם ונענה בתגובה הבאה:

תודה על האימייל שלך, ברצוננו להודיע ​​לך שאיננו יכולים לספק שום קוד מקור ליבה מהקצה שלנו.

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

בכל הנוגע ל-Rockchip, יצרני ערכות השבבים הפופולריות RK29xx ו-RK30xx הנראות לעתים קרובות במכשירים בסגנון "מקל טלוויזיה", יש גם בעיות תאימות ל-GPL, באופן ספציפי, חלק מקבצי המקור הוסרו, ונשארו עם "קבצי האובייקט" בלבד מקום. זה מאפשר לבנות ליבה ממקור, אך אינו עומד בדרישות המלאות של ה-GPL (כיוון שקובצי אובייקט אלו מובנים ישירות בליבה הראשית). זה מונע ממשתמשים לשנות מספר מנהלי התקנים חשובים.

נשמח ליצור קשר עם Rockchip ו-Micromax, כדי לעזור להם להיות תואמי GPL. בנוסף לשמירה על חוקיות, היתרונות של מעקב אחר ה-GPL כוללים גם את היכולת מיזוג קוד מהקהילה בחזרה לעצי המקור שלהם, ובכך לחסוך להם זמן וכסף תיקונים. למרבה הצער, אף אחד מהם לא החזיר את המיילים שלנו. ולמרות שעדיין נזמין אותם ליצור קשר (הם יכולים לעשות זאת ב-pulser _(at) _ xda-developers.com), נראה כי אף אחד מהם אינו מעוניין לנקוט פעולה.

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