Lue täydellinen aikajanamme ja analyysimme konsolikäyttöjärjestelmästä ja Android-x86-kiistasta.
Android-x86-kehittäjäyhteisössä on noussut myrsky. Joukkorahoitettu Console OS -projektin toimitusjohtajaa on syytetty Kickstarter-tukijoidensa huijaamisesta, koska hän ei ole lunastanut lupauksiaan. Kiitos suosittujen viestiketjujen sosiaalisen median sivustoilla kuten reddit, myrsky kasvoi täysimittaiseksi draamahurrikaaniksi.
Mutta keitä ovat mukana, mitä tapahtui ja miten tämä asettuu paikoilleen avoimen lähdekoodin kehityksen laajemmassa maailmassa? Syvennyin moniin tästä ongelmasta tehtyihin viesteihin, sekä menneisiin että nykyisiin, tarjotakseni sinulle kattavan yleiskatsauksen siitä, mitä tapahtui Console OS: n ja Android-x86:n välillä.
- Android-IA: Android on Intel Architecture on avoimen lähdekoodin yhteistyö, joka tuo Androidin Intel-laitteistoon. Intel itse antoi ryhmälle suuren määrän tukea, mikä on ratkaisevan tärkeää laitteistokohtaisten virheiden korjaamisessa ja tarvittavien ajurien saamisessa toimimaan oikein Androidilla. Ilman suurta varoitusta Intel luopui projektin tuesta kaikilta laitteilta paitsi MinnowBoard MAX. On epäselvää, miksi tämä siirto tapahtui.
- Android-x86: Avoimen lähdekoodin yhteistyöyritys siirtää Androidin useisiin tietokoneisiin, jotka käyttävät Intel-arkkitehtuuria. Projektia ylläpitävät vapaaehtoiset ilman myyjien tukea, ja on Androidin siirtäminen onnistui monenlaisiin laitteisiin.
- Chih-Wei Huang: Android-x86 avoimen lähdekoodin projektin johtava ylläpitäjä. Taiwanissa toimiva kehittäjä on tarjonnut aikaa Android-x86:lle vuodesta 2009 lähtien. Chih-Wei Huangin haastattelu juoksi Gamasutralla puolitoista vuotta sitten, mikä antaa jonkinlaisen käsityksen hänen Android-x86-työstään.
- Christopher Price:Console, Inc: n toimitusjohtaja ja Console OS: n julkiset kasvot. Tunnettu aiemmista yrityksistään "Mechaworks" ja "iConsoleTV".
- Konsolin käyttöjärjestelmä: Joukkorahoitettu yritys Mobile Media Ventures, Inc. (MMV) (nyt nimetty uudelleen nimellä Console, Inc.) Androidin siirtämiseen Intel-arkkitehtuuria käyttäviin tietokoneisiin. Väitetään olevan Android Open Source -projektin haarukka, ja sen tavoitteena on tuoda toimiva Android-rakenne useisiin suosittuihin työpöytä-/kannettaviin kokoonpanoihin lisensoimalla Intelin ajurit. Kickstarter päättyi 11. elokuuta 2014 yhteensä 78 497 dollaria kerättynä 5 695 tukijalta. Toimitusjohtajan mukaan hankkeen pitkän aikavälin tavoite on "astu Vulkaniin ja hyödynnä konsolikäyttöjärjestelmää rakentaaksesi pelikonsolin, joka ottaa vastaan tärkeimmät pelaajat.”
Huomaa: on monia pienempiä tapahtumia, jotka vaikuttavat kummankin osapuolen epäkohtiin, mutta ne haalistuvat alla lueteltuihin tapahtumiin verrattuna.
12. kesäkuuta 2014: Konsolin käyttöjärjestelmä julkistettiin Kickstarterissa.
~ Kesä-elokuu, 2014: Christopher Price ja kaikki keskustelu konsolikäyttöjärjestelmästä on kielletty Android-x86 keskustelupalstalta. Ryhmän syy kiellolle on se, että he pitivät hankkeen nopeasti huijaukseksi keskusteltuaan Pricen kanssa.
11. elokuuta 2014: Konsolikäyttöjärjestelmä Kickstarter päättyi.
~ Tammikuu 2015: Intel lopettaa Android-IA: n tuen ja lopettaa sekä Core- että PC-tablettien tuen.
11. joulukuuta 2015: Chih-Wei Huang kutsuu julkisesti Christopher Pricen ja Console OS: n ja totesi, että Price huijaa Kickstarter-tukijoitaan epäonnistumalla lunastamalla lupauksensa.
25. joulukuuta 2015: Vastareaktio alkaa kuplia, kun useat myyntipisteet ja kehittäjät alkavat käsitellä asiaa. Se leviää viruksena, kun tarina julkaistaan Android-subredditissä. Samana päivänä Christopher Price julkaisee päivityksen Console OS Kickstarter -sivulla vastatakseen kritiikkiin.
31. joulukuuta 2015: Vastauksena Chih-Wei Huangille Kickstarter-päivityksessä esitettyihin syytöksiin Chih-Wei Huang haastaa Christopher Price tuottaa vähintään 10 % lupaamistaan ominaisuuksista ja tarjoaa hänelle 50 000 dollaria tehdäkseen sen uuteen mennessä vuosi. Christopher Price vastaa, mutta ei ota Huangia mukaan haasteeseen ja toteaa, että Android-IA-postituslista ei ole oikea paikka tehdä niin.
Chih-Wei Huang -> Christopher Price / konsolin käyttöjärjestelmä:
- Syytti Pricea kannattajiensa huijaamisesta, koska hän ei täytä Kickstarter-lupauksiaan.
- Ilmoittaa, että Christopher Price ei ole kirjoittanut yhtäkään alkuperäistä koodia konsolikäyttöjärjestelmälle ja että konsolikäyttöjärjestelmää ei ole olemassa.
- toteaa, että konsolikäyttöjärjestelmän olemassaolo vahingoittaa Android-x86:n mainetta, koska jokainen, joka lukee iConsolen git-lokia, huomaa sen "cwhuang" on suurin osallistuja projektiin. Jos hän hiljaisesti antaa suostumuksensa, häntä voidaan "kohella rikoskumppanina [tuomioistuimessa]".
- toteaa, että Price on useissa kirjeenvaihtoyrityksissään (jopa kerran henkilökohtaisesti) moittinut hänen pyyntönsä demonsoida konsolikäyttöjärjestelmä.
Christopher Price -> Chih-Wei Huang:
- Väittää, että Chih-Wei Huang yrittää "järisyttää" Pricea vaatimalla häntä maksamaan 50 000 dollaria koodin poistamiseksi Android-x86-projektista. Todisteita varten hän laittoi sähköpostikeskustelun, jonka hän kävi herra Huangin kanssa. Koska Chih-Wei Huang on Android-x86-projektin pääjärjestelmänvalvoja, hän on vastuussa vetopyyntöjen hallinnasta.
- toteaa, että on kohtuutonta, että herra Huang vaatii lahjoitusta Android-x86:sta, ja kutsuu sitä "valitettavaksi" ja "häpeäksi avoin lähdekoodi." Hän huomauttaa, että herra Huang on ASUSin työntekijä, ja uskoo, että työntekijän on epäammattimaista tehdä näin pyyntö.
- toteaa, että Chih-Wei Huang on ollut liian kriittinen Inteliä ja konsolikäyttöjärjestelmää kohtaan.
Christopher Price/Console OS -> Android-IA
- Pettynyt siihen, että Intel luopui Android-IA: n tuesta, koska konsolikäyttöjärjestelmä luotti voimakkaasti Android-IA: han saadakseen Androidin toimimaan kunnolla uudemmilla Intel-laitteistoilla.
Yhteisö -> Christopher Price/Console-käyttöjärjestelmä
- Uskoo, että konsolikäyttöjärjestelmä on vaan yksi merkkijono pitkässä rivissä epäonnistuneista projekteista Mechaworksilta, iConsoleTV: ltä ja nyt Console OS/iConsole Microlta. Hankkeen suurimmat ongelmat johtuvat rehellisyyden puutteesta sen suhteen, mistä projekti ammentaisi lähteensä.
- Huolissani Android-x86 olisi syntipukki Pricen antamien lupausten puutteen vuoksi.
- On syytöksiä, että Price järjesti Kickstarter-kampanjan tietäen, että Android-IA-tuki ei kestäisi.
On selvää, että ympärillä on monia, monia väitteitä. Tutkimme jokaisen, jotta voit päättää totuuden asian takana. Huomaa, että monet näistä linkeistä perustuvat useiden blogien ja artikkelien kommenttiosioihin. Keskustelu tästä aiheesta on katkennut voimakkaasti ja siksi sitä on vaikea seurata.
Christopher Price/Console-käyttöjärjestelmää vastaan
-
Onko konsolikäyttöjärjestelmä epäonnistunut?
- Konsolikäyttöjärjestelmä näyttää ylpeänä luettelon eroista itsensä ja muiden Android-on-Intel-käyttöjärjestelmien välillä. Emme ole vielä nähneet toimivaa versiota alkuperäisen KitKat DR1 -ROM-levyn ulkopuolella (joka perustuu Android-IA: han, mutta ilman mitään luvattuja ominaisuuksia).
- Christopher Price on ilmoittanut, että he ovat käyttäneet Kickstarter-rahojaan yrittäessään jatkaa Android-IA: n rakentamista sen jälkeen, kun Intel lopetti tuen. He väittävät käyttäneensä huomattavaa rahoitusta konsolikäyttöjärjestelmän lisensoimiseen ja kehittämiseen, eivätkä he voi tässä vaiheessa palauttaa rahaa. Amazonin/Kickstarterin tekemien leikkausten jälkeen. Lisäksi hän toteaa, että hänen 6 hengen tiiminsä on elänyt kerätyillä 78 000 dollarilla tänä kuluneena vuonna.
- Osana Kickstarteria tiimi on luvannut toimittaa T-paitoja, kannettavia tietokoneita ja muita herkkuja tukijoilleen. näitä ei ole toimitettu.
-
Onko konsolikäyttöjärjestelmä ollut epärehellinen?
- Kickstarterin "Riskit" -osiossa ei todellakaan ollut viitteitä siitä, että projekti olisi tukeutunut voimakkaasti Android-IA: han kehityksessä.
- Vuonna lokakuun 29th päivittää Kickstarter-sivullaan Console OS käytti todennäköisesti jo Android-x86:ta perustana mainitsematta sitä. Tässä vaiheessa Android-IA-tuki oli itsestäänselvyys, mutta päivityksessä Price sanoo, että he pystyivät siihen "[katso] kolme elokuvaa suoraan HD-laadulla" "Intel Core 2-in-1" -laitteella. Tuolloin Price totesi, että Console OS -tiimin ei enää tarvitsisi "taistele kynsin ja hampain moottorin rakentamiseksi" mikä on nyt järkevää, kun otetaan huomioon, että ne perustuvat Android-x86:een.
- Price ilmoittaa nyt, että myös Kickstarterin tukijoilla on sijoittanut in Konsolikäyttöjärjestelmän verkkosivusto ja foorumi. Tästä ei ollut suoraa viittausta Kickstarter-sivulle, mutta näyttää siltä, että Price aikoo alan tuen jatkaa työskentelyä konsolikäyttöjärjestelmässä. Price toivoo voivansa houkutella kehittäjät ja OEM-valmistajat tukemaan projektia rakentamalla verkkosivuston ja yhteisön ja muuttamalla Console-käyttöjärjestelmän avoimen lähdekoodin.
- Ei voida todellakaan todistaa tavalla tai toisella, esittikö Price Kickstarterinsa tietäen Android-IA-tuen kestävän. Kickstarter-päivityksessään Price väittää varmistaneensa "nimetyt sopimukset, sekä markkinointiin että suunnitteluun" Inteliltä kuitenkin nämä sopimukset "ilmoittanut [heille] Intelin tuen merkittävistä muutoksista ennen kuin Kickstarter-kampanja oli päättynyt." Price ei ole koskaan todella todistanut, että hänellä olisi ollut tukea Inteliltä, mikä on ratkaisevan tärkeää hänen väitteensä tueksi, että hänellä on vahva suhde Inteliin.
-
Onko konsolikäyttöjärjestelmä toimittanut alkuperäistä koodia?
- Ensimmäisessä konsolikäyttöjärjestelmää koskevassa viestissään Chih-Wei Huang mainitsee, että Pricen tekemää alkuperäistä työtä ei ole. Todisteena, hän suoritti git-diffin osoittamaan, että ainoat tehdyt muutokset olivat nimenmuutos ja Trebuchetin (Cyanogenmodin kantoraketin) sisällyttäminen. Price väittää, että muutokset he tekivät "ei näkyisi git-diffissä." Hänen selityksensä, miksi näin tapahtuu, johtuu Pricen mukaan vain 70 % heidän koodistaan on livenä Githubissa, ja siksi tämä kritiikki on ennenaikaista. Hän väittää lisäksi, että konsolikäyttöjärjestelmässä on ominaisuuksia "huippuluokan Intel-ajurit" jotka eivät ole saatavilla missään Android-x86-jakelussa.
- Päivityksessä Price ilmoittaa, että hänellä on "Avoimen lähdekoodin kymmeniä ytimen korjaustiedostoja." Jos kuitenkin seuraat hänen antamaansa linkkiä ja avaat zip-tiedoston, huomaat, että zip-tiedosto sisältää ensisijaisesti korjaustiedostoja, jotka on otettu suoraan Intelin työntekijöiltä.
- Jonkin sisällä kommentoi redditissä, Price väittää, että Console OS "käännä dynaamisesti ARM NDK -koodi x86-koodiksi", jonka Chih-Wei Huang huomauttaa, että se on Android-IA: sta otettu ominaisuus, joka on jo Android-x86:ssa.
- Useissa paikoissa Price lupaa sitoa koodin Android-x86:een vastavirtaan tulevaisuudessa (jopa niin kauan kuin heinäkuuta 2014), mutta se on vielä tehtävä. "Kun olemme toteuttaneet GitHubin kokonaan, tarjoamme yhteisölle ehdottomasti kannustimia parannuksiin ja palkkioihin, joista on hyötyä sekä Android-IA: lle, Android-x86:lle että konsolikäyttöjärjestelmälle." Price kuitenkin kieltäytyy maksamasta "kiristysmaksu" Android-x86:een. Price ilmoitti, että konsolikäyttöjärjestelmästä tulee "Cyanogenmod [Android-x86:n] AOSP: hen."
-
OnKonsolin käyttöjärjestelmä täytti lupaukset?
- Konsolin käyttöjärjestelmä vaatii täyden tuen Unity, Havok Project Anarchy ja Unreal Engine 4. Emme kuitenkaan voi sanoa, että tämä vaatimus on täyttynyt ilman toimivia rakennelmia.
- Price on luvannut rakentaa a hypervisor nimeltä "InstaSwitch" mahdollistaa saumattoman vaihtamisen Windowsin ja Androidin välillä ilman grafiikkasuorituskykyä. Hän väitti niin useat nimettömät OEM-valmistajat neuvottelivat hänen kanssaan tämän tekniikan yli.
- Hinta lupasi toimittaa iConsole Micron kesän 2015 aikana sekä Console OS: n alfa- ja yöversiot maaliskuuhun mennessä, mutta kumpaakaan näistä tavoitteista ei saavutettu.
- UX-puolella Price on luvannut tehdä käyttöliittymän, joka "[tuntuu] PC-käyttöjärjestelmän liitäntästandardien päälinjalta." Tässä käyttöliittymässä olisi ollut sovellusvalikko, joka "toimii monitoimien kanssa", "uusi navigointipalkki", yhden sivun aloitusnäyttö ja hiiriystävällinen tilapalkki. Lopuksi hän väitti, että hänellä on "AOSP-tila", joka sammuttaa kaikki konsolikäyttöjärjestelmän lisäykset. Tämä UX lähetettiin oletettavasti useille PC-valmistajille, jotka sanoivat "pitävänsä siitä".
- Mitä tulee Wi-Fi-kortteihin ja USB-ohjaimiin, Price väittää, että ne ovat lisensoi ajurit Realtekilta, Broadcomilta, Qualcomilta, Atherosilta ja Inteliltä mutta että he kamppailivat Marvellin kanssa. Hän väitti myös, että USB 3.0 toimi "Super nopeus hinnat.”
-
Varastaako konsolikäyttöjärjestelmä koodia?
- Ei, kuten Chih-Wei Huang huomauttaa, Android-x86 on haaroittunut "Ehdottomasti [laillista] ja sallittua." Hän jopa rohkaisee sitä, jos haarukka voi kehittää jotain hyödyllistä projektille.
- Suurin osa Android-x86:sta on lisensoitu Apache 2.0 lisenssi, joka kieltää ohjelmiston uudelleenjakelun ilman, että se on määritetty oikein. Mr. Price sanoo, että hän on annettu täysi panos nyt kaikki Android-x86:sta vedetyt koodit, mikä tarkoittaa, että hän ei ole minkään lisenssirikkomuksen kohteena. Androidissa käytetty Linux-ydin edellyttää, että lähdekoodi julkaistaan myös GPL: n alla, minkä konsolikäyttöjärjestelmä näyttää täyttävän. Chih-Wei Huang ei ole syyttänyt Console OS: ää siitä, että se ei ole osoittanut koodiaan missään viimeaikaisissa lausunnoissa, joten on turvallista sanoa, että tämä ei ole kiistanalainen.
Chih-Wei Huangia vastaan
-
Onko herra Huang syyllinen hinta-laatusuhteen heikentämiseen?
- Pricen lähettämän sähköpostikeskustelun mukaan herra Huangin käyttämä tarkka sanamuoto oli "lahjoita" osoitteeseen "android-x86.org". Herra Huangin mukaan50 000 dollarin kysyntä oli yritys testata Pricea nähdäkseen, voisiko hän näyttää "jotain todellista" tällä kertaa. Mr. Huang vaatii videodemoa konsolikäyttöjärjestelmästä tai Githubille ladatusta koodista.
-
Onko herra Huangilla vaikeuksia työskennellä Android-IA: n kanssa?
- Voit lukea asiaankuuluvia syytöksiä häntä vastaan täällä. Herra Huangilla on koska vastannut näihin väitteisiin Android-x86 Google Groupissa.
Tällainen skenaario ei ole lainkaan vieras avoimen lähdekoodin maailmalle. Samanlainen murros tapahtui aikanaan 2005 CherryOS: n ja PearPC: n välillä. Suosittu avoimen lähdekoodin renderöintiohjelma Blender on kohdannut monia yrityksiä haaroittelee koodikantansa voittoa varten ilman monia parannuksia, jotka on lähetetty alkupäässä. Tuoreempi ja asiaankuuluva esimerkki koskee Menuet OS ja sen haarukka Kolibri OS. Christopher Price väittää, että hänen haarukkansa ei ole ollenkaan samanlainen kuin nämä aiemmat esimerkit. Blogiviestissä hän vertaa Console OS -käyttöjärjestelmää Boxee, CyanogenMod ja Applen WebKit.
Hinta lupaa Jatka kehitystä vuonna 2016, väittää olevansa tarjoaa palkintoja kaikille osallistujille avoimen lähdekoodin projektiinsa ja ilmoittaa lähettävänsä kaikki jäljellä olevat edut tukijoilleen. Toisaalta Chih-Wei Huang on muuttanut lopettamaan Lollipop-x86:n kehittämisen kokonaan ja siirtymään Marshmallow-x86-haaraan "Pettymys huijauksesta nopeammin."
Olemme laatineet taustan, syytökset ja todisteet, jotta voimme toivottavasti antaa sinulle kattavan yleiskatsauksen konsolikäyttöjärjestelmää koskevasta kiistasta. Toivomme, että pidät tätä muistutuksena tutkia kriittisesti joukkorahoitettuja hankkeita koskevia väitteitä ennen kuin sijoitat rahasi siihen. Jatkossa meidän on odotettava ja katsottava, pystyykö Console OS -tiimi tuottamaan mitään ansioiden arvoista koodia. Siihen asti Android-yhteisö on menettänyt uskonsa projektiin Android-x86-tiimin paljastusten vuoksi.
Mitä mieltä olet tässä asiassa? Kerro meille alla olevissa kommenteissa.
Päivittää: Chris Price on sittemmin vastannut useisiin tämän artikkelin r/Android-kommentteihin, etsi netässä