Android-x86 anklager konsolloperativsystemet for svindel – hva skjedde

Les vår komplette tidslinje og analyse av konsoll-OS og Android-x86-kontroversen.

Det har vært en storm i Android-x86-utviklerfellesskapet. Administrerende direktør for det crowdfundede prosjektet «Console OS» har blitt anklaget for å ha svindlet sine Kickstarter-støttespillere ved å ikke holde løftene hans. Takket være populære tråder på sosiale medier som reddit, vokste stormen til en fullverdig dramaorkan.

Men hvem er de involverte partene, hva skjedde, og hvordan faller dette på plass i den bredere verden av åpen kildekode-utvikling? Jeg fordypet meg i de mange innleggene som ble laget om dette problemet, både tidligere og nåværende, for å gi deg en omfattende oversikt over hva som skjedde mellom Console OS og Android-x86.


  • Android-IA: Android på Intel Architecture er et åpen kildekode-samarbeid for å bringe Android til Intel-maskinvare. Intel bidro selv med en stor mengde støtte til gruppen, noe som er avgjørende for å fikse maskinvarespesifikke feil og få nødvendige drivere til å kjøre skikkelig på Android. Uten mye forvarsel droppet Intel støtte for prosjektet på all maskinvare, bortsett fra
    MinnowBoard MAX. Det er uklart hvorfor akkurat denne flyttingen skjedde.
  • Android-x86: En åpen kildekode, samarbeidsinnsats for å portere Android til et bredt spekter av datamaskiner som kjører på Intel-arkitektur. Prosjektet vedlikeholdes av frivillige uten støtte fra noen leverandører, og har vellykket portert Android til en rekke enheter.
  • Chih-Wei Huang: Hovedansvarlig for Android-x86 åpen kildekode-prosjektet. Basert i Taiwan, har utvikleren tilbudt sin tid til Android-x86 siden 2009. Et intervju med Chih-Wei Huang løp på Gamasutra halvannet år tilbake som gir litt innsikt bak arbeidet hans med Android-x86.
  • Christopher Price:Administrerende direktør i Console, Inc., og offentlig ansikt til Console OS. Kjent for sine tidligere satsinger 'Mechaworks' og 'iConsoleTV.'
  • Konsoll OS: En folkefinansiert innsats av Mobile Media Ventures, Inc. (MMV) (nå re-branded som Console, Inc.)  å porte Android til datamaskiner som kjører på Intel-arkitektur. Utgir seg for å være en forgrening av Android Open Source Project, og har som mål å bringe en funksjonell Android-bygg på forskjellige populære stasjonære/bærbare konfigurasjoner ved å lisensiere drivere fra Intel. Kickstarteren ble avsluttet 11. august 2014 med totalt $78.497 samlet inn fra 5.695 støttespillere. Prosjektets langsiktige mål, ifølge administrerende direktør, er "gå opp [til] Vulkan, og utnytte Console OS for å bygge en spillkonsoll som tar på seg de store aktørene.

Merk: det er mange mindre arrangementer som spiller en rolle i hver parts klager, men de blekner i forhold til hendelsene som er oppført nedenfor.

12. juni 2014: Console OS ble annonsert på Kickstarter.

~Juni-august, 2014: Christopher Price, og all diskusjon om Console OS, er utestengt fra Android-x86 diskusjonsforum. Gruppens årsak til forbudet er at de raskt bestemte at prosjektet var en svindel etter å ha snakket med Price.

11. august 2014: Konsoll OS Kickstarter avsluttet.

~januar 2015: Intel stopper støtte for Android-IA, og dropper både støtte for Core og PC-nettbrett.

11. desember 2015: Chih-Wei Huang roper offentlig ut Christopher Price og Console OS, og sier at Price lurer sine Kickstarter-støttespillere ved å ikke holde løftene hans.

25. desember 2015: Tilbakeslaget begynner å boble når flere utsalgssteder og utviklere begynner å dekke problemet. Det går viralt når historien legges ut på Android-subreddit. Samme dag legger Christopher Price ut en oppdatering på Console OS Kickstarter-siden som svarer på kritikken.

31. desember 2015: Som svar på anklagene mot Chih-Wei Huang i Kickstarter-oppdateringen, utfordrer Chih-Wei Huang Christopher Price for å produsere minst 10% av funksjonene han lovet, og tilbyr ham $50 000 for å gjøre det av New År. Christopher Price svarer, men tar ikke Mr. Huang på utfordringen, og sier at Android-IA-postlisten ikke er det rette stedet å gjøre det.


Chih-Wei Huang -> Christopher Price/konsoll OS:

  • Anklager Price for å ha jukset sine støttespillere ved å ikke oppfylle sine Kickstarter-løfter.
  • Sier at Christopher Price ikke har skrevet et eneste stykke original kode for Console OS, og at Console OS egentlig ikke eksisterer.
  • Sier at eksistensen av Console OS skader omdømmet til Android-x86, ettersom alle som leser git-loggen til iConsole vil se at "cwhuang" er den største bidragsyteren til prosjektet. Hvis han stilltiende samtykker, kan han bli "behandlet som en medskyldig i [en domstol]."
  • Opplyser at Price i sine utallige forsøk på korrespondanse (selv en gang personlig) har irettesatt forespørslene hans om å demonstrere Console OS.
Samtale mellom Mr. Huang og Mr. Price

Christopher Price -> Chih-Wei Huang:

  • Påstår at Chih-Wei Huang forsøker å "shakedown" Price ved å kreve at han betaler 50 000 dollar for å hente kode fra Android-x86-prosjektet. Som bevis la han opp en e-postsamtale han hadde med Mr. Huang. Ettersom Chih-Wei Huang er hovedadministrator for Android-x86-prosjektet, er han ansvarlig for å administrere pull-forespørsler.
  • Uttaler at det er urimelig for Mr. Huang å kreve en donasjon for å hente fra Android-x86, og kaller det "uheldig" og en "skam for åpen kilde." Han påpeker at Mr. Huang er ASUS-ansatt, og mener det er uprofesjonelt av en ansatt å gjøre dette be om.
  • Sier at Chih-Wei Huang har vært altfor kritisk til Intel og Console OS.

Christopher Price/konsoll OS -> Android-IA

  • Skuffet over at Intel droppet støtten for Android-IA, ettersom konsoll-OS stolte sterkt på Android-IA for å få Android til å fungere ordentlig på nyere Intel-maskinvare.

Fellesskap -> Christopher Price/konsoll OS

  • Mener at Console OS er men en streng i en lang rekke av mislykkede prosjekter, fra Mechaworks, iConsoleTV og nå Console OS/iConsole Micro. Store problemer med prosjektet som stammer fra mangel på ærlighet om hvor prosjektet ville hente kildene fra.
  • Bekymret for at Android-x86 ville bli syndebukk for mangelen på oppfylte løfter gitt av Price.
  • Det er anklager om at Price la opp en Kickstarter-kampanje mens han visste at Android-IA-støtte ikke ville vare.

Det er tydelig at det er mange, mange påstander som blir kastet rundt. Vi vil undersøke hver for å la deg avgjøre sannheten bak saken. Merk at mange av disse lenkene er basert på kommentarseksjoner på ulike blogger og artikler. Diskusjonen om dette emnet har vært kraftig oppsprukket og derfor vanskelig å følge.

Mot Christopher Price/Console OS

  1. Har Console OS ikke levert?
    1. Console OS viser stolt en liste over forskjeller mellom seg selv og andre Android-on-Intel OSer. Som vi ennå ikke har sett en fungerende konstruksjon utenfor en innledende KitKat DR1 ROM (som er basert på Android-IA, men uten noen av de lovede funksjonene).
    2. Christopher Price har uttalt at de har brent gjennom Kickstarter-pengene sine i et forsøk på å fortsette å bygge videre på Android-IA når Intel droppet støtten. De hevder at de hadde brukt betydelige midler på å lisensiere og utvikle Console OS, og at de ikke kan refundere folk på dette tidspunktet etter kuttene tatt av Amazon/Kickstarter. I tillegg opplyser han at laget hans på 6 har levde av de innsamlede $78k det siste året.
    3. Som en del av sin Kickstarter, har teamet lovet å levere T-skjorter, bærbare datamaskiner og andre godsaker til sine støttespillere, så langt, disse er ikke levert.
      Sammenligning av funksjoner i konsoll OS
  2. Har Console OS vært uærlig?
    1. I Kickstarter 'Risks'-seksjonen var det faktisk ingen indikasjoner på at prosjektet stolte sterkt på Android-IA for utvikling.
    2. 29. oktoberth Oppdater på deres Kickstarter-side, brukte Console OS sannsynligvis allerede Android-x86 som base uten å nevne det. På dette tidspunktet var Android-IA-støtte en selvfølge, men i oppdateringen sier Price at de var i stand til det "[se] tre filmer rett i HD" fra en "Intel Core 2-i-1." På det tidspunktet uttalte Price at Console OS-teamet ikke lenger måtte «kjempe med tann og spiker for å bygge motoren» som nå er fornuftig gitt avsløringen om at de har rebasert på Android-x86.
    3. Price opplyser nå at Kickstarter-støttespillere også har har investert i Konsollen OS nettsted og forum. Det var ingen direkte indikasjon på dette på Kickstarter-siden, men det ser ut til at Price har til hensikt at industristøtte skal fortsette å jobbe med Console OS. Ved å bygge et nettsted og fellesskap, og gjøre Console OS åpen kildekode, håper Price at han kan lokke utviklere og OEM-er til å støtte prosjektet.
    4. Hvorvidt Price satte opp sin Kickstarter mens han visste at Android-IA-støtte ville vare, kan egentlig ikke bevises på en eller annen måte. I sin Kickstarter-oppdatering hevder Price at han hadde sikret seg "utpekte kontrakter, både på markedsføring og engineering" fra Intel, men disse kontraktene "Informerte ikke [dem] om store revisjoner av Intels støtte, før etter at Kickstarter-kampanjen var avsluttet." Price har aldri virkelig bevist at han hadde noen støtte fra Intel heller, noe som er avgjørende for å støtte påstanden hans om at han har et sterkt forhold til Intel.
  3. Har Console OS bidratt med noen original kode?
    1. I sitt første innlegg om Console OS nevner Chih-Wei Huang at det ikke er noe originalt arbeid utført av Price. Som bevis, han utførte en git diff for å vise at de eneste endringene som ble gjort var en navneendring og inkludering av Trebuchet (Cyanogenmods bærerakett). Price hevder at endringene de gjorde "ville ikke dukke opp på en git diff." Hans forklaring på hvorfor dette skjer er fordi, ifølge Price, bare 70 % av koden deres er live på Github, og derav dette kritikk er for tidlig. Han hevder videre at Console OS funksjoner "banebrytende Intel-drivere" som ikke er tilgjengelige i noen Android-x86-distribusjon.
    2. I en oppdatering opplyser Price at han har "Dusinvis av åpen kildekode-patcher." Men hvis du følger lenken han gir og åpner zip-filen, vil du finne at zip-filen primært inneholder patcher tatt direkte fra Intel-ansatte.
      Patcher fra Intel-ansatte
    3. I en kommentere reddit, Price hevder at Console OS "oversett ARM NDK-kode dynamisk til x86-kode", som Chih-Wei Huang påpeker er en funksjon hentet fra Android-IA og allerede til stede i Android-x86.
    4. Flere steder lover Price å forplikte kode oppstrøms til Android-x86 i fremtiden (selv så langt tilbake som juli 2014), men har ennå ikke gjort det. "Når vi er ferdig med GitHub, vil vi definitivt tilby insentiver til fellesskapet for å bidra med forbedringer og fordeler som gagner både Android-IA, Android-x86 og Console OS." Price nekter imidlertid å betale en «utpressingsavgift» å gaffel Android-x86. Price uttalte at Console OS ville bli "Cyanogenmod til [Android-x86s] AOSP."
  4. HarOppfylte konsoll-OS noen løfter?
    1. Console OS krever full støtte for Unity, Havok Project Anarchy og Unreal Engine 4. Men uten noen fungerende bygg å vise for det, kan vi ikke si at dette kravet er oppfylt.
    2. Price har lovet å bygge en hypervisor kalt "InstaSwitch" for å tillate sømløs veksling mellom Windows og Android uten GPU-overhead. Det hevdet han flere navngitte OEM-er var i samtaler med ham over denne teknologien.
    3. Pris lovet å sende iConsole Micro i løpet av sommeren 2015 samt alfa- og nattbygg av Console OS innen mars, men ingen av disse målene ble nådd.
    4. På UX-siden har Price lovet å lage et brukergrensesnitt som "[føles] som hovedlinjen i PC OS-grensesnittstandarder." Dette brukergrensesnittet ville ha hatt en appmeny som "fungerer med multi-tasking", en "ny navigasjonslinje", en én-sides startskjerm og en musvennlig statuslinje. Til slutt hevdet han å ha en "AOSP-modus" som slår av alle konsoll OS-utvidelser. Denne brukeropplevelsen ble visstnok sendt til forskjellige PC-produsenter som sa at de "likte den."
    5. Når det gjelder Wi-Fi-kort og USB-kontrollere, hevder Price at de er det lisensiere drivere fra Realtek, Broadcom, Qualcomm, Atheros og Intel men at de slet med Marvell. Han hevdet også at USB 3.0 fungerte på "SuperSpeed priser."
      Console OS lovet en gang å bringe oss fremtidens spill
  5. Er det konsoll-OS som stjeler kode?
    1. Nei, som Chih-Wei Huang påpeker, er forking Android-x86 "definitivt [lovlig] og tillatt." Han oppfordrer til og med det hvis gaffelen kan utvikle noe nyttig for prosjektet.
    2. Det meste av Android-x86 er lisensiert under Apache 2.0-lisens, som forbyr redistribuering av programvare uten å tilskrive det riktig. Mr. Price opplyser at han har gitt fullt bidrag nå på all kode hentet fra Android-x86, som hvis sant betyr at han ikke er under noe lisensieringsbrudd. Linux-kjernen som brukes i Android krever at kilden også er utgitt under GPL, som konsoll OS ser ut til å møte. Chih-Wei Huang har ikke anklaget Console OS for å unnlate å tilskrive koden sin i noen nylige uttalelser, så det er trygt å si at dette ikke er under noen påstand.

Mot Chih-Wei Huang

  1. Er Mr. Huang skyldig i å riste ned prisen for pengene?
    1. I følge e-postsamtalen lagt ut av Price, var den eksakte formuleringen brukt av Mr. Huang å «donere» til «android-x86.org». Ifølge Mr. Huang, $50 000 kravet var et forsøk på å teste Price for å se om han kunne vise "noe ekte" denne gangen. Mr. Huang krever en videodemo av Console OS eller kode lastet opp til Github.
  2. Har Mr. Huang problemer med å jobbe med Android-IA?
    1. Du kan lese relevante beskyldninger pålagt ham her. Mr. Huang har siden svarte til disse påstandene i Android-x86 Google Group.

Et slikt scenario er slett ikke ukjent for åpen kildekode-verdenen. En lignende debakel skjedde tilbake 2005 mellom CherryOS og PearPC. Populært åpen kildekode-gjengivelsesprogram Blender har møtt mange forsøk på forgrening sin kode-base for profitt uten å se mange forbedringer sendt oppstrøms. Et nyere, og relevant eksempel, involverer Menuet OS og dets gaffel Kolibri OS. Christopher Price hevder at gaffelen hans ikke ligner på disse tidligere eksemplene. I et blogginnlegg sammenligner han Console OS med det Boxee, CyanogenMod og Apples WebKit.

Pris lover å gjenoppta utviklingen i 2016, hevder å være tilbyr belønninger for alle bidragsytere til hans åpen kildekode-prosjekt, og sier at han vil sende alle gjenværende fordeler til støttespillerne sine. På den annen side har Chih-Wei Huang flyttet for å stoppe utviklingen av Lollipop-x86 helt og flytte til Marshmallow-x86-grenen for å "desillusjonere svindelen raskere."

Vi har lagt ut bakgrunnen, anklagene og bevisene for å forhåpentligvis gi deg en omfattende oversikt over kontroversen rundt Console OS. Vi håper at du ser på dette som en påminnelse til kritisk undersøke påstander fremsatt for folkefinansierte prosjekter før du investerer pengene dine i det. Fremover må vi vente og se om Console OS-teamet vil være i stand til å produsere en kode som er verdt noe. Inntil da har Android-fellesskapet mistet troen på prosjektet gitt avsløringene fra Android-x86-teamet.


Hvor står du i denne saken? Gi oss beskjed i kommentarene nedenfor.

Oppdater: Chris Price har siden svart på flere av kommentarene på r/Android angående denne artikkelen, finn demher