Android-x86 obviňuje konzolový OS z podvodu – co se stalo

click fraud protection

Přečtěte si naši kompletní časovou osu a analýzu kontroverze operačního systému Console a Android-x86.

V komunitě vývojářů Android-x86 se schyluje k bouři. Generální ředitel crowdfundovaného projektu „Console OS“ byl obviněn z podvodu svých podporovatelů na Kickstarteru tím, že nedodržel své sliby. Díky populárním vláknům na sociálních sítích jako je reddit, bouře přerostla v plnohodnotný dramatický hurikán.

Ale kdo jsou zúčastněné strany, co se stalo a jak to zapadá do širšího světa vývoje open-source? Ponořil jsem se do mnoha příspěvků o tomto problému, minulých i současných, abych vám přinesl komplexní přehled toho, co se stalo mezi konzolovým OS a Androidem-x86.


  • Android-IA: Android na Intel Architecture je open-source spolupráce, která přináší Android do hardwaru Intel. Samotný Intel přispěl do skupiny velkou mírou podpory, která je zásadní pro opravu hardwarových chyb a správné fungování potřebných ovladačů na Androidu. Intel bez velkého varování ukončil podporu projektu na veškerém hardwaru kromě MinnowBoard MAX. Proč přesně k tomuto kroku došlo, není jasné.
  • Android x86: Jedná se o open source společné úsilí o portování Androidu na širokou škálu počítačů běžících na architektuře Intel. Projekt je udržován dobrovolníky bez podpory jakýchkoli prodejců a má úspěšně portován Android na širokou škálu zařízení.
  • Chih-Wei Huang: Vedoucí správce open-source projektu Android-x86. Vývojář sídlí na Tchaj-wanu a od roku 2009 nabízí svůj čas systému Android-x86. Rozhovor s Chih-Wei Huangem běžel na Gamasutře rok a půl zpět, což dává určitý pohled na jeho práci na Androidu-x86.
  • Christopher PricE:CEO společnosti Console, Inc. a veřejná tvář operačního systému Console. Známý pro své předchozí počiny „Mechaworks“ a „iConsoleTV“.
  • OS konzole: Crowdfunded úsilí od Mobile Media Ventures, Inc. (MMV) (nyní přejmenováno na Console, Inc.)  portovat Android do počítačů běžících na architektuře Intel. Má být forkem projektu Android Open Source Project a jeho cílem je přinést funkční Android postavený na různých oblíbených konfiguracích stolních/laptopů licencováním ovladačů od Intelu. Kickstarter skončil dne 11. srpna 2014 s celkovým výběrem 78 497 $ od 5 695 podporovatelů. Dlouhodobým cílem projektu je podle generálního ředitele „vystupte [na] Vulkan a využijte konzolový OS k vybudování herní konzole, která se postaví hlavním hráčům.

Poznámka: Existuje mnoho menších událostí, které hrají roli ve stížnostech každé strany, ale ve srovnání s událostmi uvedenými níže blednou.

12. června 2014: Console OS byl oznámen na Kickstarteru.

~Červen-srpen 2014: Christopher Price a všechny diskuse o konzolovém OS mají zakázán přístup na diskusní fórum Android-x86. Důvodem zákazu skupiny je, že po rozhovoru s Pricem rychle určili projekt jako podvod.

11. srpna 2014: Konzolový OS Kickstarter skončil.

~leden 2015: Intel zastavuje podporu pro Android-IA a ruší podporu pro Core i PC tablety.

11. prosince 2015: Chih-Wei Huang veřejně vyzývá Christophera Price a Console OS a uvádí, že Price podvádí své podporovatele na Kickstarteru tím, že neplní své sliby.

25. prosince 2015: Odpor začíná bublat, protože několik prodejen a vývojáři se začínají zabývat tímto problémem. Když je příběh zveřejněn na subredditu Android, stane se virální. Téhož dne Christopher Price zveřejní aktualizaci na stránce Kickstarter pro konzolový operační systém v reakci na kritiku.

31. prosince 2015: V reakci na obvinění vznesená na Chih-Wei Huang v aktualizaci Kickstarteru Chih-Wei Huang zpochybňuje Christopher Price, aby vyrobil alespoň 10 % funkcí, které slíbil, a nabídne mu za to 50 000 dolarů do Nového Rok. Christopher Price odpovídá, ale pana Huanga se této výzvě nevenuje s tím, že seznam adresátů Android-IA není tím správným místem.


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

  • Obviňuje Price z podvádění svých podporovatelů tím, že neplní své sliby na Kickstarteru.
  • Uvádí, že Christopher Price nenapsal jediný kus původního kódu pro konzolový OS a že konzolový OS ve skutečnosti neexistuje.
  • Uvádí, že existence operačního systému Console poškozuje pověst systému Android-x86, protože každý, kdo si přečte git log iConsole, uvidí, že „cwhuang“ je největším přispěvatelem k projektu. Pokud bude mlčky souhlasit, může s ním být „u [soudu] zacházeno jako se spolupachatelem“.
  • uvádí, že při jejich četných pokusech o korespondenci (dokonce i jednou osobně) Price pokáral jeho požadavky na demo konzole OS.
Rozhovor mezi panem Huangem a panem Pricem

Christopher Price -> Chih-Wei Huang:

  • Tvrdí, že Chih-Wei Huang se pokouší „otřást“ cenou tím, že požaduje, aby zaplatil 50 000 $ za stažení kódu z projektu Android-x86. Jako důkaz uvedl e-mailovou konverzaci, kterou měl s panem Huangem. Vzhledem k tomu, že Chih-Wei Huang je hlavním správcem projektu Android-x86, je zodpovědný za správu požadavků na stažení.
  • Prohlašuje, že je nerozumné, aby pan Huang požadoval příspěvek na stažení z Android-x86, a nazývá to „nešťastné“ a „hanebné pro open-source.” Poukazuje na to, že pan Huang je zaměstnancem společnosti ASUS, a věří, že je neprofesionální od zaměstnance, aby to udělal žádost.
  • Prohlašuje, že Chih-Wei Huang byl příliš kritický vůči Intel a Console OS.

Christopher Price/Console OS -> Android-IA

  • Zklamaný, že Intel upustil od podpory Android-IA, protože konzolový OS se hodně spoléhal na Android-IA, aby Android správně fungoval na novějším hardwaru Intel.

Komunita -> OS Christopher Price/Console

  • Věří, že konzolový OS je ale jeden řetězec v dlouhé řadě neúspěšných projektů od Mechaworks, iConsoleTV a nyní Console OS/iConsole Micro. Hlavní problémy s projektem pramení z nedostatku poctivosti ohledně toho, odkud by projekt čerpal své zdroje.
  • Obávám se, že Android-x86 by byl obětním beránkem pro nedostatek splněných slibů ze strany Price.
  • Existují obvinění, že Price vytvořil kampaň na Kickstarteru a věděl, že podpora Android-IA nebude trvat.

Je zřejmé, že existuje mnoho, mnoho nároků. Každý prozkoumáme, abychom vám umožnili rozhodnout o pravdě za touto záležitostí. Všimněte si, že mnoho z těchto odkazů je založeno na sekcích komentářů na různých blozích a článcích. Diskuse na toto téma byla značně roztříštěná, a proto je těžké ji sledovat.

Proti Christopher Price/Console OS

  1. Nepodařilo se doručit konzolový OS?
    1. Console OS hrdě zobrazuje seznam rozdílů mezi sebou a ostatními operačními systémy Android-on-Intel. Protože jsme ještě neviděli funkční sestavení mimo počáteční KitKat DR1 ROM (který je založen na Android-IA, ale bez jakýchkoli slíbených funkcí).
    2. Christopher Price uvedl, že spálili své peníze na Kickstarteru ve snaze pokračovat v budování Android-IA, jakmile Intel přestal podporovat. Tvrdí, že vynaložili značné finanční prostředky na licence a vývoj operačního systému konzoly a že v tuto chvíli nemohou lidem vrátit peníze po škrtech provedených Amazonem/Kickstarterem. Kromě toho uvádí, že jeho tým 6 má žil z vybraných 78 tisíc dolarů tento minulý rok.
    3. V rámci svého Kickstarteru tým slíbil, že svým podporovatelům dodá trička, notebooky a další dobroty. tyto nebyly doručeny.
      Porovnání funkcí konzolového OS
  2. Byl konzolový OS nečestný?
    1. V sekci „Rizika“ na Kickstarteru skutečně nebylo uvedeno, že by projekt při vývoji silně spoléhal na Android-IA.
    2. 29. říjnačt Aktualizace na jejich stránce Kickstarter, Console OS pravděpodobně již používal Android-x86 jako základ, aniž by to zmínil. V tomto okamžiku byla podpora Android-IA samozřejmá, ale v aktualizaci Price uvádí, že to bylo možné „[sledovat] tři filmy přímo v HD“ z „Intel Core 2-v-1“. V té době Price uvádí, že tým Console OS by již nemusel "Bojujte zuby nehty, abyste postavili motor" což nyní dává smysl vzhledem k odhalení, že přepracovali na Android-x86.
    3. Cena nyní uvádí, že mají také podporovatelé Kickstarteru investoval v Webové stránky a fórum konzolového OS. Na stránce Kickstarter o tom nebyl žádný přímý náznak, ale zdá se, že Price má v úmyslu, aby průmyslová podpora pokračovala v práci na konzolovém OS. Price doufá, že vytvořením webu a komunity a přeměnou konzolového OS na open source dokáže přilákat vývojáře a OEM, aby projekt podpořili.
    4. Zda Price umístil svůj Kickstarter, i když věděl, že podpora Android-IA vydrží, nelze tak či onak dokázat. Ve své aktualizaci na Kickstarteru Price tvrdí, že zajistil „určené smlouvy na marketing i inženýrství“ od Intelu však tyto smlouvy „neinformovali [je] o hlavních revizích podpory Intelu, dokud kampaň na Kickstarteru neskončila. Price nikdy skutečně neprokázal, že by měl nějakou podporu od Intelu, což je zásadní pro podporu jeho tvrzení, že má s Intelem nějaký silný vztah.
  3. Přispěl Console OS nějakým originálním kódem?
    1. Ve svém prvním příspěvku o konzolovém OS Chih-Wei Huang zmiňuje, že Price nemá žádnou originální práci. Jako důkaz, provedl git diff ukázat, že jedinými provedenými změnami byla změna názvu a zahrnutí Trebuchet (odpalovací zařízení Cyanogenmod). Cena tvrdí, že změny provedli "nezobrazí se na rozdílu git." Jeho vysvětlení, proč k tomu dochází, je proto, že podle Price pouze 70 % jejich kódu je živě na Github, a proto toto kritika je předčasná. Dále tvrdí, že funkce Console OS „Nejmodernější ovladače Intel“ které nejsou dostupné v žádné distribuci Android-x86.
    2. V aktualizaci Price uvádí, že ano "open source desítky záplat jádra." Pokud však následujete odkaz, který poskytuje, a otevřete soubor zip, zjistíte, že soubor zip obsahuje především záplaty převzaté přímo od zaměstnanců společnosti Intel.
      Záplaty od zaměstnanců společnosti Intel
    3. V komentář na redditu, Price tvrdí, že konzolový OS “dynamicky překládat[s] ARM NDK kód na x86 kód”, na kterou Chih-Wei Huang poukazuje, je funkce převzatá z Android-IA a již přítomná v Android-x86.
    4. Na několika místech Price slibuje, že v budoucnu pošle kód upstream na Android-x86 (dokonce až do července 2014), ale zatím tak neučiní. „Jakmile GitHub plně zprovozníme, určitě nabídneme pobídky komunitě, aby přispěla vylepšeními a odměnami, které budou přínosem pro Android-IA, Android-x86 a konzolové OS.“ Price však odmítá zaplatit "vyděračské mýto" rozdělit Android-x86. Price uvedl, že konzolovým OS se stane "Cyanogenmod na [Android-x86] AOSP."
  4. Splnil konzolový OS nějaké sliby?
    1. Konzolový OS požaduje plnou podporu Unity, Havok Project Anarchy a Unreal Engine 4. Bez jakýchkoli funkčních sestav, které by to ukázaly, však nemůžeme říci, že toto tvrzení bylo splněno.
    2. Cena slíbila postavit a hypervizor s názvem „InstaSwitch“, který umožňuje bezproblémové přepínání mezi Windows a Androidem bez režie GPU. To tvrdil několik nejmenovaných OEM s ním jednalo nad touto technologií.
    3. Cena slíbená za odeslání iConsole Micro během léta 2015 stejně jako alfa a noční sestavení operačního systému Console do března, ale ani jeden z těchto cílů nebyl splněn.
    4. Na konci UX Price slíbil, že vytvoří takové uživatelské rozhraní "[Připadá] jako hlavní řada standardů rozhraní PC OS." Toto uživatelské rozhraní by mělo nabídku aplikace, která „pracuje s multi-taskingem“, „nový navigační panel“, domovskou obrazovku s jednou stránkou a stavový řádek vhodný pro myš. Nakonec tvrdil, že má „režim AOSP“, který vypíná všechna rozšíření operačního systému konzoly. Tento UX byl údajně zaslán různým výrobcům počítačů, kteří řekli, že se jim „líbilo“.
    5. Pokud jde o karty Wi-Fi a USB ovladače, Price tvrdí, že jsou licenční ovladače od Realtek, Broadcom, Qualcomm, Atheros a Intel ale že bojovali s Marvellem. Tvrdil také, že USB 3.0 fungovalo na „Super rychlost sazby.”
      Konzolový OS nám kdysi slíbil, že nám přinese budoucnost hraní
  5. Krade kód konzole OS?
    1. NeJak zdůrazňuje Chih-Wei Huang, forkování Android-x86 je "Rozhodně [legální] a povoleno." Dokonce to podporuje, pokud forking může vyvinout něco užitečného pro projekt.
    2. Většina systému Android-x86 je licencována pod Licence Apache 2.0, zakazující redistribuci softwaru bez řádného přiřazení. Pan Price uvádí, že ano poskytl plný příspěvek nyní na všech kódech stažených z Android-x86, což, pokud je pravda, znamená, že nepodléhá žádnému porušení licence. Linuxové jádro používané v Androidu vyžaduje, aby byl zdroj také vydán pod licencí GPL, což konzolový OS podle všeho splňuje. Chih-Wei Huang neobvinil Console OS z toho, že v žádných nedávných prohlášeních nepřipsal svůj kód, takže lze s jistotou říci, že to není předmětem žádného sporu.

Proti Chih-Wei Huangovi

  1. Je pan Huang vinen tím, že setřásl Price za peníze?
    1. Podle e-mailové konverzace zaslané Pricem bylo přesné znění použité panem Huangem „darovat“ pro „android-x86.org“. Podle pana HuangaPoptávka ve výši 50 000 USD byla pokusem otestovat Price, aby zjistil, zda tentokrát dokáže ukázat „něco skutečného“. Pan Huang požaduje video demo konzole OS nebo kód nahraný na Github.
  2. Má pan Huang potíže s prací se systémem Android-IA?
    1. Můžete si přečíst relevantní obvinění zde proti němu uvalena. Pan Huang ano od odpovědi k těmto nárokům ve skupině Google Android-x86.

Takový scénář není světu open-source vůbec neznámý. K podobnému debaklu došlo zpět 2005 mezi CherryOS a PearPC. Populární open-source renderovací program Blender čelil mnoha pokusům rozvětvení své kódové základny za účelem zisku aniž byste viděli mnohá vylepšení předložená proti proudu. Novější a relevantní příklad zahrnuje Menuet OS a jeho fork Kolibri OS. Christopher Price tvrdí, že jeho vidlice není vůbec podobná těmto předchozím příkladům. V příspěvku na blogu přirovnává Console OS k tomu Boxee, CyanogenMod a Apple WebKit.

Cena slibuje pokračovat ve vývoji v roce 2016, tvrdí že je nabízet odměny všem přispěvatelům do svého open-source projektu a uvádí, že všechny zbývající výhody pošle svým podporovatelům. Na druhou stranu, Chih-Wei Huang se rozhodl zcela zastavit vývoj Lollipop-x86 a přesunout se do pobočky Marshmallow-x86, aby "Urychleně deziluzi podvodu."

Uvedli jsme pozadí, obvinění a důkazy, abychom vám snad poskytli ucelený přehled o kontroverzi kolem operačního systému Console. Doufáme, že to vnímáte jako připomínku kriticky prozkoumat nároky vznesené na crowdfundingové projekty než do něj investujete své peníze. V budoucnu budeme muset počkat a uvidíme, zda tým Console OS bude schopen vytvořit kód, který by měl nějakou hodnotu. Do té doby komunita Android ztratila důvěru v projekt vzhledem k odhalením týmu Android-x86.


Jak se k této otázce stavíte? Dejte nám vědět v komentářích níže.

Aktualizace: Chris Price od té doby odpověděl na několik komentářů k tomuto článku na r/Android, najděte jetady