Android-x86 optužuje OS konzole za prijevaru - što se dogodilo

click fraud protection

Pročitajte našu cjelovitu vremensku traku i analizu kontroverzi OS konzole i Android-x86.

U zajednici programera Android-x86 sprema se oluja. Izvršni direktor projekta 'Console OS' financiranog skupnim financiranjem optužen je da je prevario svoje podupiratelje na Kickstarteru tako što nije ispunio svoja obećanja. Zahvaljujući popularnim temama na stranicama društvenih medija kao što je reddit, oluja je prerasla u pravi dramatični uragan.

Ali tko su uključene strane, što se dogodilo i kako to staje na mjesto u širem svijetu razvoja otvorenog koda? Zadubio sam se u mnoge postove o ovom problemu, kako prošle tako i sadašnje, kako bih vam donio sveobuhvatan pregled onoga što se dogodilo između Console OS-a i Android-x86.


  • Android-IA: Android na Intelovoj arhitekturi je suradnja otvorenog koda za dovođenje Androida na Intelov hardver. Sam Intel pridonio je velikoj količini podrške grupi, što je ključno za popravljanje hardverskih pogrešaka i ispravno pokretanje potrebnih upravljačkih programa na Androidu. Bez puno upozorenja, Intel je odustao od podrške za projekt na svim hardverima osim
    MinnowBoard MAX. Nejasno je zašto se točno ovaj potez dogodio.
  • Android-x86: Zajednički napor otvorenog koda za prijenos Androida na širok raspon računala koja rade na Intelovoj arhitekturi. Projekt održavaju volonteri bez potpore bilo kakvih dobavljača, a ima uspješno prenesen Android na širok izbor uređaja.
  • Chih-Wei Huang: Glavni održavatelj projekta otvorenog koda Android-x86. Sa sjedištem u Tajvanu, programer je svoje vrijeme posvetio Android-x86 od 2009. Intervju s Chih-Wei Huangom trčao na Gamasutri prije godinu i pol koja daje uvid u njegov rad na Android-x86.
  • Christopher Price:CEO Console, Inc. i javno lice Console OS-a. Poznat po svojim prethodnim pothvatima "Mechaworks" i "iConsoleTV".
  • OS konzole: Crowdfinanced trud od strane Mobile Media Ventures, Inc. (MMV) (sada preimenovan u Console, Inc.)  za prijenos Androida na računala koja rade na Intelovoj arhitekturi. Navodi se kao račvanje Android Open Source Projecta i ima za cilj donijeti funkcionalnu verziju Androida na raznim popularnim konfiguracijama stolnih/prijenosnih računala licenciranjem upravljačkih programa od Intela. Kickstarter je završio na 11. kolovoza 2014. s ukupno 78.497 dolara prikupljenih od 5.695 podupiratelja. Dugoročni cilj projekta, prema riječima izvršnog direktora, je "pređite [na] Vulkan i iskoristite Console OS za izgradnju igraće konzole koja će se suprotstaviti glavnim igračima.

Napomena: postoji mnogo manjih događaja koji igraju ulogu u pritužbama svake strane, međutim, oni blijede u usporedbi s događajima navedenim u nastavku.

12. lipnja 2014.: Console OS najavljen je na Kickstarteru.

~lipanj-kolovoz, 2014: Christopher Price i sve rasprave o Console OS-u zabranjene su na Android-x86 ploči za rasprave. Razlog za zabranu grupe je taj što su brzo zaključili da je projekt prijevara nakon razgovora s Priceom.

11. kolovoza 2014: Kickstarter OS konzole je završio.

~siječanj 2015: Intel zaustavlja podršku za Android-IA, ukidajući podršku za Core i PC tablete.

11. prosinca 2015: Chih-Wei Huang javno proziva Christophera Pricea i Console OS, navodeći da Price vara svoje podupiratelje na Kickstarteru tako što ne ispunjava svoja obećanja.

25. prosinca 2015: Reakcija se počinje rasplamsati kada nekoliko prodajnih mjesta i programera počne izvještavati o problemu. Postaje viralno kada se priča objavi na Android subredditu. Istog dana, Christopher Price objavljuje ažuriranje na stranici Console OS Kickstarter odgovarajući na kritike.

31. prosinca 2015: Kao odgovor na optužbe upućene Chih-Wei Huangu u ažuriranju Kickstartera, Chih-Wei Huang izaziva Christopher Price proizvesti najmanje 10% značajki koje je obećao i nudi mu 50.000 dolara da to učini do New Godina. Christopher Price odgovara, ali ne prihvata g. Huanga na izazov, navodeći da Android-IA lista za slanje nije prikladno mjesto za to.


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

  • Optužuje Pricea da je prevario svoje podupiratelje neispunjavanjem obećanja na Kickstarteru.
  • Izjavljuje da Christopher Price nije napisao niti jedan izvorni kod za Console OS i da Console OS zapravo ne postoji.
  • Navodi da postojanje konzolnog OS-a šteti ugledu Android-x86, jer će to vidjeti svatko tko čita git log iConsole-a "cwhuang" je najveći doprinos na projekt. Ako prešutno pristane, može se "tretirati kao suučesnik [na sudu]".
  • Navodi da je u njihovim brojnim pokušajima dopisivanja (čak i jednom osobno), Price ukorio njegove zahtjeve za demonstracijom OS konzole.
Razgovor između g. Huanga i g. Pricea

Christopher Price -> Chih-Wei Huang:

  • Tvrdi da Chih-Wei Huang pokušava "potresti" Pricea tražeći da plati 50.000 dolara kako bi izvukao kod iz projekta Android-x86. Kao dokaz stavio je e-mail razgovor koji je vodio s g. Huangom. Budući da je Chih-Wei Huang glavni administrator projekta Android-x86, odgovoran je za upravljanje zahtjevima za povlačenje.
  • Izjavljuje da je nerazumno da gospodin Huang zahtijeva donaciju za povlačenje iz Android-x86, nazivajući to "nesretnim" i "sramotom za otvoreni izvor." Ističe da je g. Huang zaposlenik ASUS-a, te smatra da je neprofesionalno od zaposlenika da ovo učini zahtjev.
  • Izjavljuje da je Chih-Wei Huang bio pretjerano kritičan prema Intelu i konzolnom OS-u.

Christopher Price/OS konzole -> Android-IA

  • Razočaran sam što je Intel odustao od podrške za Android-IA, jer se Console OS uvelike oslanjao na Android-IA kako bi Android ispravno radio na novijem Intelovom hardveru.

Zajednica -> Christopher Price/konzolni OS

  • Vjeruje da je Console OS ali jedan niz u dugom redu neuspješnih projekata, od Mechaworksa, iConsoleTV-a, a sada i Console OS/iConsole Micro. Glavni problemi s projektom proizlaze iz nedostatka poštenja o tome odakle bi projekt crpio svoje izvore.
  • Zabrinut sam da Android-x86 bio bi žrtveni jarac zbog nedostatka ispunjenih obećanja koje je dao Price.
  • Postoje optužbe da je Price pokrenuo Kickstarter kampanju znajući da podrška za Android-IA neće trajati.

Jasno je da postoji mnogo, mnogo tvrdnji koje se razbacuju. Ispitat ćemo svaki kako bismo vam omogućili da odlučite koja je istina iza stvari. Imajte na umu da se mnoge od ovih veza temelje na odjeljcima komentara na raznim blogovima i člancima. Rasprava o ovoj temi bila je jako podijeljena i stoga je teško pratiti.

Protiv Christopher Price/Console OS

  1. Je li OS konzole neisporučen?
    1. Console OS ponosno prikazuje popis razlika između sebe i drugih Android-on-Intel OS-ova. Budući da tek trebamo vidjeti radnu verziju izvan početnog KitKat DR1 ROM-a (koji se temelji na Android-IA, ali bez ikakvih obećanih značajki).
    2. Christopher Price je izjavio da su potrošili svoj novac na Kickstarteru u pokušaju da nastave s izgradnjom Android-IA nakon što je Intel odustao od podrške. Tvrde da su potrošili znatna sredstva za licenciranje i razvoj Console OS-a i da u ovom trenutku ne mogu vratiti ljudima nakon rezova koje je napravio Amazon/Kickstarter. Osim toga, navodi da njegov tim od 6 članova ima živio od prikupljenih 78 tisuća dolara ove prošle godine.
    3. Kao dio svog Kickstartera, tim je obećao da će isporučiti majice, prijenosna računala i druge stvari svojim podupirateljima. Do sada, ove nisu isporučene.
      Usporedba značajki OS konzole
  2. Je li Console OS bio nepošten?
    1. U odjeljku 'Rizici' na Kickstarteru doista nije bilo naznaka da se projekt uvelike oslanjao na Android-IA za razvoj.
    2. 29. listopadath Ažuriraj na njihovoj stranici Kickstarter, Console OS je vjerojatno već koristio Android-x86 kao bazu, a da to nije spominjao. Do ovog trenutka podrška za Android-IA bila je neriješen zaključak, ali u ažuriranju Price navodi da su uspjeli “[gledajte] tri filma ravno u HD-u” iz “Intel Core 2-u-1.” U to vrijeme, Price navodi da Console OS tim više neće morati “boriti se zubima i noktima za izgradnju motora” što sada ima smisla s obzirom na objavu da su se temeljili na Android-x86.
    3. Price sada navodi da podržavatelji Kickstartera također imaju ulagao u Web stranica i forum OS konzole. Nije bilo izravnih naznaka toga na stranici Kickstarter, ali čini se da Price namjerava da industrijska podrška nastavi raditi na Console OS-u. Izgradnjom web stranice i zajednice te pretvaranjem Console OS-a u open source, Price se nada da će moći potaknuti programere i OEM-ove da podrže projekt.
    4. Ne može se na ovaj ili onaj način dokazati da li je Price postavio svoj Kickstarter dok je znao da će podrška za Android-IA potrajati. U svom ažuriranju Kickstartera, Price tvrdi da je osigurao "određeni ugovori, i za marketing i za inženjering" od Intela, međutim ovi ugovori "nisu obavijestili [ih] o velikim revizijama Intelove podrške, sve dok kampanja na Kickstarteru nije završila." Price nikada nije uistinu dokazao da je imao ikakvu podršku Intela, što je ključno za potporu njegove tvrdnje da ima ikakav jak odnos s Intelom.
  3. Je li Console OS doprinio izvornim kodom?
    1. U svom početnom postu o Console OS-u, Chih-Wei Huang spominje da nema originalnog rada koji je napravio Price. Kao dokaz, izveo je git diff kako bi se pokazalo da su jedine promjene bile promjena imena i uključivanje Trebucheta (pokretača Cyanogenmoda). Price tvrdi da su promjene koje su napravili "neće se pojaviti na git diffu." Njegovo objašnjenje zašto se to događa je zato što, prema Priceu, samo 70% njihovog koda je uživo na Githubu, pa stoga i ovo kritika je preuranjena. Nadalje tvrdi da značajke OS konzole “vrhunski Intelovi drajveri” koji nisu dostupni ni u jednoj distribuciji Android-x86.
    2. U ažuriranju, Price navodi da jest "otvoreni kod na desetke zakrpa kernela." Međutim, ako slijedite poveznicu koju on nudi i otvorite zip datoteku, vidjet ćete da zip datoteka prvenstveno sadrži zakrpe preuzete izravno od Intelovih zaposlenika.
      Zakrpe od Intelovih zaposlenika
    3. U komentirajte na redditu, Price tvrdi da Console OS "dinamički prevesti ARM NDK kod u x86 kod", za koju Chih-Wei Huang ističe da je značajka preuzeta iz Android-IA i već prisutna u Android-x86.
    4. Na nekoliko mjesta, Price obećava da će ubuduće predati kod uzvodno na Android-x86 (čak i prije srpnja 2014), ali to tek treba učiniti. "Kad u potpunosti postavimo GitHub, definitivno ćemo ponuditi poticaje zajednici da doprinese poboljšanjima i nagradama koje podjednako koriste Android-IA, Android-x86 i Console OS." Međutim, Price odbija platiti “cestarina za iznudu” za fork Android-x86. Price je izjavio da će Console OS postati "Cyanogenmod za [Android-x86] AOSP."
  4. imaJe li OS konzole ispunio neka obećanja?
    1. Console OS zahtijeva punu podršku za Unity, Havok Project Anarchy i Unreal Engine 4. Međutim, bez ikakvih radnih verzija koje bi to pokazale, ne možemo reći da je ova tvrdnja ispunjena.
    2. Price je obećao izgraditi a hipervizor pod nazivom "InstaSwitch" kako bi se omogućilo besprijekorno prebacivanje između Windowsa i Androida bez opterećenja GPU-a. Tvrdio je da nekoliko neimenovanih OEM-a pregovaralo je s njim preko ove tehnologije.
    3. Cijena je obećala isporuku iConsole Micro tijekom ljeta 2015 kao i alfa i noćne verzije Console OS-a do ožujka, ali niti jedan od ovih ciljeva nije ispunjen.
    4. Što se tiče UX-a, Price je obećao napraviti korisničko sučelje koje će "[Osjeća se] kao glavna linija standarda PC OS sučelja." Ovo korisničko sučelje imalo bi izbornik aplikacije koji "radi s više zadataka", "novu navigacijsku traku", početni zaslon od jedne stranice i statusnu traku prilagođenu mišu. Konačno, tvrdio je da ima "AOSP način rada" koji isključuje sva proširenja OS konzole. Ovaj UX je navodno poslan raznim proizvođačima računala koji su rekli da im se "sviđa".
    5. Što se tiče Wi-Fi kartica i USB kontrolera, Price tvrdi da jesu licenciranje upravljačkih programa Realteka, Broadcoma, Qualcomma, Atherosa i Intela ali da su se mučili s Marvellom. Također je tvrdio da USB 3.0 radi na "Super brzina stope."
      OS konzole koji je jednom obećao da će nam donijeti budućnost igranja
  5. Krade li OS konzole kod?
    1. Ne, kao što ističe Chih-Wei Huang, forking Android-x86 je “definitivno [legalno] i dopušteno.” Čak ga i potiče ako račvanje može razviti nešto korisno za projekt.
    2. Većina Android-x86 je licencirana pod Apache 2.0 licenca, zabranjujući redistribuciju softvera bez odgovarajućeg pripisivanja. G. Price izjavljuje da ima dati puni doprinos sada na svim kodovima izvučenim iz Android-x86, što ako je točno znači da nije pod nikakvim kršenjem licence. Linux kernel koji se koristi u Androidu također zahtijeva da izvor bude objavljen pod GPL-om, što OS konzole izgleda zadovoljava. Chih-Wei Huang nije optužio Console OS da nije pripisao svoj kod ni u jednoj nedavnoj izjavi, tako da je sigurno reći da to nije predmet spora.

Protiv Chih-Wei Huanga

  1. Je li g. Huang kriv što je srušio Price for money?
    1. Prema razgovoru putem e-pošte koji je objavio Price, točna formulacija koju je gospodin Huang upotrijebio bila je "donirati" za "android-x86.org". Prema riječima gospodina Huanga, zahtjev od 50.000 dolara bio je pokušaj testiranja Pricea da se vidi može li ovaj put pokazati "nešto stvarno". G. Huang zahtijeva video demo Console OS-a ili kod koji se prenosi na Github.
  2. Ima li gospodin Huang problema s radom s Android-IA?
    1. Možete pročitati relevantne optužbe nametnuti protiv njega ovdje. Gospodin Huang ima pošto je odgovorio na ove tvrdnje u Android-x86 Google grupi.

Takav scenarij nije nimalo nepoznat svijetu otvorenog koda. Sličan debakl dogodio se još u 2005. između CherryOS-a i PearPC-a. Popularni open-source program za renderiranje Blender se suočio s mnogim pokušajima račvanje svoje baze koda za profit bez mnogo poboljšanja dostavljenih uzvodno. Noviji i relevantan primjer uključuje Menuet OS i njegova vilica Kolibri OS. Christopher Price tvrdi da njegova vilica nije nimalo slična ovim prethodnim primjerima. U postu na blogu uspoređuje Console OS s onim od Boxee, CyanogenMod i Appleov WebKit.

Cijena obećava nastavak razvoja u 2016, tvrdi da jest nudeći nagrade za sve suradnike svom projektu otvorenog koda i navodi da će sve preostale pogodnosti poslati svojim podupirateljima. S druge strane, Chih-Wei Huang je u potpunosti zaustavio razvoj Lollipop-x86 i preselio se u granu Marshmallow-x86 kako bi "brže razočarajte prijevaru."

Iznijeli smo pozadinu, optužbe i dokaze kako bismo vam, nadamo se, dali sveobuhvatan pregled kontroverzi oko Console OS-a. Nadamo se da ovo doživljavate kao podsjetnik na kritički ispitati tvrdnje iznesene za projekte financirane iz skupine prije nego uložite svoj novac u to. Idemo dalje, morat ćemo pričekati i vidjeti hoće li tim Console OS-a moći proizvesti bilo kakav kod vrijedan neke zasluge. Do tada, Android zajednica izgubila je vjeru u projekt s obzirom na otkrića koja je napravio Android-x86 tim.


Kakvo je vaše stajalište po tom pitanju? Javite nam u komentarima ispod.

Ažuriraj: Chris Price je od tada odgovorio na nekoliko komentara na r/Androidu u vezi s ovim člankom, pronađite ihovdje