Android-x86 beschuldigt Konsolen-Betriebssystem des Betrugs – was passiert ist

Lesen Sie unsere vollständige Zeitleiste und Analyse der Kontroverse um Konsolenbetriebssystem und Android-x86.

In der Android-x86-Entwickler-Community braut sich ein Sturm zusammen. Dem CEO des Crowdfunding-Projekts „Console OS“ wurde vorgeworfen, seine Kickstarter-Unterstützer betrogen zu haben, indem er seine Versprechen nicht eingehalten hat. Dank beliebter Threads auf Social-Media-Seiten wie reddit, entwickelte sich der Sturm zu einem ausgewachsenen Drama-Hurrikan.

Aber wer sind die beteiligten Parteien, was ist passiert und wie fügt sich das in die weitere Welt der Open-Source-Entwicklung ein? Ich habe mich mit den zahlreichen Beiträgen befasst, die zu diesem Thema geschrieben wurden, sowohl aus der Vergangenheit als auch aus der Gegenwart, um Ihnen einen umfassenden Überblick darüber zu geben, was zwischen Konsolen-Betriebssystem und Android-x86 passiert ist.


  • Android-IA: Android on Intel Architecture 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 auf Android von entscheidender Bedeutung ist. Ohne große Vorwarnung hat Intel die Unterstützung für das Projekt auf sämtlicher Hardware bis auf die eingestellt
    MinnowBoard MAX. Es ist unklar, warum genau dieser Schritt stattfand.
  • Android-x86: Eine Open-Source-Kooperation zur Portierung von Android auf eine Vielzahl von Computern mit Intel-Architektur. Das Projekt wird von Freiwilligen ohne die Unterstützung von Anbietern gepflegt und hat dies auch getan Android erfolgreich portiert an eine Vielzahl von Geräten.
  • Chih-Wei Huang: Hauptbetreuer des Android-x86-Open-Source-Projekts. Der in Taiwan ansässige Entwickler bietet seit 2009 seine Zeit für Android-x86 an. Ein Interview mit Chih-Wei Huang lief auf Gamasutra vor anderthalb Jahren, der einen Einblick in seine Arbeit an Android-x86 gibt.
  • 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 umbenannt in Console, Inc.)  um Android auf Computer mit Intel-Architektur zu portieren. Angeblich ein Zweig des Android Open Source Project und zielt darauf ab, durch die Lizenzierung von Treibern von Intel eine funktionsfähige Android-Version auf verschiedenen gängigen Desktop-/Laptop-Konfigurationen bereitzustellen. Der Kickstarter endete am 11. August 2014 mit insgesamt 78.497 US-Dollar, die von 5.695 Unterstützern gesammelt wurden. Das langfristige Ziel des Projekts ist laut CEO die „Steigen Sie bei Vulkan ein und nutzen Sie Console OS, um eine Spielekonsole zu entwickeln, die es mit den großen Playern aufnehmen kann.

Hinweis: Es gibt viele kleinere Ereignisse, die bei den Beschwerden der einzelnen Parteien eine Rolle spielen, die jedoch im Vergleich zu den unten aufgeführten Ereignissen in den Hintergrund treten.

12. Juni 2014: Konsolenbetriebssystem wurde auf Kickstarter angekündigt.

~Juni-August 2014: Christopher Price und alle Diskussionen über Konsolen-Betriebssysteme sind aus dem Android-x86-Diskussionsforum verbannt. Der Grund für das Verbot liegt darin, dass die Gruppe nach einem Gespräch mit Price schnell feststellte, dass es sich bei dem Projekt um einen Betrug handelte.

11. August 2014: Konsolen-OS-Kickstarter beendet.

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

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

25. Dezember 2015: Die Gegenreaktion beginnt zu brodeln, als mehrere Verkaufsstellen und Entwickler beginnen, über das Problem zu berichten. Es geht viral, wenn die Geschichte im Android-Subreddit gepostet wird. Am selben Tag veröffentlicht Christopher Price ein Update auf der Console OS Kickstarter-Seite, in dem er auf die Kritik reagiert.

31. Dezember 2015: Als Reaktion auf die im Kickstarter-Update gegen Chih-Wei Huang erhobenen Anschuldigungen fordert Chih-Wei Huang heraus Christopher Price verpflichtet sich, mindestens 10 % der von ihm versprochenen Features zu produzieren, und bietet ihm 50.000 US-Dollar dafür bis zum Neuen Jahr. Christopher Price antwortet, nimmt Herrn Huang jedoch nicht auf die Herausforderung an und erklärt, dass die Android-IA-Mailingliste dafür nicht der richtige Ort sei.


Chih-Wei Huang -> Christopher Price/Konsolen-Betriebssystem:

  • Beschuldigt Price, seine Unterstützer betrogen zu haben, indem er seine Kickstarter-Versprechen nicht eingehalten hat.
  • Gibt an, dass Christopher Price keinen einzigen Originalcode für Console OS geschrieben hat und dass Console OS nicht wirklich existiert.
  • Gibt an, dass die Existenz des Konsolenbetriebssystems dem Ruf von Android-x86 schadet, wie jeder sehen wird, der das Git-Protokoll von iConsole liest „cwhuang“ leistet den größten Beitrag zum Projekt. Wenn er stillschweigend zustimmt, kann er „als Komplize vor [einem Gericht] behandelt werden“.
  • Gibt an, dass Price in ihren zahlreichen Kontaktversuchen (sogar einmal persönlich) seine Bitten, Console OS vorzuführen, zurückgewiesen hat.
Gespräch zwischen Herrn Huang und Herrn Price

Christopher Price -> Chih-Wei Huang:

  • Behauptet, dass Chih-Wei Huang versucht, Price „unter Druck zu setzen“, indem er von ihm verlangt, 50.000 US-Dollar zu zahlen, um Code aus dem Android-x86-Projekt zu extrahieren. Als Beweis führte er ein E-Mail-Gespräch an, das er mit Herrn Huang geführt hatte. Da Chih-Wei Huang der Hauptadministrator des Android-x86-Projekts ist, ist er für die Verwaltung von Pull-Anfragen verantwortlich.
  • Erklärt, dass es für Herrn Huang unvernünftig sei, eine Spende für die Abschaffung von Android-x86 zu verlangen, und nennt dies „bedauerlich“ und eine „Schande“. Open Source." Er weist darauf hin, dass Herr Huang ein ASUS-Mitarbeiter ist und glaubt, dass es unprofessionell von einem Mitarbeiter sei, dies zu tun Anfrage.
  • Gibt an, dass Chih-Wei Huang Intel und Konsolen-Betriebssystemen übermäßig kritisch gegenübersteht.

Christopher Price/Konsolen-Betriebssystem -> Android-IA

  • Enttäuscht darüber, dass Intel die Unterstützung für Android-IA eingestellt hat, da das Konsolen-Betriebssystem stark auf Android-IA angewiesen war, um Android auf neuerer Intel-Hardware ordnungsgemäß zum Laufen zu bringen.

Gemeinschaft -> Christopher Price/Konsolen-Betriebssystem

  • Glaubt, dass das Konsolenbetriebssystem vorhanden ist aber eine Zeichenfolge in einer langen Reihe von gescheiterten Projekten, von Mechaworks, iConsoleTV und jetzt Console OS/iConsole Micro. Die größten Probleme mit dem Projekt resultierten aus mangelnder Ehrlichkeit darüber, woher das Projekt seine Quellen beziehen würde.
  • Besorgt, dass Android-x86 würde zum Sündenbock gemacht werden für die Nichteinhaltung der von Price gemachten Zusagen.
  • Es gibt Vorwürfe, dass Price eine Kickstarter-Kampagne startete, obwohl er wusste, dass die Android-IA-Unterstützung nicht von Dauer sein würde.

Offensichtlich gibt es viele, viele Behauptungen, die im Umlauf sind. Wir werden jeden einzelnen Fall untersuchen, damit Sie die Wahrheit hinter der Sache herausfinden können. Beachten Sie, dass viele dieser Links auf Kommentarbereichen in verschiedenen Blogs und Artikeln basieren. Die Diskussion zu diesem Thema ist stark fragmentiert und daher schwer zu verfolgen.

Gegen Christopher Price/Console OS

  1. Konnte das Konsolenbetriebssystem nicht geliefert werden?
    1. Das Konsolenbetriebssystem zeigt stolz eine Liste der Unterschiede zwischen ihm und anderen Android-auf-Intel-Betriebssystemen an. Da wir außer einem ersten KitKat DR1 ROM (das auf Android-IA basiert, aber ohne die versprochenen Funktionen) noch keinen funktionierenden Build gesehen haben.
    2. Christopher Price hat erklärt, dass sie ihr Kickstarter-Geld verschwendet 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 des Konsolen-Betriebssystems ausgegeben hätten und dass sie den Leuten zum jetzigen Zeitpunkt keine Rückerstattung leisten könnten nach den Kürzungen von Amazon/Kickstarter. Darüber hinaus gibt er an, dass sein 6-köpfiges Team dies getan habe lebte von den 78.000 $, die er gesammelt hatte Dieses letzte Jahr.
    3. Im Rahmen seiner Kickstarter-Kampagne hat das Team versprochen, seinen Unterstützern T-Shirts, Laptops und andere Extras zu liefern. diese wurden nicht geliefert.
      Vergleich der Konsolen-Betriebssystemfunktionen
  2. War Console OS unehrlich?
    1. Im Kickstarter-Abschnitt „Risiken“ gab es tatsächlich keinen Hinweis darauf, dass sich das Projekt bei der Entwicklung stark auf Android-IA stützte.
    2. Im 29. OktoberTh aktualisieren Auf ihrer Kickstarter-Seite verwendete Console OS wahrscheinlich bereits Android-x86 als Basis, ohne es zu erwähnen. Zu diesem Zeitpunkt war die Android-IA-Unterstützung eine Selbstverständlichkeit, aber im Update gibt Price an, dass dies möglich sei „Drei Filme direkt in HD [schauen]“ von einem „Intel Core 2-in-1“. Damals gab Price an, dass das Console OS-Team dies nicht mehr tun müsste „Mit aller Kraft für den Motorbau kämpfen“ Das macht jetzt Sinn, wenn man bedenkt, dass sie auf Android-x86 umgestellt haben.
    3. Price gibt nun an, dass Kickstarter-Unterstützer dies auch getan haben investiert habe im Konsolen-OS-Website und Forum. Auf der Kickstarter-Seite gab es keinen direkten Hinweis darauf, aber es scheint, dass Price beabsichtigt, die Unterstützung der Industrie in Anspruch zu nehmen, um die Arbeit am Konsolen-Betriebssystem fortzusetzen. Durch den Aufbau einer Website und einer Community sowie die Bereitstellung von Open Source für das Konsolen-Betriebssystem hofft Price, dass er Entwickler und OEMs dazu bewegen kann, das Projekt zu unterstützen.
    4. Ob Price seinen Kickstarter startete, obwohl er wusste, dass die Android-IA-Unterstützung Bestand haben würde, lässt sich auf die eine oder andere Weise nicht wirklich beweisen. In seinem Kickstarter-Update behauptet Price, er habe sich gesichert „bestimmte Verträge sowohl für Marketing als auch für Technik“ von Intel allerdings diese Verträge „Ich habe [sie] erst nach Ende der Kickstarter-Kampagne über größere Änderungen der Unterstützung von Intel informiert.“ Price hat auch nie wirklich bewiesen, dass er Unterstützung von Intel erhalten hat, was entscheidend ist, um seine Behauptung zu untermauern, dass er eine enge Beziehung zu Intel unterhält.
  3. Hat Console OS Originalcode beigesteuert?
    1. In seinem ersten Beitrag zum Konsolen-Betriebssystem erwähnt Chih-Wei Huang, dass es keine Originalarbeit von Price gibt. Als Beweis, Er hat einen Git-Diff durchgeführt um zu zeigen, dass die einzigen vorgenommenen Änderungen eine Namensänderung und die Aufnahme von Trebuchet (Cyanogenmods Launcher) waren. Price behauptet, dass die von ihnen vorgenommenen Änderungen „würde nicht auf einem Git-Diff auftauchen.“ Seine Erklärung dafür, warum dies geschieht, liegt laut Price darin, dass nur 70 % ihres Codes ist live auf Github, und daher das hier Kritik ist verfrüht. Er behauptet außerdem, dass es Konsolen-Betriebssystemfunktionen gibt „Modernste Intel-Treiber“ die in keiner Android-x86-Distribution verfügbar sind.
    2. In einem Update gibt Price an, dass dies der Fall sei „Dutzende von Kernel-Patches als Open-Source-Software bereitgestellt.“ 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 auf reddit, Price behauptet, dass Konsolen-Betriebssystem „ARM-NDK-Code dynamisch in x86-Code übersetzen“, was Chih-Wei Huang betont, ist eine Funktion, die von Android-IA übernommen wurde und bereits in Android-x86 vorhanden ist.
    4. An mehreren Stellen verspricht Price, in Zukunft (sogar schon früher) Code auf Android-x86 zu übertragen Juli 2014), hat dies aber noch nicht getan. „Sobald wir GitHub vollständig bereitgestellt haben, werden wir der Community auf jeden Fall Anreize bieten, Verbesserungen und Prämien beizusteuern, die Android-IA, Android-x86 und Konsolen-Betriebssystemen gleichermaßen zugute kommen.“ Price weigert sich jedoch, eine Zahlung zu leisten „Erpressungszoll“ um Android-x86 zu forken. Price gab an, dass das Konsolenbetriebssystem das werden würde „Cyanogenmod auf [Android-x86s] AOSP.“
  4. HatHat das Konsolen-Betriebssystem irgendwelche Versprechen erfüllt?
    1. Konsolenbetriebssystem beansprucht volle Unterstützung für Unity, Havok Project Anarchy und Unreal Engine 4. Da wir jedoch keine funktionierenden Builds vorweisen können, können wir nicht sagen, dass dieser Anspruch erfüllt wurde.
    2. Price hat versprochen, einen zu bauen Hypervisor „InstaSwitch“ genannt, um ein nahtloses Umschalten zwischen Windows und Android ohne GPU-Overhead zu ermöglichen. Das hat er behauptet Mehrere namentlich nicht genannte OEMs befanden sich in Gesprächen mit ihm über diese Technologie.
    3. Preis versprochen für den Versand der iConsole Micro im Sommer 2015 sowie Alpha- und Nightly-Builds von Console OS bis März, aber keines dieser Ziele wurde erreicht.
    4. Auf der UX-Seite hat Price versprochen, eine solche Benutzeroberfläche zu erstellen „[fühlt] sich wie die Hauptlinie der PC-Betriebssystem-Schnittstellenstandards an.“ Diese Benutzeroberfläche hätte ein App-Menü gehabt, das „mit Multitasking funktioniert“, eine „neue Navigationsleiste“, einen einseitigen Homescreen und eine mausfreundliche Statusleiste. Schließlich behauptete er, über einen „AOSP-Modus“ zu verfügen, der alle Erweiterungen des Konsolen-Betriebssystems abschaltet. Dieses UX wurde angeblich an verschiedene PC-Hersteller geschickt, die sagten, dass es ihnen „gefiel“.
    5. In Bezug auf Wi-Fi-Karten und USB-Controller behauptet Price, dass dies der Fall sei Lizenztreiber von Realtek, Broadcom, Qualcomm, Atheros und Intel aber dass sie mit Marvell zu kämpfen hatten. Er behauptete auch, dass USB 3.0 bei „funktioniert“SuperSpeed Tarife.“
      Das Konsolen-Betriebssystem versprach einst, uns die Zukunft des Gamings zu bringen
  5. Stiehlt das Konsolenbetriebssystem Code?
    1. NEIN, wie Chih-Wei Huang betont, ist die Abspaltung von Android-x86 „auf jeden Fall [legal] und erlaubt.“ Er fördert es sogar, wenn durch die Abzweigung etwas Nützliches für das Projekt entwickelt werden kann.
    2. Der größte Teil von Android-x86 ist unter der Lizenz lizenziert Apache 2.0-Lizenz, das die Weiterverbreitung von Software ohne ordnungsgemäße Nennung verbietet. Herr Price gibt an, dass er das getan hat vollen Beitrag gegeben Jetzt wird der gesamte Code von Android-x86 übernommen. Wenn dies zutrifft, bedeutet dies, dass für ihn keine Lizenzverletzung vorliegt. Der in Android verwendete Linux-Kernel erfordert, dass die Quelle ebenfalls unter der GPL veröffentlicht wird, was auch das Konsolenbetriebssystem zu erfüllen scheint. Chih-Wei Huang hat Console OS in keiner seiner jüngsten Stellungnahmen vorgeworfen, seinen Code nicht genannt zu haben, daher kann man mit Sicherheit sagen, dass dies unbestritten ist.

Gegen Chih-Wei Huang

  1. Ist Herr Huang schuldig, Price für Geld heruntergeschüttelt zu haben?
    1. Laut der von Price geposteten E-Mail-Konversation lautete der genaue Wortlaut von Herrn Huang „spenden“ an „android-x86.org“. Laut Herrn HuangDie 50.000-Dollar-Forderung war ein Versuch, Price auf die Probe zu stellen, um zu sehen, ob er dieses Mal „etwas Echtes“ zeigen konnte. Herr Huang verlangt eine Videodemo des Konsolenbetriebssystems oder einen auf Github hochgeladenen Code.
  2. Hat Herr Huang Probleme mit Android-IA?
    1. Sie können das lesen relevante Vorwürfe hier gegen ihn erhoben. Herr Huang hat seitdem geantwortet zu diesen Behauptungen in der Android-x86-Google-Gruppe.

Ein solches Szenario ist in der Open-Source-Welt keineswegs unbekannt. Ein ähnliches Debakel ereignete sich damals 2005 zwischen CherryOS und PearPC. Das beliebte Open-Source-Rendering-Programm Blender hat viele Versuche hinter sich seine Codebasis aus Profitgründen aufspalten ohne viele von vornherein eingereichte Verbesserungen zu sehen. Ein neueres und relevanteres Beispiel betrifft Menuet OS und sein Fork Kolibri OS. Christopher Price behauptet, dass seine Gabel überhaupt nicht mit diesen vorherigen Beispielen vergleichbar sei. In einem Blogbeitrag vergleicht er Console OS mit dem von Boxee, CyanogenMod und Apples WebKit.

Der Preis verspricht es Fortsetzung der Entwicklung im Jahr 2016, behauptet zu sein Bereitstellung von Belohnungen für alle Mitwirkenden zu seinem Open-Source-Projekt und erklärt, dass er alle verbleibenden Vergünstigungen an seine Unterstützer weitergeben wird. Andererseits hat Chih-Wei Huang beschlossen, die Entwicklung von Lollipop-x86 vollständig einzustellen und zum Marshmallow-x86-Zweig zu wechseln „Den Betrug schneller 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 verstehen Behauptungen zu Crowdfunding-Projekten kritisch prüfen bevor Sie Ihr Geld darin investieren. In Zukunft müssen wir abwarten, ob das Console OS-Team in der Lage sein wird, einen sinnvollen Code zu erstellen. 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 unten in den Kommentaren wissen.

Aktualisieren: Chris Price hat seitdem auf mehrere Kommentare zu diesem Artikel auf r/Android geantwortet, finden Sie sieHier