Olvassa el teljes idővonalunkat és elemzésünket a Console OS és az Android-x86 vitájáról.
Vihar tombol az Android-x86 fejlesztői közösségben. A „Console OS” közösségi finanszírozású projekt vezérigazgatóját azzal vádolták, hogy átverte Kickstarter támogatóit, mivel nem váltotta be ígéreteit. A közösségi oldalak népszerű szálainak köszönhetően mint például a reddit, a vihar teljes értékű dráma hurrikánná nőtte ki magát.
De kik az érintettek, mi történt, és hogyan jön ez a helyére a nyílt forráskódú fejlesztés tágabb világában? Belemerültem az ezzel a problémával kapcsolatos számos bejegyzésbe, mind a múltban, mind a jelenben, hogy átfogó áttekintést nyújtsak a Console OS és az Android-x86 között történtekről.
- Android-IA: Az Android az Intel Architecture-en egy nyílt forráskódú együttműködés, amely az Androidot az Intel hardverére teszi. Maga az Intel is nagymértékben támogatta a csoportot, ami kulcsfontosságú a hardver-specifikus hibák kijavításához és a szükséges illesztőprogramok megfelelő működéséhez Androidon. Az Intel különösebb figyelmeztetés nélkül megszüntette a projekt támogatását az összes hardveren, kivéve a MinnowBoard MAX. Nem világos, hogy pontosan miért történt ez a lépés.
- Android-x86: Nyílt forráskódú, együttműködésen alapuló erőfeszítés az Androidnak az Intel architektúrán futó számítógépek széles körére történő portolására. A projektet önkéntesek tartják fenn, szállítók támogatása nélkül sikeresen portolták az Androidot a legkülönfélébb eszközökhöz.
- Chih-Wei Huang: Az Android-x86 nyílt forráskódú projekt vezető karbantartója. A tajvani székhelyű fejlesztő 2009 óta kínálja idejét az Android-x86-nak. Interjú Chih-Wei Huanggal futott a Gamasutra másfél évvel ezelőtt, ami némi betekintést nyújt az Android-x86-on végzett munkája mögé.
- Christopher Price:A Console, Inc. vezérigazgatója és a Console OS nyilvános arca. Korábbi „Mechaworks” és „iConsoleTV” vállalkozásairól ismert.
- Konzol operációs rendszer: Egy közösségi finanszírozású erőfeszítés Mobile Media Ventures, Inc. (MMV) (most Console, Inc. néven átkeresztelve) az Android portolása Intel architektúrán futó számítógépekre. Állítólag az Android nyílt forráskódú projekt elágazása, és célja, hogy működőképes Androidot hozzon létre különféle népszerű asztali/laptop konfigurációkra az Intel illesztőprogramjainak licencelésével. A Kickstarter véget ért 2014. augusztus 11., összesen 78 497 dollárral 5695 támogatótól. A projekt hosszú távú célja a vezérigazgató szerint a „lépj fel [a] Vulkan felé, és használd ki a Console OS-t, hogy olyan játékkonzolt építs, amely megbirkózik a főbb játékosokkal.”
Megjegyzés: sok kisebb esemény közrejátszik az egyes felek sérelmeiben, ezek azonban elhalványulnak az alább felsorolt eseményekhez képest.
2014. június 12.: A konzol operációs rendszert a Kickstarteren jelentették be.
~2014. június-augusztus: Christopher Price és a Console operációs rendszerrel kapcsolatos minden vita le van tiltva az Android-x86 vitalapról. A csoport azért tiltotta be, hogy Price-szal beszélve gyorsan átverésnek minősítették a projektet.
2014. augusztus 11: A Kickstarter konzolos operációs rendszere véget ért.
~2015. január: Az Intel leállítja az Android-IA támogatását, és megszünteti a Core és a PC táblagépek támogatását.
2015. december 11: Chih-Wei Huang nyilvánosan felhívja Christopher Price-t és a Console OS-t, és kijelenti, hogy Price átveri a Kickstarter támogatóit, mivel nem tartja be ígéreteit.
2015. december 25: A visszahatás bugyborékolni kezd, ahogy több kiadó és fejlesztő foglalkozik a problémával. Vírusszerűen terjed, amikor a sztorit közzéteszik az Android subredditen. Ugyanezen a napon Christopher Price frissítést tesz közzé a Console OS Kickstarter oldalán, reagálva a kritikára.
2015. december 31: Válaszul a Chih-Wei Huangnak a Kickstarter frissítésében felvetett vádakra, Chih-Wei Huang kihívást jelent Christopher Price, hogy az általa ígért funkciók legalább 10%-át állítsa elő, és 50 000 dollárt ajánl fel neki, hogy ezt megtegye az újdonságig. Év. Christopher Price válaszol, de nem vállalja Mr. Huangot a kihívásra, és kijelenti, hogy az Android-IA levelezőlista nem a megfelelő hely erre.
Chih-Wei Huang -> Christopher Price/konzol operációs rendszer:
- Azzal vádolja Price-t, hogy megcsalta támogatóit, mivel nem teljesítette a Kickstarter ígéreteit.
- Kijelenti, hogy Christopher Price egyetlen darab eredeti kódot sem írt a Console OS-hez, és hogy a Console OS valójában nem is létezik.
- Kijelenti, hogy a Console OS létezése sérti az Android-x86 hírnevét, mivel bárki, aki elolvassa az iConsole git naplóját, látni fogja, hogy A „cwhuang” a legnagyobb hozzájáruló a projekthez. Ha hallgatólagosan beleegyezik, akkor „[a bíróságon] cinkosként kezelhetik”.
- Kijelenti, hogy számos levelezési kísérletük során (akár egyszer személyesen is) Price megdorgálta a konzol operációs rendszer bemutatójára vonatkozó kéréseit.
Christopher Price -> Chih-Wei Huang:
- Azt állítja, Chih-Wei Huang megpróbálja "lerázni" Price-t azzal, hogy 50 000 dollár fizetését követeli, hogy kódot vonjon ki az Android-x86 projektből. Bizonyítékként feltett egy e-mailes beszélgetést, amelyet Mr. Huanggal folytatott. Mivel Chih-Wei Huang az Android-x86 projekt vezető adminisztrátora, ő felelős a lehívási kérelmek kezeléséért.
- Kijelenti, hogy ésszerűtlen, hogy Huang úr adományt követeljen az Android-x86-ról való lehíváshoz, „sajnálatosnak” és „szégyennek” nevezve. nyílt forráskód." Rámutat arra, hogy Huang úr az ASUS alkalmazottja, és úgy véli, hogy az alkalmazottaktól szakszerűtlen dolog ezt megtenni. kérés.
- Kijelenti, hogy Chih-Wei Huang túlságosan kritikus az Intel és a konzol operációs rendszerrel szemben.
Christopher Price/Konzol operációs rendszer -> Android-IA
- Csalódott, hogy az Intel megszüntette az Android-IA támogatását, mivel a Console OS nagymértékben támaszkodott az Android-IA-ra, hogy az Android megfelelően működjön az újabb Intel hardvereken.
Közösség -> Christopher Price/Konzol operációs rendszer
- Úgy véli, hogy a konzol operációs rendszer hanem egy húr egy hosszú sorban sikertelen projektek közül a Mechaworks-től, az iConsoleTV-től és most a Console OS/iConsole Micro-tól. A projekttel kapcsolatos főbb problémák az őszinteség hiányából fakadnak azzal kapcsolatban, hogy a projekt honnan szerzi a forrásait.
- Aggódom, hogy Android-x86 bűnbak lenne Price által tett ígéretek hiánya miatt.
- Vannak olyan vádak, hogy Price elindított egy Kickstarter kampányt, miközben tudta, hogy az Android-IA támogatása nem lesz tartós.
Nyilvánvaló, hogy sok-sok követelést terjesztenek. Mindegyiket megvizsgáljuk, hogy eldönthesse, mi az igazság az ügy mögött. Ne feledje, hogy ezeknek a linkeknek a többsége különféle blogok és cikkek megjegyzés rovatain alapul. Az erről a témáról folytatott vita erősen megtört, ezért nehezen követhető.
Christopher Price/Console OS ellen
-
A konzol operációs rendszert nem sikerült teljesíteni?
- A konzol operációs rendszer büszkén jeleníti meg a saját és más Android-on-Intel operációs rendszer közötti különbségek listáját. A kezdeti KitKat DR1 ROM-on kívül (amely Android-IA-n alapul, de az ígért funkciók nélkül) még nem láttunk működő buildet.
- Christopher Price kijelentette, hogy elégették a Kickstarter pénzüket annak érdekében, hogy folytassák az Android-IA építését, miután az Intel megszüntette a támogatást. Azt állítják, hogy jelentős összeget költöttek a Console OS licencelésére és fejlesztésére, és jelenleg nem tudják visszafizetni a pénzt az embereknek. az Amazon/Kickstarter által végrehajtott megszorítások után. Ezen kívül kijelenti, hogy 6 fős csapatának van az összegyűjtött 78 ezer dollárból élt az elmúlt évben.
- A Kickstarter részeként a csapat megígérte, hogy pólókat, laptopokat és egyéb finomságokat szállít támogatóinak. ezeket nem szállították ki.
-
Becstelen volt a konzol operációs rendszer?
- A Kickstarter „Kockázatok” című részében valóban semmi sem utalt arra, hogy a projekt nagymértékben támaszkodott az Android-IA fejlesztésére.
- Ban,-ben október 29th frissítés Kickstarter oldalukon a Console OS valószínűleg már Android-x86-ot használt alapként anélkül, hogy megemlítette volna. Ekkorra az Android-IA támogatása már előre eldöntött dolog volt, de a frissítésben Price azt írja, hogy képesek voltak rá „[Nézzen] három filmet egyenesen HD-ben” egy „Intel Core 2-in-1”-ről. Price akkoriban kijelentette, hogy a Console OS csapatának már nem kell „foggal-körömmel küzdj a motor felépítéséért” aminek most van értelme, tekintve, hogy az Android-x86-ra alapozták.
- Price most azt állítja, hogy a Kickstarter támogatói is fektettek be ban,-ben Konzol operációs rendszer webhelye és fóruma. A Kickstarter oldalon erre nem volt közvetlen utalás, de úgy tűnik, hogy Price az iparági támogatást kívánja folytatni a Console OS-en. Egy webhely és közösség felépítésével, valamint a Console OS nyílt forráskódúvá alakításával Price reméli, hogy a fejlesztőket és az OEM-eket a projekt támogatására tudja csábítani.
- Hogy Price felrakta-e a Kickstartert, miközben tudta, hogy az Android-IA támogatása tartós lesz, ezt így vagy úgy nem igazán lehet bizonyítani. A Kickstarter frissítésében Price azt állítja, hogy biztosította „kijelölt szerződések, mind a marketing, mind a tervezés területén” az Inteltől, azonban ezek a szerződések "csak a Kickstarter kampány befejezése után tájékoztatta őket az Intel támogatásának jelentősebb módosításairól." Price még soha nem bizonyította be igazán, hogy az Intel támogatást kapott volna, ami döntő fontosságú ahhoz, hogy alátámassza azt az állítását, hogy erős kapcsolata van az Intellel.
-
Hozzájárult a Console OS bármilyen eredeti kódhoz?
- A konzol operációs rendszerrel kapcsolatos első bejegyzésében Chih-Wei Huang megemlíti, hogy Price nem végzett eredeti munkát. Bizonyítékként git diff-et hajtott végre megmutatni, hogy az egyetlen változtatás a név megváltoztatása és a Trebuchet (a Cyanogenmod indítóprogramja) felvétele volt. Price azt állítja, hogy az általuk végrehajtott változtatások „nem jelenne meg egy git diff-en.” Ennek oka az a magyarázata, hogy Price szerint csak a kódjuk 70%-a élőben van a Githubon, és ezért ez a kritika korai. Azt állítja továbbá, hogy a Console OS jellemzői „korszerű Intel illesztőprogramok” amelyek egyetlen Android-x86 disztribúcióban sem érhetők el.
- Egy frissítésben Price kijelenti, hogy igen „Nyílt forráskódú több tucat kernelfolt.” Ha azonban követi az általa megadott hivatkozást, és megnyitja a zip-fájlt, azt tapasztalja, hogy a zip-fájl elsősorban közvetlenül az Intel alkalmazottaitól származó javításokat tartalmaz.
- Az a komment a redditen, Price azt állítja, hogy a Console OS „Az ARM NDK kód dinamikus fordítása x86 kódra”, amelyre Chih-Wei Huang rámutat, hogy az Android-IA-ból átvett funkció, és már az Android-x86-ban is megtalálható.
- Price több helyen megígéri, hogy a jövőben az Android-x86-ra felfelé sugároz kódot (akár ameddig 2014 júliusa), de még meg kell tennie. „Miután a GitHubot teljesen bemutatjuk, határozottan ösztönzőket kínálunk a közösségnek, hogy hozzájáruljanak olyan fejlesztésekhez és jutalmakhoz, amelyek az Android-IA, az Android-x86 és a Console OS számára egyaránt előnyösek.” Price azonban nem hajlandó fizetni egy „zsarolási díj” az Android-x86-hoz. Price kijelentette, hogy a konzol operációs rendszer lesz a „Cyanogenmod az [Android-x86] AOSP-hez.”
-
VanA konzol operációs rendszer teljesítette az ígéreteket?
- A konzolos operációs rendszer teljes körű támogatást igényel Unity, Havok Project Anarchy és Unreal Engine 4. Azonban anélkül, hogy bármilyen működőképes buildet mutatnánk be, nem mondhatjuk, hogy ez az állítás teljesült.
- Price megígérte, hogy épít a hipervizor Az úgynevezett „InstaSwitch” lehetővé teszi a zökkenőmentes váltást a Windows és az Android között, GPU-ráfordítás nélkül. Azt állította több meg nem nevezett OEM tárgyalt vele ezen a technológián keresztül.
- Az ár az iConsole Micro szállítását ígérte 2015 nyarán valamint a Console OS alfa- és éjszakai buildjei márciusig, de egyik cél sem teljesült.
- Az UX végén Price megígérte, hogy olyan felhasználói felületet készít „Olyan, mint a PC OS interfész szabványok fő vonala.” Ez a felhasználói felület rendelkezett volna egy alkalmazásmenüvel, amely „többfeladatos kezeléssel működik”, egy „új navigációs sávval”, egy egyoldalas kezdőképernyővel és egy egérbarát állapotsorral. Végül azt állította, hogy rendelkezik egy „AOSP-móddal”, amely kikapcsolja a konzol operációs rendszer összes bővítését. Ezt az UX-t állítólag különféle PC-gyártóknak küldték el, akik azt mondták, hogy „tetszik”.
- Ami a Wi-Fi-kártyákat és az USB-vezérlőket illeti, Price azt állítja, hogy azok a Realtek, Broadcom, Qualcomm, Atheros és Intel illesztőprogramjainak licencelése hanem hogy a Marvellel küszködtek. Azt is állította, hogy az USB 3.0 a következő helyen működött:SuperSpeed árak.”
-
A Console OS ellopja a kódot?
- Nem, amint Chih-Wei Huang rámutat, forking Android-x86 is „Határozottan [legális] és megengedett.” Még azt is bátorítja, ha az elágazás valami hasznosat tud kidolgozni a projekt számára.
- A legtöbb Android-x86 licence a Apache 2.0 licenc, amely megtiltja a szoftverek megfelelő hozzárendelése nélküli továbbterjesztését. Mr. Price kijelenti, hogy igen teljes hozzájárulást adott most már az összes Android-x86-ból származó kódon, ami ha igaz, azt jelenti, hogy nem áll fenn semmilyen licencsértés. Az Androidban használt Linux kernel megköveteli, hogy a forrás GPL alatt is megjelenjen, aminek a Console OS úgy tűnik, megfelel. Chih-Wei Huang nem vádolta a Console OS-t azzal, hogy a közelmúltbeli nyilatkozataiban elmulasztotta volna hozzárendelni a kódját, így nyugodtan kijelenthetjük, hogy ez nem áll vitában.
Chih-Wei Huang ellen
-
Mr. Huang bűnös, hogy lerázta a Price for money-t?
- A Price által közzétett e-mailes beszélgetés szerint Mr. Huang pontosan az volt, hogy „adományoz” az „android-x86.org”-nak. Mr. Huang szerint, az 50 000 dolláros kereslet egy kísérlet volt Price tesztelésére, hátha ezúttal „valami igazit” mutat. Mr. Huang a Console OS videódemóját vagy a Githubba feltöltött kódot követeli.
-
Mr. Huangnak gondjai vannak az Android-IA-val való együttműködésben?
- Elolvashatja a releváns vádakat itt szedték ki ellene. Mr. Huang van mivel válaszolt ezekre az állításokra az Android-x86 Google Csoportban.
Egy ilyen forgatókönyv egyáltalán nem ismeretlen a nyílt forráskódú világban. Hasonló kudarc történt korábban 2005 a CherryOS és a PearPC között. A népszerű nyílt forráskódú renderelő program, a Blender számos kísérlettel szembesült kódbázisát a profit érdekében elágazni anélkül, hogy sok fejlesztést láttak volna előre. Egy újabb és releváns példa magában foglalja Menuet OS és annak villája Kolibri OS. Christopher Price azt állítja, hogy a villája egyáltalán nem hasonlít ezekhez a korábbi példákhoz. Egy blogbejegyzésében a Console OS-t hasonlítja a konzol operációs rendszeréhez Boxee, CyanogenMod és az Apple WebKit.
Az ár azt ígéri A fejlesztést 2016-ban folytatják, azt állítja jutalmat kínál minden közreműködőnek nyílt forráskódú projektjéhez, és kijelenti, hogy az összes fennmaradó jutalmat elküldi támogatóinak. Másrészről Chih-Wei Huang arra költözött, hogy teljesen leállítsa a Lollipop-x86 fejlesztését, és a Marshmallow-x86 ágra költözik, hogy „Gyorsabban kiábrándult a csalásból.”
Felvázoltuk a hátteret, a vádakat és a bizonyítékokat, hogy remélhetőleg átfogó áttekintést adjunk a Console OS körüli vitákról. Reméljük, hogy ezt emlékeztetőnek tekinti kritikusan vizsgálja meg a közösségi finanszírozású projektekre benyújtott igényeket mielőtt befekteti a pénzét. Továbbhaladva várnunk kell, és meglátjuk, hogy a Console OS csapata képes lesz-e bármilyen érdemet érő kódot előállítani. Addig az Android-közösség elvesztette hitét a projektben, tekintettel az Android-x86 csapatának felfedésére.
Ön hol tart ebben a kérdésben? Tudassa velünk az alábbi megjegyzésekben.
Frissítés: Chris Price azóta válaszolt több, az r/Androidról szóló megjegyzésre ezzel a cikkel kapcsolatban, keresse meg őketitt