Image by dannysullivan via Flickr
Creo semi-obligatorio crear un post aclaratorio sobre el tema candente del mes, Google y Cyanogen que no Google Vs Cyanogen ni ningún otro titular amarillista o sensacionalista salido de tono con tal de montar una semi-rebelión sin sentido dejándonos llevar por este tipo de argumentaciones.
El primer punto es que Google no ha pedido a Cyanogen que cese de hacer ROMs, esto sería ilógico dado que Android es Código Abierto, ¿entonces, cual es el problema? Google si ha pedido que cese y desista de hacer ROMs con las aplicaciones privativas de Google por varias razones:
- Estas aplicaciones no se encuentran bajo la licencia de código abierto ni están sujetas a modificaciones o rectificaciones de ningún tipo.
- Estas aplicaciones solo deben estar en los terminales licenciados por Google o mejor entendible “with Google”
Es por ello que decir que Google prohíbe a Cyanogen hacer ROMs es completamente falso, que Google incumple la licencia del código abierto de Android al pedirlo es totalmente falso, que Google pide a Cyanogen que cese de incluir estas aplicaciones en sus ROMs es verdadero.
Google NO es propietaria de Android sino que la responsable es la Open Handset Alliance, no puede pedir que alguien deje de hacer roms pues no se encuentra en su poder esa decisión sino de todos los miembros de la Open Handset Alliance, pero las aplicaciones de Google si son de Google y está en su pleno derecho de velar por sus intereses al pedir a una persona que deje de incluir programas propietarios en sus ROMS y más cuando solo deben estar disponibles en las ROMS licenciadas de Google.
¿Eso es todo? No, hay más, mi opinión personal. Google lanzó la SDK para que los programadores pudieran compatibilizar sus aplicaciones con la futura versión de Android, la 1.6 que se lanzaría si no hay retraso alguno en octubre de manera oficial y que incluye numerosas novedades como el nuevo Android Market y otras cosillas, esto no significa que esté totalmente desarrollado. Sin embargo, Cyanogen prefirió correr y hacer una versión de Android 1.6, esto, a mi modo de ver es un riesgo que se debería evitar y es el hecho de que si algo hubiera salido mal, lo primero que se pensaría es… “vaya mierda de Android” “que asco de Google” “que inestable e inseguro”, etc. etc. y no se echarían las culpas a Cyanogen sino al propio Android.
¿Que es lo que parece que se quiera lograr? Que Android se cierre en su desarrollo y sea menos transparente, que el SDK solo esté disponible para usuarios que estén dispuestos a pagar y que acabe siendo un Iphone más y por último, creo que Cyanogen ha tenido una pataleta porque no puede incluir aplicaciones que ni son suyas, ni pertenecen a Android ni a la Open Handset Alliance como son Gmail, Gtalk, Gmaps y el nuevo Android Market como si fuera una exclusiva suya tomando un aviso como si de una amenaza de muerte fuera y siendo tan poco explicativo, exacto y justo decir las verdaderas razones gozando del renombre que este follón le está dando. Personalmente vergonzoso.
Se que más de uno se cabreará cuando lea esto, pero creo que era necesario una explicación sobre lo ocurrido lejos del sensacionalismo, el amarillismo y el bombo que se le ha dado al asunto. ¿El titular que debería ser? “Google pide a Cyanogen que no incluya aplicaciones privativas en sus ROMS” solo eso.
Edito: Veo que Google también ha puesto de manera oficial una nota al respecto: Android Developers




Como siempre, tus explicasiones son espectaculares. Viéndolo de esta forma es cierto que más que malinterpretar se ha buscado algo para atacar a Google y estoy de acuerdo en eso de que el silencio de Cyanogen en lugar de aclarar las cosas lo deja a la altura del betún al sacar provecho de todo esto pues cuenta con cientos de personas que creen que ha sido que Google proibe crear roms y la ha tomado con Cyanogen.
Creo que acaba de caer un mito para mi porque su ROM me va fantástica pero a el no le voy a ver de la msima forma.
Plas, plas, plas, me quito el sombrero con tu explicación Xoxe.
Gracias.
Pues leyendo lo que dices,cambia mucho la historia… Tienen toda la razon del mundo,pero entonces,no solo Cyanogen está haciendo mal las cosas,todos los cocineros que realizan sus ROM,s,estan incumpliendo estos terminos por incluir dichos programas,por lo que deberian de avisar a todos,mediante un comunicado ya sea publico o personal,para advertir de estos terminos,no? Lo que puede pasar es que se junten y creen un Market paralelo,como puede ser Cydia para el iPhone,y/o crear programas que hagan lo mismo… Bueni,espero que Cyanogen y wl resto de Gurus cocineros,sigan con su trabajo,evolucionando este gran mundo que nos une que se llama Android.
Salud
No puedo estar más de acuerdo, una vergüenza para un desarrollador de su talla…
Xoxe, cyanogen no ha montado tanto follón, mira sus twits. Por otro lado, sin las aplicaciones de Google el teléfono queda casi inútil: sin market, sin email de Google, sin mapas, sin el API de mapas…
Como ha comentado Ricardo, una ROM sin dichas aplicaciones carecería de sentido tal y como están las cosas ahora mismo.
Veo más pataleta en tu post que en la reacción de Cyanogen. Un “Cease & Desist” es una advertencia lo suficientemente seria como para tomarsela a pitorreo, nadie quiere meterse en problemas legales y menos con una compañía del tamaño de Google.
Si esta advertencia ha generado “malestar” en parte de la comunidad android por algo será. No creo que Cyanogen haya hecho nada aparte de un magnífico trabajo y no veo en él ninguna amenaza que justifique la acción que ha llevado a cabo Google.
@gallir no seguía a cyanogen por Twitter, cierto es que algo si ha puesto de su parte informando pero lo suyo era mediante la web y por irc pues lo único que supe de el es el famoso “google me ha pedido cesar y desistir”.
Sobre lo de las apps de Google, en realidad alternativas hay y más el que ya había integrado exchange y demás.
Una puntualización:
Sobre lo que comentabas de que era un riesgo por parte de cyanogen sacar una versión tan pronto de 1.6, por que se podrían encontrar fallos y la gente cargar contra google. Estas versiones se sacaban como forma experimental y no estable. A mi me ha pasado que algun programa no funciona y se de quien es la culpa: mia por instalar algo experimental.
El detonante de todo esto, creo que ha sido sobre todo, la inclusion del Market nuevo en las últimas versiones.
Buen Post.