Android-x86 obviňuje konzolový OS z podvodu – čo sa stalo

Prečítajte si našu úplnú časovú os a analýzu kontroverzie operačného systému Console a Android-x86.

V komunite vývojárov Android-x86 sa schyľuje k búrke. Generálny riaditeľ crowdfundovaného projektu „Console OS“ bol obvinený z podvádzania svojich podporovateľov Kickstarter tým, že nesplnil svoje sľuby. Vďaka populárnym vláknam na stránkach sociálnych médií ako napríklad reddit, búrka prerástla do plnohodnotného dramatického hurikánu.

Ale kto sú zainteresované strany, čo sa stalo a ako to zapadá do širšieho sveta vývoja open source? Ponoril som sa do mnohých príspevkov o tomto probléme, minulých aj súčasných, aby som vám priniesol komplexný prehľad toho, čo sa stalo medzi konzolovým OS a Androidom-x86.


  • Android-IA: Android na Intel Architecture je open source spolupráca, ktorá prináša Android do Intel hardvéru. Samotný Intel prispel do skupiny veľkým množstvom podpory, čo je kľúčové pre opravu hardvérových chýb a správne fungovanie potrebných ovládačov v systéme Android. Spoločnosť Intel bez veľkého varovania ukončila podporu tohto projektu na všetkých hardvérových zariadeniach
    MinnowBoard MAX. Nie je jasné, prečo presne k tomuto kroku došlo.
  • Android-x86: Open source, spoločné úsilie o portovanie Androidu na širokú škálu počítačov bežiacich na architektúre Intel. Projekt je udržiavaný dobrovoľníkmi bez podpory akýchkoľvek predajcov a má úspešne prenesený Android na širokú škálu zariadení.
  • Chih-Wei Huang: Vedúci správca projektu s otvoreným zdrojovým kódom Android-x86. Vývojár so sídlom na Taiwane ponúka svoj čas systému Android-x86 od roku 2009. Rozhovor s Chih-Wei Huangom bežal na Gamasutre rok a pol dozadu, čo poskytuje určitý prehľad o jeho práci na systéme Android-x86.
  • Christopher Price:CEO spoločnosti Console, Inc. a verejná tvár operačného systému Console. Známy pre svoje predchádzajúce počiny „Mechaworks“ a „iConsoleTV“.
  • OS konzoly: Crowdfunded úsilie Mobile Media Ventures, Inc. (MMV) (teraz premenovaná na Console, Inc.)  na portovanie systému Android do počítačov s architektúrou Intel. Má byť súčasťou projektu Android Open Source Project a jeho cieľom je priniesť funkčnú platformu Androidu na rôznych populárnych konfiguráciách desktopov/laptopov licencovaním ovládačov od Intelu. Kickstarter skončil dňa 11. augusta 2014 s celkovým ziskom 78 497 $ od 5 695 podporovateľov. Dlhodobým cieľom projektu je podľa generálneho riaditeľa „vykročte [na] Vulkan a využite konzolový OS na vytvorenie hernej konzoly, ktorá si poradí s hlavnými hráčmi.

Poznámka: Existuje mnoho menších udalostí, ktoré zohrávajú úlohu v sťažnostiach každej strany, avšak v porovnaní s udalosťami uvedenými nižšie sú slabšie.

12. júna 2014: Konzolový OS bol ohlásený na Kickstarteri.

~Jún-august, 2014: Christopher Price a všetky diskusie o operačnom systéme konzoly sú zakázané na diskusnom fóre Android-x86. Dôvodom zákazu skupiny je, že po rozhovore s Priceom rýchlo určili projekt ako podvod.

11. august 2014: Konzolový OS Kickstarter sa skončil.

~Január 2015: Intel zastavuje podporu pre Android-IA a ruší podporu pre Core aj PC tablety.

11. december 2015: Chih-Wei Huang verejne vyzýva Christophera Pricea a konzolový OS a uvádza, že Price podvádza svojich podporovateľov Kickstarter tým, že nesplní svoje sľuby.

25. december 2015: Odpor začína bublať, keď niekoľko predajní a vývojári začnú pokrývať problém. Keď je príbeh uverejnený na subreddit Android, stane sa virálnym. V ten istý deň Christopher Price zverejňuje aktualizáciu na stránke Kickstarter pre konzolový OS v reakcii na kritiku.

31. decembra 2015: V reakcii na obvinenia vznesené na Chih-Wei Huang v aktualizácii Kickstarter Chih-Wei Huang spochybňuje Christopher Price vyprodukuje aspoň 10 % funkcií, ktoré sľúbil, a ponúkne mu 50 000 dolárov, aby tak urobil do Nového rok. Christopher Price odpovedá, ale pána Huanga sa tejto výzve nevenuje a uvádza, že zoznam adries Android-IA nie je tým správnym miestom.


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

  • Obviňuje Pricea, že podvádza svojich podporovateľov tým, že nesplní svoje sľuby na Kickstarteri.
  • Uvádza, že Christopher Price nenapísal jediný kúsok pôvodného kódu pre konzolový OS a že konzolový OS v skutočnosti neexistuje.
  • Uvádza, že existencia operačného systému Console poškodzuje reputáciu systému Android-x86, pretože každý, kto si prečíta git denník iConsole, uvidí, že „cwhuang“ je najväčším prispievateľom k projektu. Ak dá tichý súhlas, možno s ním „na [súdnom súde] zaobchádzať ako so spolupáchateľom“.
  • uvádza, že pri ich početných pokusoch o korešpondenciu (dokonca aj raz osobne), Price pokarhal jeho požiadavky na demo konzoly OS.
Rozhovor medzi pánom Huangom a pánom Pricem

Christopher Price -> Chih-Wei Huang:

  • Tvrdí, že Chih-Wei Huang sa pokúša „otriasť“ cenou tým, že požaduje, aby zaplatil 50 000 dolárov za stiahnutie kódu z projektu Android-x86. Ako dôkaz predložil e-mailový rozhovor, ktorý mal s pánom Huangom. Keďže Chih-Wei Huang je hlavným administrátorom projektu Android-x86, je zodpovedný za správu žiadostí o stiahnutie.
  • uvádza, že je nerozumné, aby pán Huang požadoval príspevok na stiahnutie zo systému Android-x86, pričom to nazýva „nešťastné“ a „hanebné pre open-source.” Poukazuje na to, že pán Huang je zamestnancom spoločnosti ASUS a domnieva sa, že je neprofesionálne zo strany zamestnanca, žiadosť.
  • Uvádza, že Chih-Wei Huang bol príliš kritický voči OS Intel a konzole.

Christopher Price/Console OS -> Android-IA

  • Sklamaný, že Intel upustil od podpory pre Android-IA, pretože konzolový OS sa vo veľkej miere spoliehal na Android-IA, aby Android správne fungoval na novšom hardvéri Intel.

Komunita -> OS Christopher Price/Console

  • Verí, že konzolový OS je ale jeden reťazec v dlhom rade neúspešných projektov od Mechaworks, iConsoleTV a teraz Console OS/iConsole Micro. Hlavné problémy s projektom pramenia z nedostatku poctivosti o tom, odkiaľ by projekt čerpal svoje zdroje.
  • Obávam sa, že Android-x86 bol by obetným baránkom pre nedostatok splnených sľubov, ktoré dal Price.
  • Existujú obvinenia, že Price vytvoril kampaň na Kickstarter, pričom vedel, že podpora Android-IA nebude trvať.

Je zrejmé, že existuje veľa, veľa nárokov. Preskúmame každý z nich, aby sme vám umožnili rozhodnúť o pravde za touto záležitosťou. Všimnite si, že mnohé z týchto odkazov sú založené na sekciách komentárov na rôznych blogoch a článkoch. Diskusia na túto tému bola značne rozbitá, a preto je ťažké ju sledovať.

Proti Christopher Price/Console OS

  1. Nepodarilo sa doručiť konzolový OS?
    1. Konzolový OS hrdo zobrazuje zoznam rozdielov medzi sebou a ostatnými operačnými systémami Android-on-Intel. Keďže sme ešte nevideli funkčnú zostavu mimo počiatočnej ROM KitKat DR1 (ktorá je založená na systéme Android-IA, ale bez akýchkoľvek sľubovaných funkcií).
    2. Christopher Price uviedol, že prepálili svoje peniaze na Kickstarter v snahe pokračovať v budovaní Android-IA, keď Intel prestal podporovať. Tvrdia, že vynaložili značné finančné prostriedky na licencovanie a vývoj konzolového OS a že v tomto bode nemôžu ľuďom vrátiť peniaze po škrtoch uskutočnených Amazonom/Kickstarterom. Okrem toho uvádza, že jeho tím 6 má žil z vyzbieraných 78 000 dolárov tento minulý rok.
    3. V rámci svojho Kickstarteru tím sľúbil, že svojim podporovateľom doručí tričká, notebooky a iné dobroty. tieto neboli doručené.
      Porovnanie funkcií operačného systému konzoly
  2. Bol konzolový OS nečestný?
    1. V sekcii „Riziká“ na Kickstarter skutočne nebolo uvedené, že by sa projekt pri vývoji výrazne spoliehal na Android-IA.
    2. 29. októbrath aktualizovať na svojej stránke Kickstarter OS Console pravdepodobne už používal Android-x86 ako základ bez toho, aby to spomenul. V tomto bode bola podpora Android-IA samozrejmosťou, ale v aktualizácii Cena uvádza, že to bolo možné „[pozri] tri filmy priamo v HD“ z „Intel Core 2-v-1“. V tom čase Price uvádza, že tím Console OS by už nemusel "Bojujte zubami-nechtami o zostavenie motora" čo teraz dáva zmysel vzhľadom na zverejnenie, že sú prepracované na Android-x86.
    3. Cena teraz uvádza, že ju majú aj podporovatelia Kickstarter investoval v Webová stránka a fórum konzolového OS. Na stránke Kickstarter o tom nebol žiadny priamy náznak, ale zdá sa, že Price má v úmysle s podporou priemyslu pokračovať v práci na operačnom systéme Console. Vybudovaním webovej stránky a komunity a prevedením konzolového OS na open source Price dúfa, že dokáže prilákať vývojárov a OEM, aby podporili projekt.
    4. Či Price umiestnil svoj Kickstarter alebo nie, hoci vedel, že podpora Android-IA vydrží, sa nedá tak či onak dokázať. Vo svojej aktualizácii Kickstarter Price tvrdí, že zabezpečil „určené zmluvy na marketing aj inžinierstvo“ od Intelu však tieto zmluvy „Neinformovali [ich] o hlavných revíziách podpory Intelu, až kým neskončila kampaň na Kickstarteri. Price nikdy skutočne nepreukázal, že mal akúkoľvek podporu od Intelu, čo je kľúčové na podporu jeho tvrdenia, že má nejaký silný vzťah s Intelom.
  3. Priniesol konzolový OS nejaký originálny kód?
    1. Vo svojom úvodnom príspevku o operačnom systéme Console Chih-Wei Huang uvádza, že Price nemá žiadnu pôvodnú prácu. Ako dôkaz, predviedol git diff ukázať, že jedinými vykonanými zmenami bola zmena názvu a zahrnutie Trebuchet (odpaľovač Cyanogenmod). Cena tvrdí, že zmeny urobili "nezobrazil by sa na rozdiele git." Jeho vysvetlenie, prečo sa to deje, je, že podľa Pricea iba 70 % ich kódu je naživo na Github, a preto toto kritika je predčasná. Ďalej tvrdí, že funkcie Console OS „najmodernejšie ovládače Intel“ ktoré nie sú dostupné v žiadnej distribúcii Android-x86.
    2. V aktualizácii Price uvádza, že má "open source desiatky záplat jadra." Ak však budete nasledovať odkaz, ktorý poskytuje, a otvoríte súbor zip, zistíte, že súbor zip obsahuje predovšetkým záplaty prevzaté priamo od zamestnancov spoločnosti Intel.
      Záplaty od zamestnancov spoločnosti Intel
    3. V komentovať na reddite, Price tvrdí, že konzolový OS “dynamicky preložiť[s] ARM NDK kód na x86 kód”, na ktorú Chih-Wei Huang poukazuje, je funkcia prevzatá z Android-IA a už prítomná v systéme Android-x86.
    4. Na niekoľkých miestach Price sľubuje, že v budúcnosti odovzdá kód upstream na Android-x86 (dokonca až do júla 2014), ale ešte tak neurobil. „Po úplnom uvedení GitHubu do praxe určite ponúkneme komunite stimuly, aby prispeli vylepšeniami a odmenami, ktoré budú prínosom pre Android-IA, Android-x86 a konzolové OS.“ Price však odmieta zaplatiť „vydieračské mýto“ rozvetviť Android-x86. Cena uviedla, že konzolový OS sa stane "Cyanogenmod na [Android-x86] AOSP."
  4. Konzolový OS splnil nejaké sľuby?
    1. Konzolový OS si nárokuje plnú podporu Unity, Havok Project Anarchy a Unreal Engine 4. Bez akýchkoľvek funkčných zostáv, ktoré by to ukázali, však nemôžeme povedať, že toto tvrdenie bolo splnené.
    2. Cena prisľúbila postaviť a hypervízor s názvom „InstaSwitch“, ktorý umožňuje bezproblémové prepínanie medzi Windows a Androidom bez réžie GPU. To tvrdil niekoľko nemenovaných OEM s ním rokovalo nad touto technológiou.
    3. Cena sľúbená na odoslanie iConsole Micro počas leta 2015 ako aj alfa a nočné zostavenia konzolového OS do marca, ale ani jeden z týchto cieľov nebol splnený.
    4. Pokiaľ ide o UX, Price sľúbil, že vytvorí také používateľské rozhranie "[Cítim sa] ako hlavná línia štandardov rozhrania PC OS." Toto používateľské rozhranie by malo ponuku aplikácií, ktorá „pracuje s viacerými úlohami“, „nový navigačný panel“, domovskú obrazovku s jednou stránkou a stavový riadok vhodný pre myš. Nakoniec tvrdil, že má „režim AOSP“, ktorý vypína všetky rozšírenia operačného systému konzoly. Tento UX bol údajne odoslaný rôznym výrobcom počítačov, ktorí povedali, že sa im to páčilo.
    5. Pokiaľ ide o karty Wi-Fi a ovládače USB, Price tvrdí, že sú licenčné ovládače od spoločností Realtek, Broadcom, Qualcomm, Atheros a Intel ale že bojovali s Marvellom. Tiež tvrdil, že USB 3.0 funguje na „Super rýchlosť sadzby.”
      Konzolový OS, ktorý nám raz sľúbil, že nám prinesie budúcnosť hrania
  5. Je konzolový OS kradnutý kód?
    1. NieAko zdôrazňuje Chih-Wei Huang, systém Android-x86 je vidlicový “určite [legálne] a povolené.” Dokonca ho povzbudzuje, ak rozvetvenie môže vyvinúť niečo užitočné pre projekt.
    2. Väčšina systému Android-x86 je licencovaná pod Licencia Apache 2.0, ktorý zakazuje redistribúciu softvéru bez riadneho uvedenia jeho pôvodu. Pán Price uvádza, že má s plným príspevkom teraz na všetkých kódoch stiahnutých zo systému Android-x86, čo, ak je pravda, znamená, že nepodlieha žiadnemu porušeniu licencie. Linuxové jadro používané v systéme Android vyžaduje, aby bol zdroj tiež vydaný pod licenciou GPL, čo sa zdá, že konzolový OS spĺňa. Chih-Wei Huang neobvinil Console OS z toho, že v žiadnych nedávnych vyhláseniach nepripísal svoj kód, takže možno s istotou povedať, že to nie je predmetom žiadneho sporu.

Proti Chih-Wei Huangovi

  1. Je pán Huang vinný z toho, že znížil cenu za peniaze?
    1. Podľa e-mailovej konverzácie, ktorú zverejnil Price, presné znenie, ktoré použil pán Huang, bolo „darovať“ pre „android-x86.org“. Podľa pána Huanga, požiadavka 50 000 dolárov bola pokusom otestovať Pricea, aby zistil, či tentoraz dokáže ukázať „niečo skutočné“. Pán Huang požaduje video demo konzoly OS alebo kód nahraný na Github.
  2. Má pán Huang problémy s prácou so systémom Android-IA?
    1. Môžete si prečítať relevantné obvinenia vyrubené tu proti nemu. Pán Huang má odkedy odpovedal k týmto nárokom v skupine Google Android-x86.

Takýto scenár nie je svetu open-source vôbec neznámy. Podobný debakel sa stal aj v r 2005 medzi CherryOS a PearPC. Populárny open-source renderovací program Blender čelil mnohým pokusom rozvetvenie svojej kódovej základne za účelom zisku bez toho, aby ste videli mnohé zlepšenia predložené na začiatku. Novší a relevantnejší príklad zahŕňa OS Menuet a jeho vidlica OS Kolibri. Christopher Price tvrdí, že jeho vidlica nie je vôbec podobná týmto predchádzajúcim príkladom. V blogovom príspevku prirovnáva Console OS k tomu Boxee, CyanogenMod a Apple WebKit.

Cena sľubuje pokračovať vo vývoji v roku 2016, tvrdí, že je ponúka odmeny pre všetkých prispievateľov do svojho projektu s otvoreným zdrojovým kódom a uvádza, že všetky zostávajúce výhody odošle svojim podporovateľom. Na druhej strane, Chih-Wei Huang sa rozhodol úplne zastaviť vývoj Lollipop-x86 a presunúť sa do pobočky Marshmallow-x86, aby "dezilúziu podvodu rýchlejšie."

Uviedli sme pozadie, obvinenia a dôkazy, aby sme vám, dúfajme, poskytli komplexný prehľad o kontroverziách okolo konzolového OS. Dúfame, že to vnímate ako pripomienku kriticky preskúmať nároky na projekty financované z hromadného financovania predtým, ako do toho investujete svoje peniaze. Vpred budeme musieť počkať a uvidíme, či tím Console OS bude schopný vytvoriť nejaký kód, ktorý stojí za to. Dovtedy komunita Androidu stratila dôveru v projekt vzhľadom na odhalenia tímu Android-x86.


Ako sa k tejto problematike staviate? Dajte nám vedieť v komentároch nižšie.

Aktualizácia: Chris Price odvtedy odpovedal na niekoľko komentárov k tomuto článku na r/Android, nájdite ichtu