Android-x86 beschuldigt das Konsolenbetriebssystem des Betrugs - was passiert ist

Hat Gabelcode einen Preis?

In der Android-x86-Entwickler-Community hat sich ein Sturm gebraut. Dem CEO des Crowdfunding-Projekts "Console OS" wurde vorgeworfen, seine Kickstarter-Unterstützer durch Nichteinhaltung seiner Versprechen betrogen zu haben. Dank populärer Threads auf Social-Media-Sites wie reddit entwickelte sich der Sturm zu einem ausgewachsenen Drama-Hurrikan.

Aber wer sind die beteiligten Parteien, was ist passiert und wie passt das in die Welt der Open Source-Entwicklung? Ich habe mich mit den zahlreichen Beiträgen befasst, die zu diesem Thema in Vergangenheit und Gegenwart verfasst wurden, um Ihnen einen umfassenden Überblick über die Ereignisse zwischen Console OS und Android-x86 zu geben.


  • Android-IA: Android auf Intel-Architektur ist eine Open-Source-Zusammenarbeit, um Android auf Intel-Hardware zu bringen. Intel selbst leistete einen großen Beitrag zur Unterstützung der Gruppe, was für die Behebung hardwarespezifischer Fehler und die ordnungsgemäße Ausführung der erforderlichen Treiber unter Android von entscheidender Bedeutung ist. Ohne große Warnung hat Intel die Unterstützung für das Projekt auf der gesamten Hardware eingestellt, außer auf dem MinnowBoard MAX. Es ist unklar, warum genau dieser Schritt stattgefunden hat.
  • Android-x86: Eine Open-Source-Zusammenarbeit, um Android auf eine Vielzahl von Computern mit Intel-Architektur zu portieren. Das Projekt wird von Freiwilligen ohne die Unterstützung von Anbietern gepflegt und hat Android erfolgreich auf eine Vielzahl von Geräten portiert.
  • Chih-Wei Huang: Hauptbetreuer des Open-Source-Projekts Android-x86. Der in Taiwan ansässige Entwickler bietet seit 2009 seine Zeit für Android-x86 an. Ein anderthalb Jahre zurückliegendes Interview mit Chih-Wei Huang über Gamasutra gibt einen Einblick in seine Arbeit mit Android-x86.
  • Christopher Price : CEO von Console, Inc. und öffentliches Gesicht von Console OS. Bekannt für seine früheren Projekte 'Mechaworks' und 'iConsoleTV'.
  • Konsolenbetriebssystem : Eine Crowdfunding-Aktion von Mobile Media Ventures, Inc. (MMV) (jetzt als Console, Inc. umbenannt), um Android auf Computer mit Intel-Architektur zu portieren. Gibt vor, eine Abzweigung des Android Open Source-Projekts zu sein, und zielt darauf ab, durch Lizenzierung von Treibern von Intel eine funktionsfähige Android-Version zu entwickeln, die auf verschiedenen gängigen Desktop- / Laptop-Konfigurationen basiert. Der Kickstarter endete am 11. August 2014 mit einem Gesamtbetrag von 78.497 USD, der von 5.695 Unterstützern aufgebracht wurde. Laut dem CEO ist das langfristige Ziel des Projekts die „Verbesserung von Vulkan und die Nutzung des Konsolen-Betriebssystems, um eine Spielekonsole zu erstellen, die die Hauptakteure herausfordert.“

Hinweis: Es gibt viele kleinere Ereignisse, die eine Rolle bei den Missständen der einzelnen Parteien spielen. Sie verblassen jedoch im Vergleich zu den unten aufgeführten Ereignissen.

12. Juni 2014: Console OS wurde auf Kickstarter angekündigt.

~ Juni-August 2014 : Christopher Price und alle Diskussionen zu Console OS sind vom Android-x86-Diskussionsforum ausgeschlossen. Der Grund für das Verbot ist, dass die Gruppe das Projekt nach einem Gespräch mit Price schnell als Betrug eingestuft hat.

11. August 2014 : Console OS Kickstarter ist beendet.

~ Januar 2015 : Intel stellt die Unterstützung für Android-IA ein und stellt die Unterstützung für Core- und PC-Tablets ein.

11. Dezember 2015 : Chih-Wei Huang ruft öffentlich Christopher Price und Console OS an und erklärt, dass Price seine Kickstarter-Unterstützer betrügt, indem er seine Versprechen nicht einhält.

25. Dezember 2015 : Das Spiel beginnt zu sprudeln, da mehrere Filialen und Entwickler beginnen, das Problem zu behandeln. Es wird viral, wenn die Geschichte auf dem Android-Subreddit veröffentlicht wird. Am selben Tag veröffentlicht Christopher Price ein Update auf der Console OS Kickstarter-Seite, um auf die Kritik zu reagieren.

31. Dezember 2015 : Als Reaktion auf die Anschuldigungen, die bei Chih-Wei Huang im Kickstarter-Update erhoben wurden, fordert Chih-Wei Huang Christopher Price auf, mindestens 10% der von ihm versprochenen Funktionen zu produzieren, und bietet ihm 50.000 US-Dollar an, um dies vom Neuen zu tun Jahr. Christopher Price antwortet, nimmt aber die Herausforderung nicht an und erklärt, dass die Android-IA-Mailingliste nicht der richtige Ort dafür sei.


Chih-Wei Huang -> Christopher Price / Konsolenbetriebssystem:

  • Beschuldigt Price, seine Unterstützer betrogen zu haben, indem er seine Kickstarter-Versprechen nicht erfüllt.
  • Stellt fest, dass Christopher Price keinen einzigen Teil des Originalcodes für Console OS geschrieben hat und dass Console OS nicht wirklich existiert.
  • Stellt fest, dass die Existenz von Console OS den Ruf von Android-x86 beeinträchtigt, da jeder, der das Git-Protokoll von iConsole liest, feststellt, dass "cwhuang" den größten Beitrag zum Projekt leistet. Wenn er stillschweigend zustimmt, kann er "vor einem Gericht als Komplize behandelt werden".
  • Stellt fest, dass Price bei seinen zahlreichen (auch nur einmal persönlich unternommenen) Korrespondenzversuchen seine Forderung nach einer Demo-Version von Console OS zurückgewiesen hat.

Gespräch zwischen Herrn Huang und Herrn Price

Christopher Price -> Chih-Wei Huang:

  • Behauptungen Chih-Wei Huang versucht, den Preis zu reduzieren, indem er verlangt, dass er 50.000 US-Dollar zahlt, um den Code aus dem Android-x86-Projekt abzurufen. Als Beweis führte er ein E-Mail-Gespräch mit Herrn Huang. Da Chih-Wei Huang der Hauptadministrator des Android-x86-Projekts ist, ist er für die Verwaltung der Pull-Anforderungen verantwortlich.
  • Erklärt, dass es nicht zumutbar ist, dass Herr Huang eine Spende von Android-x86 verlangt, was als „bedauerlich“ und als „Schande für Open Source“ bezeichnet wird. Er weist darauf hin, dass Herr Huang ein ASUS-Mitarbeiter ist, und glaubt dies Es ist unprofessionell eines Mitarbeiters, diese Anfrage zu stellen.
  • Stellt fest, dass Chih-Wei Huang Intel und das Konsolen-Betriebssystem übermäßig kritisiert hat.

Christopher Price / Konsolenbetriebssystem -> Android-IA

  • Enttäuscht, dass Intel die Unterstützung für Android-IA eingestellt hat, da sich das Konsolen-Betriebssystem stark auf Android-IA stützte, damit Android auf neuerer Intel-Hardware ordnungsgemäß funktioniert.

Community -> Christopher Price / Konsolenbetriebssystem

  • Ist der Ansicht, dass das Konsolen-Betriebssystem nur eine Zeichenfolge in einer langen Reihe von fehlgeschlagenen Projekten von Mechaworks, iConsoleTV und jetzt Console OS / iConsole Micro ist. Wichtige Probleme mit dem Projekt resultieren aus der mangelnden Ehrlichkeit darüber, woher das Projekt seine Quellen beziehen würde.
  • Befürchtet, dass Android-x86 für den Mangel an erfüllten Versprechungen von Price zum Sündenbock wird.
  • Es gibt Vorwürfe, dass Price eine Kickstarter-Kampagne gestartet hat, obwohl er wusste, dass die Android-IA-Unterstützung nicht von Dauer ist.

iConsole Micro

iConsole TV

MechaWorks iOS App


Offensichtlich gibt es viele, viele Behauptungen, die herumgeworfen werden. Wir untersuchen jeden einzelnen, damit Sie die Wahrheit hinter der Angelegenheit herausfinden können. Beachten Sie, dass viele dieser Links auf Kommentaren in verschiedenen Blogs und Artikeln basieren. Die Diskussion zu diesem Thema war stark zersplittert und daher schwer zu verfolgen.

Gegen Christopher Price / Console OS

  1. Konnte Console OS nicht ausgeliefert werden?
    1. Console OS zeigt stolz eine Liste der Unterschiede zwischen sich und anderen Android-auf-Intel-Betriebssystemen an. Da wir noch keinen funktionierenden Build außerhalb eines anfänglichen KitKat DR1-ROM sehen müssen (der auf Android-IA basiert, aber ohne die versprochenen Funktionen).
    2. Christopher Price hat angegeben, dass sie ihr Kickstarter-Geld aufgebraucht haben, um den Aufbau von Android-IA fortzusetzen, nachdem Intel den Support eingestellt hat. Sie behaupten, dass sie beträchtliche Mittel für die Lizenzierung und Entwicklung von Console OS aufgewendet haben und dass sie nach den Kürzungen durch Amazon / Kickstarter zum jetzigen Zeitpunkt keine Rückerstattung von Mitarbeitern leisten können. Darüber hinaus gibt er an, dass sein 6-köpfiges Team von den 78.000 US-Dollar gelebt hat, die im vergangenen Jahr gesammelt wurden.
    3. Im Rahmen seines Kickstarter hat das Team versprochen, seinen Unterstützern T-Shirts, Laptops und andere Artikel zu liefern. Bisher wurden diese noch nicht ausgeliefert.

      Konsolenbetriebssystem - Funktionsvergleich

  2. War das Konsolen-Betriebssystem unehrlich?
    1. In der Rubrik „Kickstarter-Risiken“ gab es in der Tat keinen Hinweis darauf, dass sich das Projekt bei der Entwicklung stark auf Android-IA stützte.
    2. Im Update vom 29. Oktober auf der Kickstarter-Seite verwendete Console OS wahrscheinlich bereits Android-x86 als Basis, ohne es zu erwähnen. Zu diesem Zeitpunkt war die Unterstützung von Android-IA eine Selbstverständlichkeit. Im Update gab Price jedoch an, dass drei Filme direkt in HD von einem „Intel Core 2-in-1“ aus gesehen werden konnten. Price gibt an, dass das Konsolen-OS-Team nicht mehr „mit allen Kräften kämpfen müsste , um die Engine zu bauen“. Dies ist jetzt sinnvoll, da bekannt wurde, dass es auf Android-x86 umgestützt hat.
    3. Price gibt jetzt an, dass Kickstarter-Unterstützer auch in die Website und das Forum von Console OS investiert haben. Es gab keinen direkten Hinweis darauf auf der Kickstarter-Seite, aber es scheint, dass Price beabsichtigt, dass der Branchen-Support weiterhin an Console OS arbeitet. Price hofft, durch den Aufbau einer Website und einer Community sowie die Nutzung von Open Source für das Konsolen-Betriebssystem Entwickler und OEMs zur Unterstützung des Projekts verleiten zu können.
    4. Ob Price seinen Kickstarter installiert hat, obwohl er weiß, dass Android-IA von Dauer ist, kann auf die eine oder andere Weise nicht wirklich bewiesen werden. In seinem Kickstarter-Update behauptet Price, er habe von Intel "designierte Verträge sowohl für Marketing als auch für Engineering" erhalten, diese Verträge "informierten [sie] jedoch erst nach Ende der Kickstarter-Kampagne über größere Änderungen des Intel-Supports." Price hat nie wirklich bewiesen, dass er irgendeine Unterstützung von Intel hatte, was entscheidend für seine Behauptung ist, dass er eine starke Beziehung zu Intel hat.
  3. Hat Console OS Originalcode beigesteuert?
    1. In seinem ersten Beitrag über Console OS erwähnt Chih-Wei Huang, dass Price keine Originalarbeit geleistet hat. Als Beweis führte er ein Git-Diff durch, um zu zeigen, dass die einzigen vorgenommenen Änderungen eine Namensänderung und die Aufnahme von Trebuchet (Cyanogenmods Trägerrakete) waren. Price behauptet, dass die von ihnen vorgenommenen Änderungen "nicht auf einem Git Diff angezeigt werden". Seine Erklärung dafür, warum dies auftritt, ist, dass laut Price nur 70% ihres Codes auf Github aktiv sind und daher diese Kritik verfrüht ist. Er behauptet weiterhin, dass das Konsolen-Betriebssystem über "innovative Intel-Treiber" verfügt, die in keiner Android-x86-Distribution verfügbar sind.
    2. In einem Update gibt Price an, dass er Dutzende von Kernel-Patches geöffnet hat . Wenn Sie jedoch dem von ihm bereitgestellten Link folgen und die Zip-Datei öffnen, werden Sie feststellen, dass die Zip-Datei hauptsächlich Patches enthält, die direkt von Intel-Mitarbeitern stammen.

      Patches von Intel-Mitarbeitern

    3. In einem Kommentar zu reddit behauptet Price, dass das Konsolen-Betriebssystem den [s] ARM NDK-Code dynamisch in x86-Code übersetzt, was Chih-Wei Huang als eine Funktion bezeichnet, die aus Android-IA stammt und bereits in Android-x86 vorhanden ist.
    4. Price verspricht an mehreren Stellen, den Code in Zukunft auf Android-x86 zu übertragen (bereits im Juli 2014), muss dies aber noch tun. „Sobald wir GitHub vollständig implementiert haben, werden wir der Community auf jeden Fall Anreize bieten, Verbesserungen und Vorteile für Android-IA, Android-x86 und das Konsolen-Betriebssystem bereitzustellen.“ Price lehnt es jedoch ab, eine „Erpressungsgebühr“ für die Gabelung von Android zu zahlen -x86. Price gab an, dass das Konsolen-Betriebssystem zum "Cyanogenmod für [Android-x86] AOSP" werden würde.
  4. Hat Console OS irgendwelche Versprechen erfüllt?
    1. Das Konsolen-Betriebssystem beansprucht die volle Unterstützung für Unity, Havok Project Anarchy und Unreal Engine 4. Ohne funktionierende Builds können wir jedoch nicht behaupten, dass diese Behauptung erfüllt wurde.
    2. Price hat versprochen, einen Hypervisor namens "InstaSwitch" zu bauen, der ein nahtloses Umschalten zwischen Windows und Android ohne GPU-Overhead ermöglicht. Er behauptete, dass mehrere namenlose OEMs über diese Technologie mit ihm gesprochen hätten.
    3. Der Preis versprach, die iConsole Micro im Sommer 2015 sowie Alpha- und Nightly-Builds von Console OS bis März auszuliefern, aber keines dieser Ziele wurde erreicht.
    4. Auf der UX-Seite hat Price versprochen, eine Benutzeroberfläche zu erstellen, die sich "wie die Hauptlinie der PC-OS-Schnittstellenstandards anfühlt". Diese Benutzeroberfläche hätte ein App-Menü, das "mit Multitasking funktioniert", eine "neue Navigationsleiste"., ein einseitiger Homescreen und eine mausfreundliche Statusleiste. Schließlich behauptete er, einen „AOSP-Modus“ zu haben, der alle Erweiterungen des Konsolenbetriebssystems ausschaltet. Diese UX wurde angeblich an verschiedene PC-Hersteller gesendet, die sagten, dass sie "es mochten".
    5. In Bezug auf Wi-Fi-Karten und USB-Controller gibt Price an, dass sie Treiber von Realtek, Broadcom, Qualcomm, Atheros und Intel lizenzieren, aber mit Marvell zu kämpfen haben. Er behauptete auch, USB 3.0 arbeite mit "SuperSpeed-Raten".

      Console OS hat uns einmal versprochen, uns die Zukunft des Spielens zu bringen

  5. Stiehlt Console OS Code?
    1. Nein, wie Chih-Wei Huang betont, ist das Forken von Android-x86 „definitiv [legal] und erlaubt“. Er ermutigt es sogar, wenn das Forken etwas Nützliches für das Projekt entwickeln kann.
    2. Der größte Teil von Android-x86 ist unter der Apache 2.0-Lizenz lizenziert, wodurch die Weitergabe von Software verboten wird, ohne diese ordnungsgemäß zuzuordnen. Mr. Price gibt an, dass er jetzt vollen Beitrag für den gesamten Code von Android-x86 geleistet hat. Wenn dies zutrifft, bedeutet dies, dass keine Lizenzverletzung vorliegt. Für den in Android verwendeten Linux-Kernel muss die Quelle auch unter der GPL veröffentlicht werden, die das Konsolen-Betriebssystem zu erfüllen scheint. Chih-Wei Huang hat Console OS nicht vorgeworfen, seinen Code in den letzten Aussagen nicht angegeben zu haben, daher kann man mit Sicherheit behaupten, dass dies nicht bestritten wird.

Gegen Chih-Wei Huang

  1. Hat sich Herr Huang schuldig gemacht, Price for money herunterzureißen?
    1. Laut dem von Price geposteten E-Mail-Gespräch lautete der genaue Wortlaut, den Herr Huang verwendet hatte, um „android-x86.org“ zu „spenden“. Laut Herrn Huang war die Forderung von 50.000 USD ein Versuch, Price zu testen wenn er diesmal „etwas Echtes“ zeigen könnte. Herr Huang fordert eine Videodemo von Console OS oder einen auf Github hochgeladenen Code.
  2. Hat Herr Huang Probleme mit der Arbeit mit Android-IA?
    1. Die gegen ihn erhobenen Anschuldigungen können Sie hier nachlesen. Herr Huang hat seitdem auf diese Behauptungen in der Android-x86-Google-Gruppe reagiert.

Ein solches Szenario ist der Open-Source-Welt keineswegs unbekannt. Ein ähnliches Debakel ereignete sich 2005 zwischen CherryOS und PearPC. Das beliebte Open-Source-Rendering-Programm Blender hat viele Versuche unternommen, seine Codebasis zu optimieren, ohne dass viele Verbesserungen vorgelagert wurden. Ein neueres und relevantes Beispiel betrifft Menuet OS und dessen Fork Kolibri OS. Christopher Price behauptet, dass seine Gabel überhaupt nichts mit diesen vorherigen Beispielen zu tun hat. In einem Blog-Beitrag vergleicht er das Konsolen-Betriebssystem mit dem von Boxee, CyanogenMod und Apples WebKit.

Price verspricht, die Entwicklung im Jahr 2016 wieder aufzunehmen. Er behauptet, Belohnungen für alle Mitwirkenden an seinem Open-Source-Projekt anzubieten, und gibt an, dass er alle verbleibenden Vergünstigungen an seine Unterstützer versenden wird. Auf der anderen Seite hat Chih-Wei Huang die Entwicklung von Lollipop-x86 vollständig eingestellt und ist in den Marshmallow-x86-Zweig umgezogen, um "den Betrug schneller zu desillusionieren".

Wir haben die Hintergründe, Anschuldigungen und Beweise dargelegt, um Ihnen hoffentlich einen umfassenden Überblick über die Kontroverse um Console OS zu geben. Wir hoffen, dass Sie dies als Erinnerung daran betrachten , Ansprüche aus Crowd-Funding-Projekten kritisch zu prüfen, bevor Sie Ihr Geld in sie investieren. In Zukunft müssen wir abwarten, ob das Console OS-Team in der Lage ist, irgendeinen Code zu produzieren, der einen gewissen Wert hat. Bis dahin hat die Android-Community angesichts der Enthüllungen des Android-x86-Teams das Vertrauen in das Projekt verloren.


Wo stehen Sie zu diesem Thema? Lass es uns in den Kommentaren unten wissen.

Update: Chris Price hat seitdem auf einige Kommentare zu diesem Artikel zu r / Android geantwortet. Diese finden Sie hier