اقرأ جدولنا الزمني الكامل وتحليلنا للجدل حول نظام التشغيل Console OS وAndroid-x86.
كانت هناك عاصفة تختمر في مجتمع مطوري Android-x86. تم اتهام الرئيس التنفيذي لمشروع التمويل الجماعي "Console OS" بالاحتيال على مؤيديه في Kickstarter من خلال عدم الوفاء بوعوده. بفضل المواضيع الشائعة على مواقع التواصل الاجتماعي مثل رديتتطورت العاصفة إلى إعصار درامي شامل.
ولكن من هي الأطراف المعنية، وماذا حدث، وكيف يمكن تطبيق ذلك في عالم تطوير المصادر المفتوحة الأوسع؟ لقد بحثت في العديد من المنشورات التي تم نشرها حول هذه المشكلة، في الماضي والحاضر، لأقدم لك نظرة شاملة عما حدث بين نظام التشغيل Console OS وAndroid-x86.
- أندرويد-IA: يعد Android on Intel Architecture عبارة عن تعاون مفتوح المصدر لجلب Android إلى أجهزة Intel. ساهمت Intel نفسها بقدر كبير من الدعم للمجموعة، وهو أمر بالغ الأهمية لإصلاح الأخطاء الخاصة بالأجهزة وتشغيل برامج التشغيل الضرورية بشكل صحيح على Android. وبدون سابق إنذار، أسقطت Intel دعم المشروع على جميع الأجهزة باستثناء ميننو بورد ماكس. ومن غير الواضح لماذا حدثت هذه الخطوة بالضبط.
- أندرويد-x86: جهد تعاوني مفتوح المصدر لتوصيل Android إلى مجموعة واسعة من أجهزة الكمبيوتر التي تعمل على بنية Intel. تتم صيانة المشروع من قبل متطوعين دون دعم من أي بائعين، وقد تم بالفعل تم نقل الاندرويد بنجاح إلى مجموعة واسعة من الأجهزة.
- تشيه وي هوانغ: المشرف الرئيسي على مشروع Android-x86 مفتوح المصدر. وقد خصص المطور، الذي يقع مقره في تايوان، وقته لنظام Android-x86 منذ عام 2009. مقابلة مع تشيه وي هوانغ ركض على جاماسوترا منذ عام ونصف يقدم بعض المعلومات عن عمله على Android-x86.
- كريستوفر بريكه:الرئيس التنفيذي لشركة Console, Inc.، والوجه العام لنظام التشغيل Console. معروف بمشاريعه السابقة "Mechaworks" و"iConsoleTV".
- نظام تشغيل وحدة التحكم: جهد جماعي من قبل مشاريع الوسائط المتنقلة، وشركة (MMV) (أعيدت تسميتها الآن باسم Console, Inc.) لتوصيل Android بأجهزة الكمبيوتر التي تعمل على بنية Intel. يُزعم أنه شوكة لمشروع Android مفتوح المصدر، ويهدف إلى إنشاء نظام Android وظيفي يعتمد على العديد من تكوينات سطح المكتب/الكمبيوتر المحمول الشائعة عن طريق ترخيص برامج التشغيل من Intel. انتهى Kickstarter 11 أغسطس 2014 بإجمالي 78497 دولارًا أمريكيًا تم جمعها من 5695 داعمًا. والهدف طويل المدى للمشروع، وفقًا للرئيس التنفيذي، هو "صعد إلى Vulkan، واستفد من نظام التشغيل Console لإنشاء وحدة تحكم في الألعاب تتنافس مع اللاعبين الرئيسيين.”
ملحوظة: هناك العديد من الأحداث الصغيرة التي تلعب دوراً في تظلمات كل طرف، لكنها ضئيلة مقارنة بالأحداث المذكورة أدناه.
12 يونيو 2014: تم الإعلان عن نظام التشغيل Console في Kickstarter.
~ يونيو-أغسطس، 2014: تم حظر كريستوفر برايس، وجميع المناقشات المتعلقة بنظام التشغيل Console، من لوحة مناقشة Android-x86. سبب الحظر هو أنهم قرروا بسرعة أن المشروع عملية احتيال بعد التحدث مع برايس.
11 أغسطس 2014: انتهت وحدة التحكم OS Kickstarter.
~ يناير 2015: توقف Intel دعم Android-IA، مما يؤدي إلى إسقاط الدعم لكل من أجهزة Core وأجهزة الكمبيوتر اللوحية.
11 ديسمبر 2015: ينادي Chih-Wei Huang علنًا بـ Christopher Price وConsole OS، مشيرًا إلى أن Price يخدع مؤيديه في Kickstarter من خلال عدم الوفاء بوعوده.
25 ديسمبر 2015: يبدأ رد الفعل العنيف في الظهور حيث تبدأ العديد من المنافذ والمطورين في تغطية المشكلة. ينتشر الأمر بسرعة عندما يتم نشر القصة على موقع Android الفرعي. في نفس اليوم، نشر كريستوفر برايس تحديثًا على صفحة Console OS Kickstarter ردًا على الانتقادات.
31 ديسمبر 2015: ردًا على الاتهامات الموجهة إلى Chih-Wei Huang في تحديث Kickstarter، يتحدى Chih-Wei Huang كريستوفر برايس أن ينتج ما لا يقل عن 10% من الميزات التي وعد بها، ويعرض عليه 50 ألف دولار للقيام بذلك بحلول العام الجديد. سنة. يرد كريستوفر برايس، لكنه لا يقبل السيد هوانغ في التحدي، مشيرًا إلى أن القائمة البريدية لنظام Android-IA ليست المكان المناسب للقيام بذلك.
تشيه وي هوانغ -> كريستوفر برايس/نظام تشغيل وحدة التحكم:
- يتهم برايس بخداع مؤيديه من خلال عدم الوفاء بوعوده في Kickstarter.
- تنص على أن كريستوفر برايس لم يكتب جزءًا واحدًا من التعليمات البرمجية الأصلية لنظام تشغيل وحدة التحكم، وأن نظام تشغيل وحدة التحكم هذا غير موجود بالفعل.
- ينص على أن وجود نظام التشغيل Console يضر بسمعة Android-x86، حيث سيرى أي شخص يقرأ سجل git الخاص بـ iConsole ذلك "cwhuang" هو المساهم الأكبر إلى المشروع. إذا وافق ضمنيًا، فقد "يُعامل كشريك في [محكمة قانونية]".
- ينص على أنه في محاولاتهم العديدة للمراسلة (ولو مرة واحدة شخصيًا)، انتقد برايس طلباته لعرض نظام التشغيل Console OS.
كريستوفر برايس -> تشيه وي هوانغ:
- ادعاءات بأن Chih-Wei Huang يحاول "الابتزاز" للسعر من خلال مطالبته بدفع 50 ألف دولار من أجل سحب الكود من مشروع Android-x86. وللحصول على أدلة، قام بطرح محادثة عبر البريد الإلكتروني أجراها مع السيد هوانغ. نظرًا لأن Chih-Wei Huang هو المدير الرئيسي لمشروع Android-x86، فهو مسؤول عن إدارة طلبات السحب.
- ينص على أنه من غير المعقول أن يطلب السيد هوانغ تبرعًا للانسحاب من Android-x86، واصفًا ذلك بأنه "مؤسف" و"وصمة عار على العالم". مفتوحة المصدر." ويشير إلى أن السيد Huang هو أحد موظفي ASUS، ويعتقد أنه من غير المهني أن يقوم أي موظف بهذا الأمر طلب.
- ينص على أن Chih-Wei Huang كان ينتقد بشكل مفرط نظام التشغيل Intel وConsole OS.
كريستوفر برايس/نظام تشغيل وحدة التحكم -> أندرويد-IA
- نشعر بخيبة أمل لأن Intel أسقطت دعم Android-IA، حيث اعتمد نظام التشغيل Console بشكل كبير على Android-IA لجعل Android يعمل بشكل صحيح على أجهزة Intel الأحدث.
المجتمع -> كريستوفر برايس/نظام تشغيل وحدة التحكم
- يعتقد أن نظام التشغيل وحدة التحكم هو ولكن سلسلة واحدة في خط طويل من المشاريع الفاشلة، من Mechaworks وiConsoleTV والآن Console OS/iConsole Micro. تنبع المشكلات الرئيسية في المشروع من الافتقار إلى الصدق حول المكان الذي سيسحب منه المشروع مصادره.
- قلق من أن Android-x86 سيكون كبش فداء لعدم الوفاء بالوعود التي قطعها برايس.
- هناك اتهامات بأن برايس أطلق حملة على Kickstarter مع علمه أن دعم Android-IA لن يستمر.
ومن الواضح أن هناك العديد والعديد من المطالبات التي يتم طرحها. سنقوم بفحص كل منها للسماح لك بتحديد الحقيقة وراء الأمر. لاحظ أن العديد من هذه الروابط تعتمد على أقسام التعليقات في المدونات والمقالات المختلفة. لقد كانت المناقشة حول هذا الموضوع منقسمة بشدة وبالتالي يصعب متابعتها.
ضد كريستوفر برايس/نظام تشغيل وحدة التحكم
-
هل فشل نظام تشغيل وحدة التحكم في التسليم؟
- يعرض نظام التشغيل Console بكل فخر قائمة بالاختلافات بينه وبين أنظمة تشغيل Android-on-Intel الأخرى. نظرًا لأننا لم نشهد بعد بنية صالحة للعمل خارج ذاكرة القراءة فقط KitKat DR1 ROM الأولية (والتي تعتمد على Android-IA، ولكن بدون أي من الميزات الموعودة).
- صرح كريستوفر برايس أنهم أنفقوا أموالهم على Kickstarter في محاولة لمواصلة البناء على Android-IA بمجرد إسقاط دعم Intel. يزعمون أنهم أنفقوا تمويلًا كبيرًا لترخيص نظام التشغيل Console وتطويره، وأنهم لا يستطيعون استرداد الأموال للأشخاص في هذه المرحلة بعد التخفيضات التي اتخذتها أمازون/كيك ستارتر. وبالإضافة إلى ذلك، ذكر أن فريقه المكون من 6 أفراد قد فعل ذلك عاش من مبلغ 78 ألف دولار الذي تم جمعه في العام الماضي.
- كجزء من Kickstarter، وعد الفريق بتسليم القمصان وأجهزة الكمبيوتر المحمولة وغيرها من الأشياء الجيدة لمؤيديه، حتى الآن، لم يتم تسليم هذه.
-
هل كان نظام التشغيل Console غير أمين؟
- في قسم "المخاطر" في Kickstarter، لم يكن هناك بالفعل ما يشير إلى أن المشروع يعتمد بشكل كبير على Android-IA في التطوير.
- في ال 29 أكتوبرذ تحديث في صفحة Kickstarter الخاصة بهم، من المحتمل أن نظام التشغيل Console كان يستخدم بالفعل Android-x86 كقاعدة دون ذكر ذلك. عند هذه النقطة، كان دعم Android-IA أمرًا مفروغًا منه، ولكن في التحديث يذكر السعر أنهم كانوا قادرين على ذلك "[شاهد] ثلاثة أفلام مباشرة بدقة عالية" من "Intel Core 2 في 1". في ذلك الوقت، ذكر برايس أن فريق نظام التشغيل Console لم يعد مضطرًا إلى ذلك "حارب بكل ما أوتيت من قوة من أجل بناء المحرك" وهو أمر منطقي الآن نظرًا للكشف عن أنهم أعادوا الاعتماد على Android-x86.
- يشير السعر الآن إلى أن داعمي Kickstarter قد فعلوا ذلك أيضًا تم الاستثمار في ال موقع ومنتدى نظام تشغيل وحدة التحكم. لم يكن هناك أي مؤشر مباشر على ذلك على صفحة Kickstarter، ولكن يبدو أن برايس يعتزم دعم الصناعة لمواصلة العمل على نظام التشغيل Console OS. من خلال إنشاء موقع ويب ومجتمع، وتحويل نظام التشغيل Console OS إلى مصدر مفتوح، يأمل برايس أن يتمكن من جذب المطورين ومصنعي المعدات الأصلية لدعم المشروع.
- لا يمكن إثبات ما إذا كان برايس قد طرح Kickstarter الخاص به أم لا مع العلم أن دعم Android-IA سيستمر بطريقة أو بأخرى. في تحديث Kickstarter الخاص به، يدعي برايس أنه قام بتأمينه "العقود المحددة في كل من التسويق والهندسة" من إنتل، ولكن هذه العقود "لم أبلغهم بالمراجعات الرئيسية لدعم إنتل، إلا بعد انتهاء حملة كيك ستارتر." ولم يثبت برايس أبدًا أنه حصل على أي دعم من شركة إنتل أيضًا، وهو أمر بالغ الأهمية لدعم ادعائه بأن لديه أي علاقة قوية مع شركة إنتل.
-
هل ساهم نظام التشغيل Console بأي كود أصلي؟
- في منشوره الأولي حول نظام التشغيل Console OS، ذكر Chih-Wei Huang أنه لا يوجد عمل أصلي قام به Price. كدليل، قام بأداء فرق git لإظهار أن التغييرات الوحيدة التي تم إجراؤها كانت تغيير الاسم وإدراج Trebuchet (مشغل Cyanogenmod). يدعي السعر أن التغييرات التي قاموا بها "لن تظهر على git diff." تفسيره لسبب حدوث ذلك هو أنه، وفقًا لبرايس، 70٪ فقط من الكود الخاص بهم يعيش على جيثب، وبالتالي هذا النقد سابق لأوانه. ويدعي كذلك أن ميزات نظام تشغيل وحدة التحكم "برامج تشغيل Intel المتطورة" التي لا تتوفر في أي توزيع Android-x86.
- في أحد التحديثات، ذكر برايس أنه فعل ذلك "العشرات من تصحيحات النواة مفتوحة المصدر." ومع ذلك، إذا اتبعت الرابط الذي يقدمه وفتحت الملف المضغوط، فستجد أن الملف المضغوط يحتوي في المقام الأول على تصحيحات مأخوذة مباشرة من موظفي Intel.
- في التعليق على رديت، يدعي السعر أن وحدة التحكم OS "ترجمة كود ARM NDK ديناميكيًا إلى كود x86"، والتي يشير Chih-Wei Huang إلى أنها ميزة مأخوذة من Android-IA وموجودة بالفعل في Android-x86.
- في العديد من الأماكن، يعد برايس بتخصيص التعليمات البرمجية إلى Android-x86 في المستقبل (حتى في وقت لاحق من ذلك الوقت). يوليو من عام 2014)، ولكنها لم تفعل ذلك بعد. "بمجرد الانتهاء من تشغيل GitHub بالكامل، سنقدم بالتأكيد حوافز للمجتمع للمساهمة في التحسينات والمكافآت التي تعود بالنفع على Android-IA وAndroid-x86 وConsole OS على حدٍ سواء." ومع ذلك، برايس يرفض دفع مبلغ "حصيلة الابتزاز" لشوكة Android-x86. ذكر برايس أن نظام تشغيل وحدة التحكم سيصبح هو "Cyanogenmod إلى [Android-x86’s] AOSP."
-
لديهالتقى نظام التشغيل وحدة التحكم بأي وعود؟
- يطالب نظام التشغيل Console بالدعم الكامل لـ الوحدة، وفوضى مشروع هافوك، والمحرك غير الواقعي 4. ومع ذلك، بدون أي تصميمات عملية لإظهار ذلك، لا يمكننا القول بأن هذا الادعاء قد تم استيفاؤه.
- وقد وعد السعر ببناء مراقب الأجهزة الافتراضية يُطلق عليه "InstaSwitch" للسماح بالتبديل السلس بين نظامي التشغيل Windows وAndroid دون الحاجة إلى تحميل وحدة معالجة الرسومات. ادعى ذلك كان العديد من مصنعي المعدات الأصلية الذين لم يتم ذكر أسمائهم يجرون محادثات معه على هذه التكنولوجيا.
- وعد السعر بشحن iConsole Micro خلال صيف 2015 بالإضافة إلى الإصدارات ألفا والإصدارات الليلية لنظام التشغيل Console بحلول شهر مارس، ولكن لم يتم تحقيق أي من هذه الأهداف.
- فيما يتعلق بتجربة المستخدم، وعد برايس بإنشاء واجهة مستخدم "[يبدو] وكأنه الخط الرئيسي لمعايير واجهة نظام تشغيل الكمبيوتر الشخصي." كان من الممكن أن تحتوي واجهة المستخدم هذه على قائمة تطبيقات "تعمل مع المهام المتعددة"، و"شريط تنقل جديد"، وشاشة رئيسية من صفحة واحدة، وشريط حالة سهل الاستخدام للماوس. أخيرًا، ادعى أن لديه "وضع AOSP" الذي يقوم بإيقاف جميع تعزيزات نظام تشغيل وحدة التحكم. من المفترض أنه تم إرسال تجربة المستخدم هذه إلى العديد من صانعي أجهزة الكمبيوتر الذين قالوا إنهم "أحبوها".
- فيما يتعلق ببطاقات Wi-Fi ووحدات تحكم USB، يقول برايس إنها كذلك برامج تشغيل الترخيص من Realtek وBroadcom وQualcomm وAtheros وIntel لكنهم كانوا يكافحون مع مارفيل. وادعى أيضًا أن USB 3.0 يعمل في "سرعة فائقة معدلات."
-
هل يسرق نظام التشغيل Console التعليمات البرمجية؟
- لا، كما يشير Chih-Wei Huang، فإن التفرع عن Android-x86 هو "بالتأكيد [قانوني] ومسموح به." حتى أنه يشجعه إذا كان التفرع يمكنه تطوير شيء مفيد للمشروع.
- تم ترخيص معظم أنظمة التشغيل Android-x86 بموجب ترخيص أباتشي 2.0، يمنع إعادة توزيع البرامج دون إسنادها بشكل صحيح. يقول السيد برايس أن لديه نظرا للمساهمة الكاملة الآن على كل التعليمات البرمجية المأخوذة من Android-x86، والتي إذا كانت صحيحة فهذا يعني أنه ليس تحت أي انتهاك للترخيص. تتطلب نواة Linux المستخدمة في نظام Android إصدار المصدر بموجب رخصة GPL أيضًا، وهو ما يبدو أن نظام التشغيل Console يلبيه. لم يتهم Chih-Wei Huang نظام التشغيل Console بالفشل في إسناد الكود الخاص به في أي تصريحات حديثة، لذلك من الآمن أن نقول إن هذا ليس موضع خلاف.
ضد تشيه وي هوانغ
-
هل السيد هوانغ مذنب بتخفيض السعر مقابل المال؟
- ووفقا لمحادثة البريد الإلكتروني التي نشرها برايس، فإن الصيغة الدقيقة التي استخدمها السيد هوانغ كانت "التبرع" إلى "android-x86.org". وفقا للسيد هوانغ، كان طلب الـ 50 ألف دولار بمثابة محاولة لاختبار برايس لمعرفة ما إذا كان بإمكانه إظهار "شيء حقيقي" هذه المرة. يطلب السيد Huang عرضًا توضيحيًا بالفيديو لنظام التشغيل Console أو رمزًا تم تحميله إلى Github.
-
هل يواجه السيد Huang مشكلة في العمل مع Android-IA؟
- يمكنك قراءة الاتهامات ذات الصلة المرفوعة ضده هنا. السيد هوانغ لديه منذ استجاب لهذه المطالبات في مجموعة Google Android-x86.
مثل هذا السيناريو ليس غريبًا على الإطلاق في عالم المصادر المفتوحة. حدثت كارثة مماثلة مرة أخرى 2005 بين CherryOS وPearPC. واجه برنامج العرض الشهير مفتوح المصدر Blender العديد من المحاولات تفرع قاعدة التعليمات البرمجية الخاصة بها من أجل الربح دون رؤية العديد من التحسينات المقدمة في المنبع. يتضمن المثال الأحدث والأكثر صلة نظام التشغيل Menuet وشوكته Kolibri OS. يدعي كريستوفر برايس أن شوكته لا تشبه هذه الأمثلة السابقة على الإطلاق. في منشور بالمدونة، شبه نظام التشغيل Console بنظام التشغيل Boxee، وCyanogenMod، وWebKit من Apple.
وعود السعر ل استئناف التطوير في عام 2016، يدعي أنه تقديم مكافآت لأي مساهمين إلى مشروعه مفتوح المصدر، ويذكر أنه سيشحن جميع الامتيازات المتبقية إلى داعميه. من ناحية أخرى، تحرك Chih-Wei Huang لإيقاف تطوير Lollipop-x86 بالكامل والانتقال إلى فرع Marshmallow-x86 من أجل "خيبة أمل عملية الاحتيال بشكل أسرع."
لقد وضعنا الخلفية والاتهامات والأدلة لنأمل أن نقدم لك نظرة شاملة حول الجدل الدائر حول نظام تشغيل وحدة التحكم. نأمل أن تعتبر هذا بمثابة تذكير لك إجراء فحص نقدي للمطالبات المقدمة للمشاريع الممولة من الجمهور قبل أن تستثمر أموالك فيه. من الآن فصاعدا، سيتعين علينا أن ننتظر ونرى ما إذا كان فريق نظام تشغيل وحدة التحكم سيكون قادرا على إنتاج أي رمز يستحق بعض الجدارة. حتى ذلك الحين، فقد مجتمع Android الثقة في المشروع نظرًا للاكتشافات التي كشف عنها فريق Android-x86.
ما هو موقفكم من هذه القضية؟ اسمحوا لنا أن نعرف في التعليقات أدناه.
تحديث: لقد رد كريس برايس منذ ذلك الحين على العديد من التعليقات على r/Android بخصوص هذه المقالة، ابحث عنهاهنا