Android-x86 מאשים את מערכת ההפעלה של הקונסול בהונאה -- מה קרה

קרא את ציר הזמן המלא שלנו ואת הניתוח של המחלוקת של מערכת ההפעלה Console ו-Android-x86.

סערה מתחוללת בקהילת המפתחים של Android-x86. מנכ"ל פרויקט "Console OS" במימון המונים הואשם בהונאת תומכי קיקסטארטר שלו בכך שלא עמד בהבטחותיו. הודות לשרשורים פופולריים באתרי מדיה חברתית כגון reddit, הסופה גדלה להוריקן דרמה מלא.

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


  • אנדרואיד-IA: אנדרואיד על ארכיטקטורת אינטל הוא שיתוף פעולה בקוד פתוח כדי להביא את אנדרואיד לחומרה של אינטל. אינטל עצמה תרמה כמות גדולה של תמיכה לקבוצה, שהיא חיונית לתיקון באגים ספציפיים לחומרה ולהפעלת מנהלי ההתקנים הדרושים כראוי באנדרואיד. בלי אזהרה רבה, אינטל הפסיקה את התמיכה בפרויקט בכל החומרה, פרט ל MinnowBoard MAX. לא ברור מדוע בדיוק התרחש המהלך הזה.
  • אנדרואיד-x86: מאמץ שיתופי בקוד פתוח להעברת אנדרואיד למגוון רחב של מחשבים הפועלים על ארכיטקטורת אינטל. הפרויקט מתוחזק על ידי מתנדבים ללא תמיכה של ספקים כלשהם, ויש לו הועבר בהצלחה אנדרואיד למגוון רחב של מכשירים.
  • Chih-Wei Huang: מתחזק מוביל של פרויקט הקוד הפתוח של Android-x86. מבוסס בטייוואן, המפתח הציע את זמנו ל-Android-x86 מאז 2009. ראיון עם Chih-Wei Huang רץ על Gamasutra שנה וחצי אחורה שנותן קצת תובנות מאחורי העבודה שלו על אנדרואיד-x86.
  • כריסטופר פרייה:מנכ"ל Console, Inc., והפנים הציבוריות של Console OS. ידוע במיזמים הקודמים שלו 'Mechaworks' ו-'iConsoleTV.'
  • מערכת הפעלה מסוף: מאמץ במימון המונים של Mobile Media Ventures, Inc. (MMV) (ממותג מחדש כ-Console, Inc.)  להעברת אנדרואיד למחשבים הפועלים על ארכיטקטורת אינטל. מתיימר להיות מזלג של פרויקט הקוד הפתוח של אנדרואיד, ומטרתו להביא מבנה אנדרואיד פונקציונלי על תצורות שולחניות/מחשב נייד פופולריות שונות על ידי רישוי מנהלי התקנים של אינטל. הקיקסטארטר הסתיים ב 11 באוגוסט 2014 עם סך של $78,497 שגויסו מ-5,695 תומכים. מטרתו ארוכת הטווח של הפרויקט, לדברי המנכ"ל, היא "לעלות [ל] Vulkan, ולמנף את Console OS כדי לבנות קונסולת משחקים שתתמודד עם השחקנים הגדולים.

הערה: ישנם אירועים קטנים רבים יותר אשר ממלאים תפקיד בטרוניות של כל צד, אולם הם מחווירים בהשוואה לאירועים המפורטים להלן.

12 ביוני 2014: מערכת ההפעלה Console הוכרזה בקיקסטארטר.

~ יוני-אוגוסט, 2014: כריסטופר פרייס, וכל הדיון ב-Console OS, אסורים מלוח הדיונים של Android-x86. הסיבה של הקבוצה לאיסור היא שהם קבעו במהירות שהפרויקט הוא הונאה לאחר שדיברו עם פרייס.

11 באוגוסט 2014: קונסול OS Kickstarter הסתיים.

~ ינואר 2015: אינטל מפסיקה את התמיכה ב-Android-IA, מורידה גם את התמיכה בטאבלטים של Core וגם במחשב.

11 בדצמבר 2015: Chih-Wei Huang קורא בפומבי ל-Christopher Price ו-Console OS, וקובע כי פרייס מרמה את תומכי קיקסטארטר שלו בכך שהוא לא מקיים את הבטחותיו.

25 בדצמבר 2015: תגובה הנגדית מתחילה לבעבע כאשר מספר שקעים ומפתחים מתחילים לסקר את הנושא. זה הופך לוויראלי כאשר הסיפור מתפרסם ב-subreddit של אנדרואיד. באותו יום, כריסטופר פרייס מפרסם עדכון בדף Console OS Kickstarter המגיב לביקורת.

31 בדצמבר 2015: בתגובה להאשמות שהוטלו ב-Chih-Wei Huang בעדכון Kickstarter, Chih-Wei Huang מאתגר כריסטופר פרייס לייצר לפחות 10% מהתכונות שהבטיח, ומציע לו 50,000 דולר כדי לעשות זאת על ידי ה-New שָׁנָה. כריסטופר פרייס מגיב, אך אינו לוקח את מר הואנג על האתגר, וקובע כי רשימת התפוצה של Android-IA אינה המקום המתאים לעשות זאת.


Chih-Wei Huang -> מערכת הפעלה של Christopher Price/Console:

  • מאשים את פרייס בכך שהוא מרמה את התומכים שלו בכך שהוא לא מקיים את הבטחותיו בקיקסטארטר.
  • קובע שכריסטופר פרייס לא כתב קוד מקורי אחד עבור מערכת ההפעלה Console, ושמערכת ההפעלה של Console לא באמת קיימת.
  • קובע כי קיומה של מערכת ההפעלה Console פוגע במוניטין של Android-x86, שכן כל מי שקורא את יומן git של iConsole יראה את זה "cwhuang" הוא התורם הגדול ביותר לפרויקט. אם הוא מסכים בשתיקה, הוא עלול "להתייחס אליו כאל שותף ב[בית משפט]".
  • קובע כי בניסיונותיהם הרבים להתכתב (אפילו פעם אחת באופן אישי), פרייס נזף בבקשותיו להדגים את מערכת ההפעלה Console.
שיחה בין מר הואנג למר פרייס

כריסטופר פרייס -> Chih-Wei Huang:

  • טוען ש-Chih-Wei Huang מנסה "לטלטל" את מחיר בדרישה לשלם 50,000 דולר כדי למשוך קוד מפרויקט Android-x86. לראיה, הוא העלה שיחת דואר אלקטרוני שניהל עם מר הואנג. מכיוון ש-Chih-Wei Huang הוא המנהל הראשי של פרויקט Android-x86, הוא אחראי על ניהול בקשות משיכה.
  • קובע שזה לא הגיוני שמר הואנג ידרוש תרומה כדי למשוך מאנדרואיד-x86, וקורא לזה "מצער" ו"חרפה ל קוד פתוח." הוא מציין שמר הואנג הוא עובד ASUS, ומאמין שזה לא מקצועי מצד עובד לעשות זאת בַּקָשָׁה.
  • קובע כי Chih-Wei Huang מתח ביקורתית יתר על המידה כלפי אינטל ומערכת ההפעלה של הקונסולות.

Christopher Price/Console OS -> אנדרואיד-IA

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

קהילה -> מערכת הפעלה של כריסטופר פרייס/קונסולה

  • מאמין ש-Console OS הוא אלא מחרוזת אחת בשורה ארוכה של פרויקטים כושלים, מ-Mechaworks, iConsoleTV, ועכשיו Console OS/iConsole Micro. בעיות מרכזיות בפרויקט הנובעות מחוסר כנות לגבי מהיכן הפרויקט ימשוך את מקורותיו.
  • מודאג כי אנדרואיד-x86 יהיה שעיר לעזאזל על היעדר הבטחות שהבטיח פרייס.
  • יש האשמות שפייס העלה קמפיין של קיקסטארטר תוך שהוא יודע שתמיכה ב-Android-IA לא תחזיק מעמד.

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

נגד כריסטופר פרייס/קונסול OS

  1. האם מערכת ההפעלה Console לא הצליחה לספק?
    1. מערכת ההפעלה Console מציגה בגאווה רשימה של הבדלים בינה לבין מערכות הפעלה אחרות של אנדרואיד על אינטל. מכיוון שעדיין לא ראינו בנייה עובדת מחוץ ל-KitKat DR1 ROM ראשוני (המבוסס על אנדרואיד-IA, אך ללא אף אחת מהתכונות המובטחות).
    2. כריסטופר פרייס הצהיר שהם שרפו את הכסף שלהם בקיקסטארטר בניסיון להמשיך לבנות את אנדרואיד-IA ברגע שאינטל הפסיקה את התמיכה. הם טוענים שהם הוציאו מימון ניכר כדי לתת רישיון ולפתח את מערכת ההפעלה של Console, ושהם לא יכולים להחזיר לאנשים בשלב זה לאחר הקיצוצים שנקטו אמזון/קיקסטארטר. בנוסף, הוא מצהיר שלצוות ה-6 שלו יש חיו מהגיוס של 78 אלף דולר בשנה החולפת.
    3. כחלק מה-Kickstarter שלו, הצוות הבטיח לספק חולצות טריקו, מחשבים ניידים וכל טוב אחר לתומכיו, עד כה, אלה לא נמסרו.
      השוואת תכונות מערכת ההפעלה של המסוף
  2. האם מערכת ההפעלה של הקונסול הייתה לא ישרה?
    1. בקטע 'סיכונים' בקיקסטארטר שלו, לא נמצאה שום אינדיקציה שהפרויקט נשען במידה רבה על Android-IA לפיתוח.
    2. בתוך ה 29 באוקטוברה' עדכון בדף Kickstarter שלהם, סביר להניח ש-Console OS כבר השתמשה ב-Android-x86 כבסיס מבלי להזכיר זאת. בשלב זה, התמיכה ב-Android-IA הייתה מובן מאליו, אבל בעדכון פרייס מציין שהם היו מסוגלים "[צפה] בשלושה סרטים רצופים ב-HD" מתוך "Intel Core 2-in-1". בזמנו, פרייס מצהיר שצוות ה-Console OS כבר לא יצטרך לעשות זאת "להילחם בשיניים כדי לבנות את המנוע" וזה הגיוני כעת בהתחשב בחשיפה שהם ביססו מחדש על אנדרואיד-x86.
    3. פרייס מציין כעת שגם לתומכי קיקסטארטר יש השקיע בתוך ה אתר ופורום Console OS. לא הייתה אינדיקציה ישירה לכך בעמוד Kickstarter, אבל נראה ש-Price מתכוון לתמיכה בתעשייה להמשיך לעבוד על Console OS. על ידי בניית אתר וקהילה, והפיכת מערכת ההפעלה Console לקוד פתוח, פרייס מקווה שיוכל לפתות מפתחים ויצרני OEM לתמוך בפרויקט.
    4. אם פרייס העלה את הקיקסטארטר שלו או לא תוך שהוא יודע שהתמיכה ב-Android-IA תחזיק מעמד, לא באמת ניתן להוכיח בדרך זו או אחרת. בעדכון הקיקסטארטר שלו, פרייס טוען שהוא הבטיח "חוזים ייעודיים, הן בשיווק והן בהנדסה" מאת אינטל, אולם חוזים אלה "לא הודיעו [להם] על תיקונים גדולים בתמיכה של אינטל, עד לאחר סיום קמפיין הקיקסטארטר". פרייס מעולם לא הוכיח באמת שיש לו תמיכה כלשהי מאינטל, וזה חיוני כדי לגבות את הטענה שלו שיש לו קשר חזק עם אינטל.
  3. האם מערכת ההפעלה Console תרמה קוד מקורי כלשהו?
    1. בפוסט הראשוני שלו על Console OS, Chih-Wei Huang מזכיר שאין עבודה מקורית שנעשתה על ידי פרייס. כראיה, הוא ביצע הבדל git כדי להראות שהשינויים היחידים שבוצעו היו שינוי שם והכללה של Trebuchet (המשגר ​​של Cyanogenmod). פרייס טוען שהשינויים שהם ביצעו "לא יופיע ב-git diff." ההסבר שלו למה זה קורה הוא בגלל שלפי פרייס, רק 70% מהקוד שלהם הוא חי ב-Github, ומכאן זה הביקורת מוקדמת מדי. עוד הוא טוען ש-Console OS תכונות "מנהלי התקנים מתקדמים של אינטל" שאינם זמינים באף הפצת Android-x86.
    2. בעדכון, פרייס מציין שכן "עשרות תיקוני ליבה בקוד פתוח." עם זאת, אם תעקבו על הקישור שהוא מספק ותפתחו את קובץ ה-zip, תגלו שקובץ ה-zip מכיל בעיקר תיקונים שנלקחו ישירות מעובדי אינטל.
      תיקונים מעובדי אינטל
    3. ב תגובה על reddit, פרייס טוען ש-Console OS "תרגם באופן דינמי את קוד ARM NDK לקוד x86", אשר Chih-Wei Huang מציין היא תכונה שנלקחה מאנדרואיד-IA וכבר קיימת באנדרואיד-x86.
    4. בכמה מקומות, פרייס מבטיחה להעביר קוד במעלה הזרם לאנדרואיד-x86 בעתיד (אפילו עד יולי 2014), אך עדיין לא עשה זאת. "ברגע שנבצע את GitHub במלואו, אנחנו בהחלט נציע תמריצים לקהילה לתרום שיפורים והטבות שייטיבו עם Android-IA, Android-x86 ו-Console OS כאחד." עם זאת, פרייס מסרב לשלם א "אגרת סחיטה" למזלג אנדרואיד-x86. פרייס הצהיר ש-Console OS תהפוך ל- "Cyanogenmod ל-AOSP של [Android-x86]."
  4. יש למערכת ההפעלה של הקונסול עמדה בהבטחות?
    1. Console OS טוענת לתמיכה מלאה עבור Unity, Havok Project Anarchy ו-Unreal Engine 4. עם זאת, ללא כל בנייה עובדת להראות זאת, איננו יכולים לומר שהטענה הזו נענתה.
    2. פרייס הבטיח לבנות א היפרוויזר נקרא "InstaSwitch" כדי לאפשר מעבר חלק בין Windows לאנדרואיד ללא תקורה של GPU. הוא טען כך כמה יצרני OEM ללא שם ניהלו איתו שיחות על הטכנולוגיה הזו.
    3. המחיר הבטיח לשלוח את ה-iConsole Micro במהלך קיץ 2015 כמו גם בנייה אלפא ולילה של מערכת ההפעלה Console עד מרץ, אך אף אחת מהמטרות הללו לא הושגה.
    4. בקצה ה-UX, פרייס הבטיח ליצור ממשק משתמש כזה "[מרגיש] כמו הקו העיקרי של תקני ממשק מערכת ההפעלה PC." לממשק המשתמש הזה היה תפריט אפליקציה ש"עובד עם ריבוי משימות", "סרגל ניווט חדש", מסך בית בן עמוד אחד ושורת סטטוס ידידותית לעכבר. לבסוף, הוא טען שיש לו "מצב AOSP" שמכבה את כל ההגדלות של מערכת ההפעלה של הקונסול. UX זה נשלח כביכול ליצרניות מחשבים שונות שאמרו שהם "אהבו את זה".
    5. לגבי כרטיסי Wi-Fi ובקרי USB, פרייס טוען שהם רישוי נהגים מ- Realtek, Broadcom, Qualcomm, Atheros ואינטל אלא שהם נאבקו עם מארוול. הוא גם טען ש-USB 3.0 עבד ב"סופר מהירות תעריפים."
      מערכת ההפעלה Console פעם אחת הבטיחה להביא לנו את עתיד המשחקים
  5. האם מערכת ההפעלה Console גונבת קוד?
    1. לא, כפי שמציין Chih-Wei Huang, התפצלות Android-x86 היא "בהחלט [חוקי] ומותר." הוא אפילו מעודד את זה אם המזלג יכול לפתח משהו שימושי לפרויקט.
    2. רוב ה-Android-x86 מורשה תחת רישיון Apache 2.0, איסור על הפצה מחדש של תוכנה מבלי לייחס אותה כראוי. מר פרייס מצהיר שכן ניתנת תרומה מלאה עכשיו על כל הקוד שנלקח מאנדרואיד-x86, שאם זה נכון אומר שהוא לא תחת שום הפרת רישוי. ליבת לינוקס המשמשת באנדרואיד דורשת שהמקור ישוחרר גם תחת ה-GPL, שנראה שמערכת ההפעלה של הקונסול עומדת בו. Chih-Wei Huang לא האשים את Console OS באי מייחסים את הקוד שלה בהצהרות אחרונות כלשהן, כך שבטוח לומר שזה לא נתון לטענה כלשהי.

נגד Chih-Wei Huang

  1. האם מר הואנג אשם בטלטלה של מחיר לכסף?
    1. לפי שיחת הדואר האלקטרוני שפרסם פרייס, הנוסח המדויק שבו השתמש מר הואנג היה "לתרום" ל-"android-x86.org". לדברי מר הואנג, הדרישה של 50,000 דולר הייתה ניסיון לבחון את פרייס כדי לראות אם הוא יכול להראות "משהו אמיתי" הפעם. מר הואנג דורש הדגמת וידאו של Console OS או קוד שהועלה ל-Github.
  2. האם מר הואנג מתקשה לעבוד עם Android-IA?
    1. אתה יכול לקרוא את האשמות רלוונטיות מוטל עליו כאן. למר הואנג יש מאז הגיב לטענות אלו בקבוצת Google Android-x86.

תרחיש כזה כלל אינו זר לעולם הקוד הפתוח. תקלה דומה התרחשה בחזרה 2005 בין CherryOS לבין PearPC. תוכנית העיבוד הפופולרית בקוד פתוח בלנדר התמודדה עם ניסיונות רבים מזלג את בסיס הקוד שלו למטרות רווח מבלי לראות שיפורים רבים שהוגשו במעלה הזרם. דוגמה עדכנית ורלוונטית יותר כוללת Menuet OS והמזלג שלה Kolibri OS. כריסטופר פרייס טוען שהמזלג שלו אינו דומה כלל לדוגמאות הקודמות הללו. בפוסט בבלוג, הוא משווה את מערכת ההפעלה Console לזו של Boxee, CyanogenMod ו-WebKit של אפל.

המחיר מבטיח לחדש את הפיתוח ב-2016, טוען להיות מציעים תגמולים לכל התורמים לפרויקט הקוד הפתוח שלו, ומצהיר שהוא ישלח את כל ההטבות שנותרו לתומכיו. מצד שני, Chih-Wei Huang עבר להפסיק לחלוטין את הפיתוח של Lollipop-x86 ולעבור לסניף Marshmallow-x86 כדי "התפכח מהתרמית מהר יותר."

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


איפה אתה עומד בנושא הזה? ספר לנו בתגובות למטה.

עדכון: כריס פרייס השיב מאז לכמה מההערות ב-r/Android לגבי מאמר זה, מצא אותןכאן