Android-x86 obtožuje konzolni OS prevare - kaj se je zgodilo

Preberite našo celotno časovnico in analizo polemike o operacijskem sistemu Console OS in Android-x86.

V skupnosti razvijalcev Android-x86 se pripravlja nevihta. Izvršni direktor množično financiranega projekta "Console OS" je bil obtožen, da je prevaral svoje podpornike na Kickstarterju, ker ni izpolnil svojih obljub. Zahvaljujoč priljubljenim nitim na spletnih mestih družbenih medijev kot je reddit, je nevihta prerasla v pravi dramski orkan.

Toda kdo so vpletene strani, kaj se je zgodilo in kako se to umešča v širši svet odprtokodnega razvoja? Poglobil sem se v številne objave o tej temi, pretekle in sedanje, da bi vam predstavil izčrpen pregled dogajanja med konzolnim OS in Android-x86.


  • Android-IA: Android na arhitekturi Intel je odprtokodno sodelovanje za prenos Androida na strojno opremo Intel. Intel je sam prispeval veliko količino podpore skupini, kar je ključnega pomena za odpravljanje napak, specifičnih za strojno opremo, in pravilno delovanje potrebnih gonilnikov v sistemu Android. Brez posebnega opozorila je Intel opustil podporo za projekt na vsej strojni opremi razen
    MinnowBoard MAX. Ni jasno, zakaj točno je prišlo do te poteze.
  • Android-x86: Odprtokodno skupno prizadevanje za prenos Androida na široko paleto računalnikov, ki uporabljajo Intelovo arhitekturo. Projekt vzdržujejo prostovoljci brez podpore kakršnih koli prodajalcev in ima uspešno prenesen Android na najrazličnejše naprave.
  • Chih-Wei Huang: Vodilni vzdrževalec odprtokodnega projekta Android-x86. Razvijalec s sedežem v Tajvanu že od leta 2009 ponuja svoj čas Androidu x86. Intervju s Chih-Wei Huangom tekel na Gamasutri pred letom in pol, ki daje nekaj vpogleda v njegovo delo na Android-x86.
  • Christopher Price:Izvršni direktor Console, Inc. in javni obraz Console OS. Znan po svojih prejšnjih podvigih 'Mechaworks' in 'iConsoleTV.'
  • Konzolni OS: Prizadevanje z množičnim financiranjem Mobile Media Ventures, Inc. (MMV) (zdaj preimenovan v Console, Inc.)  za prenos Androida na računalnike z Intelovo arhitekturo. Domneva se, da je razcep odprtokodnega projekta Android in želi prinesti funkcionalno zgradbo Androida na različnih priljubljenih konfiguracijah namiznih/prenosnih računalnikov z licenciranjem gonilnikov Intel. Kickstarter se je končal dne 11. avgusta 2014 s skupno 78.497 $, zbranimi od 5.695 podpornikov. Dolgoročni cilj projekta je po besedah ​​generalnega direktorja "stopite [na] Vulkan in izkoristite Console OS za izdelavo igralne konzole, ki se spopade z glavnimi igralci.

Opomba: obstaja veliko manjših dogodkov, ki igrajo vlogo pri pritožbah obeh strank, vendar so bledi v primerjavi s spodaj navedenimi dogodki.

12. junij 2014: Console OS je bil objavljen na Kickstarterju.

~Junij-avgust, 2014: Christopher Price in vse razprave o operacijskem sistemu konzole so prepovedane na forumu za razprave Android-x86. Razlog skupine za prepoved je, da so po pogovoru s Priceom hitro ugotovili, da je projekt prevara.

11. avgust 2014: Konzola OS Kickstarter se je končala.

~januar 2015: Intel ustavi podporo za Android-IA in opusti podporo za Core in tablične računalnike.

11. december 2015: Chih-Wei Huang javno pokliče Christopherja Pricea in Console OS ter izjavi, da Price goljufa svoje podpornike Kickstarterja, ker ne izpolnjuje svojih obljub.

25. december 2015: Odziv se začne pojavljati, ko več prodajnih mest in razvijalcev začne obravnavati to težavo. Ko je zgodba objavljena v subredditu za Android, postane virusna. Istega dne Christopher Price objavi posodobitev na strani Console OS Kickstarter in se odzove na kritiko.

31. december 2015: Kot odgovor na obtožbe Chih-Wei Huanga v posodobitvi Kickstarterja Chih-Wei Huang izziva Christopher Price izdela vsaj 10 % funkcij, ki jih je obljubil, in mu ponudi 50.000 $, da to stori do New leto Christopher Price odgovori, vendar gospoda Huanga ne sprejme na izziv in izjavi, da poštni seznam Android-IA ni pravi kraj za to.


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

  • Obtožuje Pricea, da goljufa svoje podpornike, ker ni izpolnil svojih obljub na Kickstarterju.
  • Navaja, da Christopher Price ni napisal niti enega dela izvirne kode za konzolni OS in da konzolni OS v resnici ne obstaja.
  • Navaja, da obstoj operacijskega sistema Console OS škodi ugledu Android-x86, saj bo vsakdo, ki bere dnevnik git iConsole, to videl »cwhuang« največ prispeva k projektu. Če se tiho strinja, ga lahko »na [sodišču] obravnavajo kot sostorilca«.
  • Navaja, da je Price v njihovih številnih poskusih dopisovanja (celo enkrat osebno) zavrnil njegove zahteve po predstavitvi operacijskega sistema konzole.
Pogovor med g. Huangom in g. Priceom

Christopher Price -> Chih-Wei Huang:

  • Trdi, da Chih-Wei Huang poskuša "pretresti" Pricea z zahtevo, da plača 50.000 $, da bi potegnil kodo iz projekta Android-x86. Kot dokaz je dal e-poštni pogovor, ki ga je imel z gospodom Huangom. Ker je Chih-Wei Huang glavni skrbnik projekta Android-x86, je odgovoren za upravljanje zahtev za vleko.
  • Navaja, da je nerazumno, da g. Huang zahteva donacijo za umik iz Android-x86, in to imenuje "nesrečno" in "sramotno za odprtokodno." Poudarja, da je g. Huang uslužbenec podjetja ASUS, in meni, da je neprofesionalno od zaposlenega, da to naredi prošnja.
  • Navaja, da je bil Chih-Wei Huang preveč kritičen do Intel in Console OS.

Christopher Price/OS konzole -> Android-IA

  • Razočaran, ker je Intel opustil podporo za Android-IA, saj se je konzolni OS močno zanašal na Android-IA, da je Android pravilno deloval na novejši strojni opremi Intel.

Skupnost -> Christopher Price/konzolni OS

  • Verjame, da je Console OS ampak en niz v dolgi vrsti neuspelih projektov, od Mechaworks, iConsoleTV in zdaj Console OS/iConsole Micro. Glavne težave pri projektu izvirajo iz pomanjkanja poštenosti glede tega, od kod bi projekt črpal svoje vire.
  • Skrbi me, da Android-x86 bi bil grešni kozel zaradi neizpolnjenih obljub Pricea.
  • Obstajajo obtožbe, da je Price pripravil kampanjo na Kickstarterju, medtem ko je vedel, da podpora za Android-IA ne bo trajala.

Jasno je, da je naokoli veliko, veliko trditev. Preučili bomo vsakega, da se boste odločili, kakšna je resnica za zadevo. Upoštevajte, da veliko teh povezav temelji na razdelkih s komentarji v različnih spletnih dnevnikih in člankih. Razprava o tej temi je bila močno razdrobljena in zato težko slediti.

Proti Christopher Price/Console OS

  1. Ali konzolni OS ni uspel dostaviti?
    1. Console OS ponosno prikazuje seznam razlik med njim in drugimi operacijskimi sistemi Android na Intelu. Ker še nismo videli delujoče gradnje zunaj začetnega ROM-a KitKat DR1 (ki temelji na Android-IA, vendar brez obljubljenih funkcij).
    2. Christopher Price je izjavil, da so porabili svoj denar za Kickstarter, da bi nadaljevali z izgradnjo Android-IA, potem ko je Intel opustil podporo. Trdijo, da so porabili precej denarja za licenciranje in razvoj konzole OS in da trenutno ne morejo povrniti denarja ljudem po rezih, ki jih je opravil Amazon/Kickstarter. Poleg tega navaja, da ima njegova ekipa 6 živel od zbranih 78 tisoč dolarjev to preteklo leto.
    3. Kot del svojega Kickstarterja je ekipa obljubila, da bo svojim podpornikom dostavila majice, prenosne računalnike in druge dobrote. te niso bile dostavljene.
      Primerjava funkcij OS konzole
  2. Ali je bil Console OS nepošten?
    1. V razdelku »Tveganja« na Kickstarterju dejansko ni bilo nobenega znaka, da se je projekt pri razvoju močno zanašal na Android-IA.
    2. 29. oktoberth nadgradnja na njihovi strani Kickstarter je Console OS verjetno že uporabljal Android-x86 kot osnovo, ne da bi to omenil. Do te točke je bila podpora za Android-IA vnaprej določena, vendar v posodobitvi Price navaja, da jim je uspelo »[oglejte si] tri filme neposredno v visoki ločljivosti« iz »Intel Core 2-v-1«. Takrat Price navaja, da ekipi Console OS ne bo več treba "boriti se z zobmi in nohti za izdelavo motorja" kar je zdaj smiselno glede na razkritje, da so preoblikovali Android-x86.
    3. Price zdaj navaja, da imajo tudi podporniki Kickstarterja vlagal v Spletno mesto in forum konzole OS. Na strani Kickstarter ni bilo neposredne navedbe o tem, vendar se zdi, da namerava Priceova industrijska podpora nadaljevati delo na konzolnem OS. Price upa, da bo z izgradnjo spletnega mesta in skupnosti ter obračanjem konzole OS v odprto kodo privabil razvijalce in proizvajalce originalne opreme, da podprejo projekt.
    4. Ne glede na to, ali je Price postavil svoj Kickstarter, medtem ko je vedel, da bo podpora za Android-IA trajala, ni mogoče tako ali drugače dokazati. V svoji posodobitvi Kickstarterja Price trdi, da je zagotovil »določene pogodbe, tako na področju trženja kot inženiringa« od Intela, vendar te pogodbe "[jih] ni obvestil o večjih spremembah Intelove podpore, dokler se kampanja Kickstarter ne konča." Tudi Price ni nikoli zares dokazal, da je imel kakršno koli podporo Intela, kar je ključnega pomena za podporo njegove trditve, da ima kakršen koli močan odnos z Intelom.
  3. Ali je Console OS prispeval kakšno izvirno kodo?
    1. Chih-Wei Huang v svoji začetni objavi o operacijskem sistemu Console OS omenja, da ni izvirnega dela, ki bi ga opravil Price. Kot dokaz, izvedel je git diff pokazati, da sta bili edini spremembi sprememba imena in vključitev Trebuchet (zaganjalnik Cyanogenmod). Price trdi, da spremembe, ki so jih "ne bi bilo prikazano na git diff." Njegova razlaga, zakaj se to zgodi, je v tem, da je po mnenju Pricea le 70 % njihove kode je v živo na Githubu in zato to kritika je preuranjena. Nadalje trdi, da ima Console OS »najsodobnejši gonilniki Intel« ki niso na voljo v nobeni distribuciji Android-x86.
    2. V posodobitvi Price navaja, da je "odprtokodnih na desetine popravkov jedra." Vendar, če sledite povezavi, ki jo ponuja, in odprete datoteko zip, boste ugotovili, da datoteka zip vsebuje predvsem popravke, vzete neposredno od Intelovih zaposlenih.
      Popravki Intelovih zaposlenih
    3. V komentiraj na redditu, Price trdi, da je konzolni OS »dinamično prevedi kodo ARM NDK v kodo x86«, za katero Chih-Wei Huang poudarja, da je funkcija, vzeta iz Android-IA in že prisotna v Android-x86.
    4. Na več mestih Price obljublja, da bo v prihodnje (tudi že v julij 2014), vendar tega še ni storil. "Ko bomo v celoti vzpostavili GitHub, bomo zagotovo ponudili spodbude skupnosti, da prispeva izboljšave in nagrade, ki bodo koristile tako Android-IA, Android-x86 kot konzolnemu OS." Vendar Price noče plačati “izsiljevalska cestnina” za fork Android-x86. Price je izjavil, da bo Console OS postal »Cyanogenmod v [Android-x86] AOSP.«
  4. imaJe konzolni OS izpolnil kaj obljub?
    1. Console OS zahteva popolno podporo za Unity, Havok Project Anarchy in Unreal Engine 4. Vendar brez kakršnih koli delujočih zgradb ne moremo reči, da je bila ta trditev izpolnjena.
    2. Price je obljubil, da bo zgradil a hipervizor imenovan »InstaSwitch«, ki omogoča brezhibno preklapljanje med Windows in Android brez dodatnih stroškov GPE. To je trdil z njim se je pogovarjalo več neimenovanih proizvajalcev originalne opreme nad to tehnologijo.
    3. Obljubljena cena za pošiljanje iConsole Micro med poletjem 2015 kot tudi alfa in nočne različice operacijskega sistema konzole do marca, vendar nobeden od teh ciljev ni bil dosežen.
    4. Na koncu UX je Price obljubil, da bo naredil uporabniški vmesnik, ki bo »[počuti se] kot glavna linija standardov vmesnika PC OS.« Ta uporabniški vmesnik bi imel meni aplikacije, ki »deluje z večopravilnostjo«, »novo navigacijsko vrstico«, enostranski začetni zaslon in miški prijazno vrstico stanja. Nazadnje je trdil, da ima "način AOSP", ki izklopi vse razširitve OS konzole. Ta UX je bil domnevno poslan različnim proizvajalcem osebnih računalnikov, ki so rekli, da jim je "všeč."
    5. Kar zadeva kartice Wi-Fi in krmilnike USB, Price trdi, da so licenciranje gonilnikov Realteka, Broadcoma, Qualcomma, Atherosa in Intela ampak da so se mučili z Marvellom. Trdil je tudi, da USB 3.0 deluje pri "SuperSpeed stopnje."
      Konzolni OS, ki je nekoč obljubil, da nam bo prinesel prihodnost igranja
  5. Ali Console OS krade kodo?
    1. št, kot poudarja Chih-Wei Huang, je forking Android-x86 "vsekakor [zakonito] in dovoljeno." Celo spodbuja ga, če lahko forking razvije kaj koristnega za projekt.
    2. Večina Android-x86 je licencirana pod licenco Licenca Apache 2.0, ki prepoveduje nadaljnjo distribucijo programske opreme brez ustreznega pripisa. G. Price trdi, da je dal polni prispevek zdaj za vso kodo, potegnjeno iz Android-x86, kar, če je res, pomeni, da ni pod nobeno kršitvijo licence. Jedro Linuxa, ki se uporablja v Androidu, zahteva tudi, da je vir izdan pod licenco GPL, čemur se zdi, da ustreza konzolni OS. Chih-Wei Huang v nobeni nedavni izjavi ni obtožil konzole OS, da ni pripisal svoje kode, zato lahko z gotovostjo rečemo, da to ni sporno.

Proti Chih-Wei Huangu

  1. Ali je g. Huang kriv za pretresanje Price for money?
    1. Glede na e-poštni pogovor, ki ga je objavil Price, je bil natančen izraz, ki ga je uporabil g. Huang, »donirati« »android-x86.org«. Po mnenju g. Huanga, je bilo povpraševanje po 50.000 $ poskus preizkusa Pricea, da bi videl, ali lahko tokrat pokaže "nekaj resničnega". G. Huang zahteva video predstavitev operacijskega sistema konzole ali kodo, naloženo na Github.
  2. Ali ima gospod Huang težave pri delu z Android-IA?
    1. Lahko preberete ustrezne obtožbe tukaj naložen proti njemu. G. Huang ima ker se je odzval na te trditve v Googlovi skupini Android-x86.

Takšen scenarij odprtokodnemu svetu sploh ni neznan. Podoben debakel se je zgodil že v 2005 med CherryOS in PearPC. Priljubljeni odprtokodni program za upodabljanje Blender se je soočil s številnimi poskusi razcepi svojo kodno osnovo za dobiček ne da bi videli veliko izboljšav, predloženih navzgor. Novejši in relevanten primer vključuje Menuet OS in njegova razcepka Kolibri OS. Christopher Price trdi, da njegove vilice niso prav nič podobne tem prejšnjim primerom. V objavi v spletnem dnevniku primerja konzolni OS s sistemom Boxee, CyanogenMod in Applov WebKit.

Cena obljublja, da nadaljevanje razvoja v letu 2016, trdi, da je ponujajo nagrade za vse sodelujoče svojemu odprtokodnemu projektu in navaja, da bo vse preostale ugodnosti poslal svojim podpornikom. Po drugi strani pa je Chih-Wei Huang v celoti ustavil razvoj Lollipop-x86 in se preselil v vejo Marshmallow-x86, da bi "Hitreje razočarajte prevaro."

Predstavili smo ozadje, obtožbe in dokaze, da bi vam, upamo, dali izčrpen pregled polemik, ki obkrožajo konzolni OS. Upamo, da na to gledate kot na opomnik kritično preučiti trditve za projekte, financirane z množičnim financiranjem preden vanj vložite svoj denar. Če gremo naprej, bomo morali počakati in videti, ali bo ekipa Console OS sposobna ustvariti kodo, ki je vredna nekaj zaslug. Do takrat je skupnost Android izgubila zaupanje v projekt glede na razkritja ekipe Android-x86.


Kakšno je vaše stališče glede tega vprašanja? Sporočite nam v komentarjih spodaj.

Nadgradnja: Chris Price je od takrat odgovoril na več komentarjev na r/Android v zvezi s tem člankom, poiščite jihtukaj