Android-x86 accusa il sistema operativo della console di truffe: cosa è successo

click fraud protection

Leggi la nostra cronologia completa e l'analisi della controversia sul sistema operativo della console e su Android-x86.

Si è scatenata una tempesta nella comunità degli sviluppatori Android-x86. L'amministratore delegato del progetto finanziato tramite crowdfunding "Console OS" è stato accusato di aver truffato i suoi sostenitori su Kickstarter non mantenendo le sue promesse. Grazie ai thread popolari sui siti di social media come Reddit, la tempesta si trasformò in un vero e proprio uragano drammatico.

Ma chi sono le parti coinvolte, cosa è successo e come si inserisce tutto ciò nel più ampio mondo dello sviluppo open source? Ho approfondito i numerosi post pubblicati su questo problema, sia passati che presenti, per offrirti una panoramica completa di ciò che è accaduto tra il sistema operativo della console e Android-x86.


  • Android-IA: Android su architettura Intel è una collaborazione open source per portare Android sull'hardware Intel. Intel stessa ha fornito un grande supporto al gruppo, il che è fondamentale per correggere bug specifici dell'hardware e far funzionare correttamente i driver necessari su Android. Senza troppi avvertimenti, Intel ha abbandonato il supporto per il progetto su tutto l'hardware, tranne il
    MinnowBoard MAX. Non è chiaro il motivo esatto per cui si è verificata questa mossa.
  • Android-x86: Uno sforzo collaborativo e open source per portare Android su un'ampia gamma di computer con architettura Intel. Il progetto è gestito da volontari senza il supporto di alcun fornitore e ha portato con successo Android a un'ampia varietà di dispositivi.
  • Chih-Wei Huang: Manutentore principale del progetto open source Android-x86. Con sede a Taiwan, lo sviluppatore si dedica ad Android-x86 dal 2009. Un'intervista con Chih-Wei Huang correva sul Gamasutra un anno e mezzo fa che fornisce alcune informazioni sul suo lavoro su Android-x86.
  • Cristoforo Price:CEO di Console, Inc. e volto pubblico del sistema operativo Console. Conosciuto per le sue precedenti iniziative "Mechaworks" e "iConsoleTV".
  • Sistema operativo della console: Uno sforzo finanziato tramite crowdfunding Mobile Media Ventures, Inc. (MMV) (ora rinominato Console, Inc.)  per portare Android su computer con architettura Intel. Si propone di essere un fork del progetto Android Open Source e mira a portare una build Android funzionale su varie configurazioni desktop/laptop popolari concedendo in licenza i driver di Intel. Il Kickstarter è terminato il 11 agosto 2014 con un totale di $ 78.497 raccolti da 5.695 sostenitori. L’obiettivo a lungo termine del progetto, secondo l’amministratore delegato, è il “passare a Vulkan e sfruttare il sistema operativo della console per creare una console di gioco che affronti i principali attori.

Nota: ci sono molti eventi minori che hanno un ruolo nelle lamentele di ciascuna parte, tuttavia, impallidiscono rispetto agli eventi elencati di seguito.

12 giugno 2014: Il sistema operativo della console è stato annunciato su Kickstarter.

~Giugno-agosto 2014: Christopher Price e tutte le discussioni sul sistema operativo della console sono banditi dal forum di discussione di Android-x86. Il motivo del divieto addotto dal gruppo è che hanno rapidamente stabilito che il progetto era una truffa dopo aver parlato con Price.

11 agosto 2014: Kickstarter del sistema operativo della console terminato.

~Gennaio 2015: Intel interrompe il supporto per Android-IA, eliminando sia il supporto per tablet Core che per PC.

11 dicembre 2015: Chih-Wei Huang critica pubblicamente Christopher Price e Console OS, affermando che Price sta truffando i suoi sostenitori su Kickstarter non mantenendo le sue promesse.

25 dicembre 2015: La reazione inizia a crescere man mano che diversi punti vendita e sviluppatori iniziano a coprire il problema. Diventa virale quando la storia viene pubblicata sul subreddit di Android. Lo stesso giorno, Christopher Price pubblica un aggiornamento sulla pagina Kickstarter del sistema operativo della console in risposta alle critiche.

31 dicembre 2015: In risposta alle accuse mosse a Chih-Wei Huang nell'aggiornamento Kickstarter, Chih-Wei Huang sfida Christopher Price di produrre almeno il 10% dei lungometraggi promessi e gli offre 50.000 dollari per farlo entro il Nuovo Anno. Christopher Price risponde, ma non accetta la sfida di Huang, affermando che la mailing list Android-IA non è il posto adatto per farlo.


Chih-Wei Huang -> Christopher Price/sistema operativo console:

  • Accusa Price di ingannare i suoi sostenitori non mantenendo le sue promesse su Kickstarter.
  • Afferma che Christopher Price non ha scritto un singolo pezzo di codice originale per il sistema operativo della console e che il sistema operativo della console non esiste realmente.
  • Afferma che l'esistenza del sistema operativo Console danneggia la reputazione di Android-x86, poiché chiunque legga il registro git di iConsole lo vedrà “cwhuang” è il maggiore contributore al progetto. Se acconsente tacitamente, potrebbe essere “trattato come un complice in [un tribunale]”.
  • Afferma che nei loro numerosi tentativi di corrispondenza (anche una volta di persona), Price ha rimproverato le sue richieste di demo del sistema operativo della console.
Conversazione tra il signor Huang e il signor Price

Cristoforo Prezzo -> Chih-Wei Huang:

  • Afferma che Chih-Wei Huang sta tentando di "stressare" Price chiedendogli di pagare $ 50.000 per estrarre il codice dal progetto Android-x86. Come prova, ha pubblicato una conversazione e-mail avuta con il signor Huang. Poiché Chih-Wei Huang è l'amministratore principale del progetto Android-x86, è responsabile della gestione delle richieste pull.
  • Afferma che è irragionevole per il signor Huang chiedere una donazione per prelevare Android-x86, definendolo "sfortunato" e una "vergogna per open-source." Sottolinea che il signor Huang è un dipendente ASUS e ritiene che non sia professionale da parte di un dipendente fare una cosa del genere richiesta.
  • Afferma che Chih-Wei Huang è stato eccessivamente critico nei confronti di Intel e del sistema operativo della console.

Christopher Price/sistema operativo console -> Android-IA

  • Deluso dal fatto che Intel abbia abbandonato il supporto per Android-IA, poiché il sistema operativo della console faceva molto affidamento su Android-IA per far funzionare correttamente Android sull'hardware Intel più recente.

Comunità -> Christopher Price/sistema operativo console

  • Crede che il sistema operativo della console lo sia ma una corda in una lunga fila di progetti falliti, da Mechaworks, iConsoleTV e ora Console OS/iConsole Micro. I principali problemi con il progetto derivano da una mancanza di onestà riguardo alla fonte da cui il progetto trarrebbe le sue fonti.
  • Preoccupato che Android-x86 sarebbe il capro espiatorio per il mancato rispetto delle promesse fatte da Price.
  • Ci sono accuse secondo cui Price ha lanciato una campagna Kickstarter pur sapendo che il supporto di Android-IA non sarebbe durato.

Chiaramente, ci sono molte, molte affermazioni che vengono lanciate in giro. Esamineremo ciascuno di essi per consentirti di decidere la verità dietro la questione. Tieni presente che molti di questi collegamenti si basano su sezioni di commenti su vari blog e articoli. La discussione su questo argomento è stata fortemente fratturata e quindi difficile da seguire.

Contro Christopher Price/sistema operativo console

  1. Il sistema operativo della console non è stato consegnato?
    1. Il sistema operativo della console mostra con orgoglio un elenco di differenze tra se stesso e altri sistemi operativi Android su Intel. Poiché dobbiamo ancora vedere una build funzionante al di fuori di una ROM KitKat DR1 iniziale (che è basata su Android-IA, ma senza nessuna delle funzionalità promesse).
    2. Christopher Price ha dichiarato di aver bruciato i soldi di Kickstarter nel tentativo di continuare a sviluppare Android-IA una volta che Intel ha interrotto il supporto. Affermano di aver speso fondi considerevoli per concedere in licenza e sviluppare il sistema operativo della console e che a questo punto non possono rimborsare le persone dopo i tagli operati da Amazon/Kickstarter. Inoltre, afferma che la sua squadra di 6 persone ha viveva dei 78mila dollari raccolti lo scorso anno.
    3. Come parte del suo Kickstarter, il team ha promesso di consegnare magliette, laptop e altri gadget ai suoi sostenitori. Finora, questi non sono stati consegnati.
      Confronto delle funzionalità del sistema operativo della console
  2. Il sistema operativo della console è stato disonesto?
    1. Nella sezione "Rischi" di Kickstarter, in effetti non c'era alcuna indicazione che il progetto facesse molto affidamento su Android-IA per lo sviluppo.
    2. Nel 29 ottobreth aggiornamento sulla loro pagina Kickstarter, il sistema operativo della console probabilmente utilizzava già Android-x86 come base senza menzionarlo. A questo punto, il supporto ad Android-IA era una conclusione scontata, ma nell'aggiornamento Price afferma che erano in grado di farlo “[guarda] tre film direttamente in HD” da un "Intel Core 2-in-1". All'epoca, Price afferma che il team del sistema operativo della console non avrebbe più dovuto farlo “combattere con le unghie e con i denti per costruire il motore” il che ora ha senso data la divulgazione che si sono ribasati su Android-x86.
    3. Il prezzo ora afferma che lo hanno fatto anche i sostenitori di Kickstarter investito nel Sito Web e forum del sistema operativo della console. Non c'era alcuna indicazione diretta di ciò sulla pagina Kickstarter, ma sembra che Price intenda il supporto dell'industria per continuare a lavorare sul sistema operativo della console. Costruendo un sito Web e una comunità e rendendo open source il sistema operativo della console, Price spera di poter invogliare sviluppatori e OEM a supportare il progetto.
    4. Che Price abbia lanciato o meno il suo Kickstarter pur sapendo che il supporto Android-IA sarebbe durato non può essere dimostrato in un modo o nell'altro. Nel suo aggiornamento su Kickstarter, Price afferma di essersi assicurato “contratti designati, sia di marketing che di ingegneria” da Intel, tuttavia questi contratti "non li ha informati di importanti revisioni al supporto di Intel, fino alla fine della campagna Kickstarter." Price non ha mai veramente dimostrato di avere alcun supporto da parte di Intel, il che è fondamentale per sostenere la sua affermazione di avere un rapporto forte con Intel.
  3. Il sistema operativo della console ha fornito codice originale?
    1. Nel suo post iniziale sul sistema operativo della console, Chih-Wei Huang afferma che non esiste alcun lavoro originale svolto da Price. Come prova, ha eseguito un git diff per dimostrare che le uniche modifiche apportate sono state il cambio di nome e l'inclusione di Trebuchet (il lanciatore di Cyanogenmod). Price sostiene che le modifiche apportate "non verrebbe visualizzato su git diff." La sua spiegazione del motivo per cui ciò accade è perché, secondo Price, solo il 70% del loro codice è live su Github, e quindi questo la critica è prematura. Afferma inoltre che le funzionalità del sistema operativo della console “driver Intel all'avanguardia” che non sono disponibili in nessuna distribuzione Android-x86.
    2. In un aggiornamento, Price afferma di averlo fatto "dozzine di patch del kernel open source." Tuttavia, se segui il collegamento fornito e apri il file zip, scoprirai che il file zip contiene principalmente patch prese direttamente dai dipendenti Intel.
      Patch dei dipendenti Intel
    3. In un commento su Reddit, Price afferma che il sistema operativo della console "traduci dinamicamente il codice ARM NDK in codice x86", che Chih-Wei Huang sottolinea è una funzionalità presa da Android-IA e già presente in Android-x86.
    4. In diversi punti, Price promette di impegnare il codice a monte di Android-x86 in futuro (anche nel lontano Luglio del 2014), ma deve ancora farlo. "Una volta che avremo completato GitHub, offriremo sicuramente incentivi alla comunità per contribuire con miglioramenti e premi a vantaggio di Android-IA, Android-x86 e del sistema operativo Console." Tuttavia, Price si rifiuta di pagare un “pedaggio di estorsione” per eseguire il fork di Android-x86. Price affermava che il sistema operativo della console sarebbe diventato il "Cyanogenmod su AOSP [di Android-x86]."
  4. HaIl sistema operativo della console ha mantenuto le promesse?
    1. Il sistema operativo della console dichiara il pieno supporto per Unity, Havok Project Anarchy e Unreal Engine 4. Tuttavia, senza alcuna build funzionante che lo dimostri, non possiamo dire che questa affermazione sia stata soddisfatta.
    2. Il prezzo ha promesso di costruire a ipervisore chiamato "InstaSwitch" per consentire il passaggio continuo tra Windows e Android senza sovraccarico della GPU. Lo ha affermato diversi OEM anonimi erano in trattative con lui su questa tecnologia.
    3. Prezzo promesso per la spedizione di iConsole Micro durante l'estate del 2015 così come le build alpha e notturne del sistema operativo console entro marzo, ma nessuno di questi obiettivi è stato raggiunto.
    4. Dal punto di vista UX, Price ha promesso di creare un'interfaccia utente simile "[sembra] la linea principale degli standard di interfaccia del sistema operativo PC." Questa interfaccia utente avrebbe avuto un menu app che "funziona con il multitasking", una "nuova barra di navigazione", una schermata iniziale di una pagina e una barra di stato intuitiva per il mouse. Infine, ha affermato di avere una "modalità AOSP" che disattiva tutti i miglioramenti del sistema operativo della console. Si suppone che questa UX sia stata inviata a vari produttori di PC che hanno affermato che "gli è piaciuto".
    5. Per quanto riguarda le schede Wi-Fi e i controller USB, Price afferma che lo sono driver di licenza di Realtek, Broadcom, Qualcomm, Atheros e Intel ma che stavano lottando con Marvell. Ha anche affermato che USB 3.0 ha funzionato a “Super velocità aliquote."
      Il sistema operativo della console una volta prometteva di portarci il futuro del gioco
  5. Il sistema operativo della console ruba codice?
    1. NO, come sottolinea Chih-Wei Huang, il fork di Android-x86 lo è “decisamente [legale] e consentito”. Lo incoraggia addirittura se il fork può sviluppare qualcosa di utile al progetto.
    2. La maggior parte di Android-x86 è concessa in licenza con Licenza Apache 2.0, vietando la ridistribuzione del software senza attribuirlo adeguatamente. Il signor Price afferma di averlo fatto dato il contributo completo ora su tutto il codice estratto da Android-x86, che se vero significa che non è soggetto ad alcuna violazione della licenza. Anche il kernel Linux utilizzato in Android richiede che il sorgente sia rilasciato sotto GPL, cosa che il sistema operativo della console sembra soddisfare. Chih-Wei Huang non ha accusato il sistema operativo della console di non aver attribuito il proprio codice in nessuna recente dichiarazione, quindi è sicuro dire che questo non è in discussione.

Contro Chih-Wei Huang

  1. Il signor Huang è colpevole di aver estorto Price in cambio di denaro?
    1. Secondo la conversazione e-mail pubblicata da Price, l'esatta dicitura usata dal signor Huang era "donare" ad "android-x86.org". Secondo il signor Huang, la richiesta di $ 50.000 era un tentativo di testare Price per vedere se questa volta poteva mostrare "qualcosa di reale". Il signor Huang richiede una demo video del sistema operativo della console o un codice caricato su Github.
  2. Il signor Huang ha problemi a lavorare con Android-IA?
    1. Puoi leggere il accuse rilevanti imposto contro di lui qui. Il signor Huang sì da allora ha risposto a queste affermazioni nel gruppo Google Android-x86.

Uno scenario del genere non è affatto estraneo al mondo open source. Una debacle simile si verificò anche lì 2005 tra CherryOS e PearPC. Il popolare programma di rendering open source Blender ha dovuto affrontare molti tentativi biforcando la sua base di codice a scopo di lucro senza vedere molti miglioramenti presentati a monte. Un esempio più recente e rilevante riguarda Menuet OS e il suo fork Kolibri OS. Christopher Price afferma che la sua forchetta non assomiglia affatto a questi esempi precedenti. In un post sul blog, paragona il sistema operativo della console a quello di Boxee, CyanogenMod e WebKit di Apple.

Il prezzo promette di farlo riprendere lo sviluppo nel 2016, dichiara di essere offrire ricompense a tutti i contributori al suo progetto open source e afferma che consegnerà tutti i vantaggi rimanenti ai suoi sostenitori. D'altra parte, Chih-Wei Huang si è mosso per interrompere completamente lo sviluppo di Lollipop-x86 e passare al ramo Marshmallow-x86 per poterlo fare. "disingannare la truffa più velocemente."

Abbiamo esposto il contesto, le accuse e le prove per fornirti una panoramica completa della controversia che circonda il sistema operativo della console. Ci auguriamo che tu lo consideri come un promemoria esaminare criticamente le richieste avanzate per progetti finanziati dal crowdfunding prima di investire i tuoi soldi in esso. Andando avanti, dovremo aspettare e vedere se il team del sistema operativo della console sarà in grado di produrre codice degno di nota. Fino ad allora, la comunità Android ha perso fiducia nel progetto viste le rivelazioni fatte dal team Android-x86.


Dove ti trovi su questo tema? Fateci sapere nei commenti qui sotto.

Aggiornamento: Chris Price da allora ha risposto a molti commenti su r/Android riguardanti questo articolo, trovaliQui