Android-x86 acusa al sistema operativo de consola de estafa: lo que sucedió

click fraud protection

Lea nuestra cronología completa y análisis de la controversia sobre el sistema operativo de la consola y Android-x86.

Se ha estado gestando una tormenta en la comunidad de desarrolladores de Android-x86. El director ejecutivo del proyecto de financiación colectiva "Console OS" ha sido acusado de estafar a sus patrocinadores de Kickstarter al no cumplir sus promesas. Gracias a hilos populares en sitios de redes sociales. como reddit, la tormenta se convirtió en un huracán dramático en toda regla.

Pero, ¿quiénes son las partes involucradas, qué sucedió y cómo se implementa esto en el mundo más amplio del desarrollo de código abierto? Profundicé en las muchas publicaciones realizadas sobre este tema, tanto pasadas como presentes, para brindarles una descripción general completa de lo que sucedió entre el sistema operativo de consola y Android-x86.


  • Android-IA: Android en la arquitectura Intel es una colaboración de código abierto para llevar Android al hardware Intel. La propia Intel contribuyó con una gran cantidad de apoyo al grupo, lo cual es crucial para corregir errores específicos del hardware y lograr que los controladores necesarios funcionen correctamente en Android. Sin mucha advertencia, Intel abandonó el soporte para el proyecto en todo el hardware excepto el
    Tablero Minnow MAX. No está claro por qué se produjo exactamente este movimiento.
  • Android-x86: Un esfuerzo colaborativo de código abierto para portar Android a una amplia gama de computadoras que ejecutan la arquitectura Intel. El proyecto es mantenido por voluntarios sin el apoyo de ningún proveedor y tiene Android portado con éxito a una amplia variedad de dispositivos.
  • Chih-Wei Huang: Mantenedor principal del proyecto de código abierto Android-x86. Con sede en Taiwán, el desarrollador ha ofrecido su tiempo a Android-x86 desde 2009. Una entrevista con Chih-Wei Huang corrió en Gamasutra Hace un año y medio eso da una idea de su trabajo en Android-x86.
  • Christopher Pricmi:Director ejecutivo de Console, Inc. y rostro público de Console OS. Conocido por sus empresas anteriores 'Mechaworks' e 'iConsoleTV'.
  • SO de consola: Un esfuerzo financiado colectivamente por Ventures de medios móviles, Inc. (MMV) (ahora rebautizado como Console, Inc.)  para portar Android a computadoras que funcionan con arquitectura Intel. Pretende ser una bifurcación del Proyecto de código abierto de Android y tiene como objetivo ofrecer una versión funcional de Android en varias configuraciones populares de escritorio/portátil mediante la licencia de controladores de Intel. El Kickstarter terminó el 11 de agosto de 2014 con un total de $78,497 recaudados de 5,695 patrocinadores. El objetivo a largo plazo del proyecto, según el director general, es “avance [a] Vulkan y aproveche el sistema operativo de consola para crear una consola de juegos que se enfrente a los principales jugadores.

Nota: hay muchos eventos más pequeños que influyen en los agravios de cada parte; sin embargo, palidecen en comparación con los eventos que se enumeran a continuación.

12 de junio de 2014: El sistema operativo de consola se anunció en Kickstarter.

~Junio-Agosto, 2014: Christopher Price y toda discusión sobre el sistema operativo de consola están prohibidos en el foro de discusión de Android-x86. El motivo de la prohibición del grupo es que rápidamente determinaron que el proyecto era una estafa después de hablar con Price.

11 de agosto de 2014: El Kickstarter del sistema operativo de la consola finalizó.

~Enero 2015: Intel detiene el soporte para Android-IA, eliminando el soporte para tabletas Core y PC.

11 de diciembre de 2015: Chih-Wei Huang critica públicamente a Christopher Price y Console OS, afirmando que Price está estafando a sus patrocinadores de Kickstarter al no cumplir sus promesas.

25 de diciembre de 2015: La reacción comienza a surgir a medida que varios medios y desarrolladores comienzan a cubrir el problema. Se vuelve viral cuando la historia se publica en el subreddit de Android. Ese mismo día, Christopher Price publica una actualización en la página Kickstarter del sistema operativo de la consola respondiendo a las críticas.

31 de diciembre de 2015: En respuesta a las acusaciones formuladas contra Chih-Wei Huang en la actualización de Kickstarter, Chih-Wei Huang desafía Christopher Price producirá al menos el 10% de las funciones que prometió y le ofrece 50.000 dólares para hacerlo en el New York Times. Año. Christopher Price responde, pero no acepta el desafío del Sr. Huang, afirmando que la lista de correo de Android-IA no es el lugar adecuado para hacerlo.


Chih-Wei Huang -> Christopher Price/SO de consola:

  • Acusa a Price de engañar a sus patrocinadores al no cumplir sus promesas en Kickstarter.
  • Afirma que Christopher Price no ha escrito ni una sola pieza de código original para el sistema operativo de consola y que el sistema operativo de consola no existe realmente.
  • Afirma que la existencia del sistema operativo de consola daña la reputación de Android-x86, ya que cualquiera que lea el registro de git de iConsole verá eso “cwhuang” es el mayor contribuyente al proyecto. Si da su consentimiento tácito, podrá ser “tratado como cómplice en [un tribunal de justicia]”.
  • Afirma que en sus numerosos intentos de correspondencia (incluso una vez en persona), Price ha reprendido sus solicitudes de hacer una demostración del sistema operativo de consola.
Conversación entre el Sr. Huang y el Sr. Price

Precio de Cristóbal -> Chih-Wei Huang:

  • Afirma que Chih-Wei Huang está intentando "sacudir" a Price exigiéndole que pague 50.000 dólares para extraer el código del proyecto Android-x86. Como prueba, publicó una conversación por correo electrónico que tuvo con el Sr. Huang. Como Chih-Wei Huang es el administrador principal del proyecto Android-x86, es responsable de gestionar las solicitudes de extracción.
  • Afirma que no es razonable que el Sr. Huang exija una donación para retirar Android-x86, calificándolo de "desafortunado" y una "vergüenza para fuente abierta." Señala que el Sr. Huang es un empleado de ASUS y cree que no es profesional que un empleado haga esto. pedido.
  • Afirma que Chih-Wei Huang ha sido demasiado crítico con Intel y el sistema operativo de consola.

Precio de Christopher/SO de consola -> Android-IA

  • Decepcionado porque Intel dejó de admitir Android-IA, ya que el sistema operativo de consola dependía en gran medida de Android-IA para que Android funcionara correctamente en el hardware Intel más nuevo.

Comunidad -> Christopher Price/SO de consola

  • Cree que el sistema operativo de consola es pero una cuerda en una larga fila de proyectos fallidos, de Mechaworks, iConsoleTV y ahora Console OS/iConsole Micro. Los principales problemas con el proyecto surgen de la falta de honestidad sobre de dónde obtendría sus fuentes el proyecto.
  • Preocupado porque Android-x86 sería el chivo expiatorio por la falta de cumplimiento de las promesas hechas por Price.
  • Hay acusaciones de que Price lanzó una campaña en Kickstarter sabiendo que el soporte de Android-IA no duraría.

Claramente, se están lanzando muchas, muchas afirmaciones. Examinaremos cada uno para permitirle decidir la verdad detrás del asunto. Tenga en cuenta que muchos de estos enlaces se basan en secciones de comentarios de varios blogs y artículos. El debate sobre este tema ha estado muy fracturado y, por tanto, es difícil de seguir.

Contra Christopher Price/SO de consola

  1. ¿No se pudo entregar el sistema operativo de la consola?
    1. El sistema operativo de consola muestra con orgullo una lista de diferencias entre él y otros sistemas operativos Android en Intel. Como todavía tenemos que ver una compilación funcional fuera de una ROM KitKat DR1 inicial (que está basada en Android-IA, pero sin ninguna de las características prometidas).
    2. Christopher Price ha declarado que gastaron su dinero de Kickstarter en un intento de continuar construyendo a partir de Android-IA una vez que Intel dejó de brindar soporte. Afirman que habían gastado una cantidad considerable de fondos para licenciar y desarrollar el sistema operativo de la consola, y que no pueden reembolsar a las personas en este momento. después de los recortes realizados por Amazon/Kickstarter. Además, afirma que su equipo de 6 personas tiene vivió de los $ 78 mil recaudados el año pasado.
    3. Como parte de su Kickstarter, el equipo ha prometido entregar camisetas, computadoras portátiles y otros obsequios a sus patrocinadores. Hasta ahora, estos no han sido entregados.
      Comparación de funciones del sistema operativo de consola
  2. ¿El sistema operativo de consola ha sido deshonesto?
    1. En su sección "Riesgos" de Kickstarter, de hecho no hubo ninguna indicación de que el proyecto dependiera en gran medida de Android-IA para su desarrollo.
    2. En el 29 de octubreth actualizar En su página de Kickstarter, el sistema operativo de la consola probablemente ya estaba usando Android-x86 como base sin mencionarlo. En este punto, la compatibilidad con Android-IA era una conclusión inevitable, pero en la actualización, Price afirma que pudieron “[ver] tres películas seguidas en HD” de un “Intel Core 2 en 1”. En ese momento, Price afirma que el equipo del sistema operativo de la consola ya no tendría que “luchar con uñas y dientes para construir el motor” lo cual ahora tiene sentido dada la revelación de que se han rebasado en Android-x86.
    3. Price ahora afirma que los patrocinadores de Kickstarter también estado invirtiendo en el Sitio web y foro del SO de consola. No hubo ninguna indicación directa de esto en la página de Kickstarter, pero parece que Price tiene la intención de contar con el apoyo de la industria para continuar trabajando en el sistema operativo de consola. Al crear un sitio web y una comunidad, y convertir el sistema operativo de consola en código abierto, Price espera poder atraer a desarrolladores y fabricantes de equipos originales para que apoyen el proyecto.
    4. No se puede demostrar de una forma u otra si Price puso o no su Kickstarter sabiendo que el soporte de Android-IA duraría. En su actualización de Kickstarter, Price afirma que había conseguido “contratos designados, tanto de marketing como de ingeniería” de Intel, sin embargo estos contratos "No les informé sobre revisiones importantes del soporte de Intel, hasta que terminó la campaña de Kickstarter". Price tampoco ha demostrado realmente que tuviera algún apoyo de Intel, lo cual es crucial para respaldar su afirmación de que tiene una relación sólida con Intel.
  3. ¿El sistema operativo de la consola ha contribuido con algún código original?
    1. En su publicación inicial sobre el sistema operativo de consola, Chih-Wei Huang menciona que Price no ha realizado ningún trabajo original. Como evidencia, realizó un git diff para mostrar que los únicos cambios realizados fueron un cambio de nombre y la inclusión de Trebuchet (el lanzador de Cyanogenmod). Price afirma que los cambios que hicieron "No aparecería en un git diff". Su explicación de por qué ocurre esto es porque, según Price, sólo el 70% de su código está disponible en Github y, por lo tanto, esto la crítica es prematura. Además, afirma que las características del sistema operativo de la consola “Controladores Intel de última generación” que no están disponibles en ninguna distribución de Android-x86.
    2. En una actualización, Price afirma que tiene "Docenas de parches de kernel de código abierto". Sin embargo, si sigue el enlace que proporciona y abre el archivo zip, encontrará que el archivo zip contiene principalmente parches tomados directamente de los empleados de Intel.
      Parches de empleados de Intel
    3. en un comentar en reddit, Price afirma que el sistema operativo de consola "traducir dinámicamente código ARM NDK a código x86", que Chih-Wei Huang señala es una característica tomada de Android-IA y ya presente en Android-x86.
    4. En varios lugares, Price promete enviar código a Android-x86 en el futuro (incluso desde hace mucho tiempo). julio de 2014), pero aún no lo ha hecho. "Una vez que hayamos preparado completamente GitHub, definitivamente ofreceremos incentivos a la comunidad para que contribuya con mejoras y recompensas que beneficien a Android-IA, Android-x86 y a los sistemas operativos de consola por igual". Sin embargo, Price se niega a pagar una “peaje de extorsión” para bifurcar Android-x86. Price declaró que el sistema operativo de consola se convertiría en el "Cyanogenmod para AOSP [de Android-x86]".
  4. Tiene¿El sistema operativo de consola cumplió alguna promesa?
    1. El sistema operativo de consola afirma ser totalmente compatible con Unity, Havok Project Anarchy y Unreal Engine 4. Sin embargo, sin ninguna versión funcional que lo demuestre, no podemos decir que se haya cumplido esta afirmación.
    2. Price ha prometido construir un hipervisor llamado "InstaSwitch" para permitir un cambio fluido entre Windows y Android sin sobrecarga de GPU. Afirmó que varios OEM anónimos estaban en conversaciones con él sobre esta tecnología.
    3. Precio prometido para enviar la iConsole Micro durante el verano de 2015 así como versiones alfa y nocturnas del sistema operativo de consola para marzo, pero ninguno de estos objetivos se cumplió.
    4. En cuanto a la UX, Price ha prometido crear una UI que "[Se siente] como la línea principal de los estándares de interfaz del sistema operativo de PC". Esta interfaz de usuario habría tenido un menú de aplicaciones que “funciona con tareas múltiples”, una “nueva barra de navegación”, una pantalla de inicio de una página y una barra de estado fácil de usar con el mouse. Finalmente, afirmó tener un “Modo AOSP” que desactiva todos los aumentos del sistema operativo de la consola. Esta UX supuestamente fue enviada a varios fabricantes de PC que dijeron que "les gustó".
    5. En cuanto a las tarjetas Wi-Fi y los controladores USB, Price afirma que son Licencia de controladores de Realtek, Broadcom, Qualcomm, Atheros e Intel pero que estaban luchando con Marvell. También afirmó que USB 3.0 funcionaba en “Super velocidad tarifas.”
      El sistema operativo de consola alguna vez prometió traernos el futuro de los juegos
  5. ¿El sistema operativo de la consola está robando código?
    1. No, como señala Chih-Wei Huang, bifurcar Android-x86 es "definitivamente [legal] y permitido". Incluso lo alienta si la bifurcación puede desarrollar algo útil para el proyecto.
    2. La mayor parte de Android-x86 tiene licencia bajo la licencia apache 2.0, prohibiendo la redistribución de software sin atribuirlo adecuadamente. El Sr. Price afirma que tiene dado la contribución completa ahora en todo el código extraído de Android-x86, lo que si es verdadero significa que no está bajo ninguna violación de licencia. El kernel de Linux utilizado en Android también requiere que la fuente se publique bajo la GPL, lo que el sistema operativo de consola parece cumplir. Chih-Wei Huang no ha acusado a Console OS de no atribuir su código en ninguna declaración reciente, por lo que es seguro decir que esto no está en discusión.

Contra Chih-Wei Huang

  1. ¿Es el Sr. Huang culpable de extorsionar el precio por dinero?
    1. Según la conversación por correo electrónico publicada por Price, la redacción exacta utilizada por el Sr. Huang fue "donar" a "android-x86.org". Según el Sr. Huang, la demanda de 50.000 dólares fue un intento de probar a Price para ver si podía mostrar "algo real" esta vez. El Sr. Huang exige una demostración en video del sistema operativo de la consola o el código cargado en Github.
  2. ¿Tiene el Sr. Huang problemas para trabajar con Android-IA?
    1. Puedes leer el acusaciones relevantes que se le impone aquí. El señor Huang tiene desde que respondió a estas afirmaciones en el Grupo de Google Android-x86.

Este escenario no es en absoluto desconocido para el mundo del código abierto. Una debacle similar ocurrió en 2005 entre CherryOS y PearPC. El popular programa de renderizado de código abierto Blender se ha enfrentado a muchos intentos de bifurcando su código base para obtener ganancias sin ver muchas mejoras enviadas en sentido ascendente. Un ejemplo más reciente y relevante involucra Menuet OS y su bifurcación Kolibri OS. Christopher Price afirma que su tenedor no se parece en nada a estos ejemplos anteriores. En una publicación de blog, compara el sistema operativo de consola con el de Boxee, CyanogenMod y WebKit de Apple.

El precio promete reanudar el desarrollo en 2016, afirma ser ofreciendo recompensas para cualquier contribuyente a su proyecto de código abierto y afirma que enviará todos los beneficios restantes a sus patrocinadores. Por otro lado, Chih-Wei Huang ha decidido detener por completo el desarrollo de Lollipop-x86 y pasar a la rama Marshmallow-x86 para poder "Desilusionar la estafa más rápido".

Hemos expuesto los antecedentes, las acusaciones y las pruebas para, con suerte, brindarle una descripción general completa de la controversia que rodea al sistema operativo de consola. Esperamos que vea esto como un recordatorio para Examinar críticamente las afirmaciones hechas para proyectos financiados colectivamente. antes de invertir su dinero en él. En el futuro, tendremos que esperar y ver si el equipo del sistema operativo de la consola podrá producir algún código que valga la pena. Hasta entonces, la comunidad de Android ha perdido la fe en el proyecto dadas las revelaciones realizadas por el equipo de Android-x86.


¿Qué opinas sobre este tema? Háganos saber en los comentarios a continuación.

Actualizar: Desde entonces, Chris Price ha respondido a varios de los comentarios en r/Android relacionados con este artículo. Encuéntrelosaquí