El affair Google, Android y Cyanogen

Por Eduardo Arcos el 28 de Septiembre de 2009 en Destacadas, Software.

Cyanogen

Estos días se están viviendo momentos difíciles para la comunidad de Android con la carta de Cease & Desist enviado por Google a un desarrollador conocido como Cyanogen, para que deje de distribuir un firmware conocido con el mismo nombre el cual está enfocado en mejora de velocidad, estabilidad, uso de aplicaciones desde la memoria SD, entre otras cosas.

El conocimiento de tal carta ha dado un golpe bastante fuerte a la comunidad de Android y pone sobre la mesa toda clase de debates sobre qué tanto una empresa (aunque sea la impulsora) debería presionar o ejercer sobre el desarrollo de un proyecto de software libre, también creo que levanta el debate sobre los límites y el sentido común alrededor el open source.

La razón por la cual, supuestamente, Google mandó esta carta es porque Cyanogen está incluyendo sus aplicaciones que no son de código abierto como Gmail, Google Maps, Market, Google Talk y YouTube. Es decir, no tienen problema con que alguien haga un build personalizado de Android (y no podrían tenerlo, es open source) pero piden que no distribuya aplicaciones de la empresa. En teoría suena lógico pero resulta que sí se autoriza el uso de estas aplicaciones cuando se instalan en dispositivos que tienen el branding de Google y este firmware modificado está hecho justamente para esos dispositivos.

Entonces hay algo más: Google posiblemente intenta cerrar la llave a un desarrollador independiente, que no pertenece al Handset Alliance Foundation, que no está frente al desarrollo de un dispositivo para ninguna marca, pero que distribuye un firmware empuja los límites de velocidad del HTC G1 o HTC Dream, que es independiente y que casualmente es usado por unas 30 mil personas.

La reacción al Cease & Desist de Google ha sido bastante fuerte. Jean-Baptiste Queru, uno de los principales desarrolladores, después de saberse la noticia, publicó en Twitter: «a mis amigos en Apple, Microsoft y Palm: ¿están buscando personas para trabajar en el área de móviles?», y claro, miles de personas poniendo el grito al cielo porque no le permiten usar sus dispositivos *como les da la gana.

Todo esto me suena bastante conocido:

  • Desarrolladores independientes haciendo una versión modificada del firmware del PSP.
  • Desarrolladores independientes haciendo una versión modificada del firmware del iPhone.
  • Desarrolladores independientes haciendo una versión modificada de Mac OS X para hacerlo funcionar en una PC.

...y ahora desarrolladores independientes haciendo una versión modificada del firmware de Android. En los cuatro casos se trata de encontrar formas de hacer que un dispositivo pueda hacer más de lo que el fabricante o los programadores imaginaron, y en todos los casos hay una gran empresa multinacional tratando de impedirlo.

Que sea open source en teoría debió alivianar el problema al punto que no sea problema, pero no es el caso . A Google no le gustó lo que Cyanogen está haciendo y parece que están logrando detenerlo, lamentablemente, pero como suele suceder en estos casos, saldrá otra persona o un grupo de personas ofreciendo lo mismo y mejor.

Referencias

Comentarios

  1. ¿don't be evil? me parece que lo que han hecho es todo lo contrario a lo que su lema dice

    Responder

  2. Arc0s maldito puto fanboy

    Responder

  3. MichironGalactico

    Vaya parece que Android no es tan libre como parecía. Al menos, por ahora, no restringen aplicaciones que ya es un logro.

    Responder

  4. Hay una diferencia, si se quiere sutil pero importante. Lo que Google ha pedido es que se deje de utilizar aplicaciones que no son código abierto. No hay problema en el hecho en sí de modificar el firmware. No sé si se podría hecer el firmware sin esas aplicaciones e incluirlas después. Pero se debería poder.

    Responder

  5. Das a entender que es casi lo mismo lo que hace google con Android que Apple con el iPhone

    Me parece que os estáis equivocando. Google Maps tiene su licencia, y Android la suya. Android es LGPL por lo que se puede mezclar con programas privativos, lo que está pasando aquí. Tu puedes hacer tus modificaciones de Android. Es más la api de acceso a Google Maps en android está separada del sistema operativo. Tu en el emulador puedes tener Android o Android + Api de Google

    Si Google Maps tiene su licencia ¿por que no respetarla? O es que si es Android ya se puede hacer lo que le de la gana

    Me parece que no es así, a lo mejor me equivoco, a lo mejor se me escapa algo, pero me parece lógico lo de Google

    Responder

  6. Uno pensaría que ellos estarían felices porque alguien se aprovecha de la licencia de Android para hacer un mod y darles cuota de mercado. A mi, como empresa, me molestaria más que alguien modificara el código para:

    a) dejar fuera las aplicaciones web de google y poner sustitutos de Yahoo, Microsoft, etc. (dándole cuota de mercado a los competidores). b) modificar la experiencia de las aplicaciones de google, haciéndola incómoda o recortada.

    Tal no es el caso. Mal por Google.

    Se echaron algo de mala publicidad encima con esto.

    Responder

  7. Y eso no es algo similar a lo que hace google para mejorar el desempeño del explorer con su plugin?

    Responder

  8. Google no está presionando para que se deje de distribuir CyanogenMOD, de la cual soy un más que feliz usuario, sino para que se dejen distribuir sus aplicaciones no libres con ella. Para que te hagas una idea, sería como distribuir Linux con programas de código cerrados de la misma empresa distribuidora. Básicamente, piensa en cómo podría intentar venderla la moto Google a empresas para la Google experience (cobrando) cuando no lo hacen a CyanogenMOD.

    Por cierto, Cyanogen ya publico ayer que estaba trabajando en una forma de añadir todas las aplicaciones de Google que ya tuvieses en tu móvil a una Cyanogen sin ellas, además de una AppStore alternativa. Puedes leerlo en su blog y, si te parece oportuno, modificar la noticia. Sobre todo porque es falso que se esté intentando parar CyanogenMOD, sólo la distribución de aplicaciones de código cerrado.

    Responder

  9. Que gran manipulador de información es el creador de este artículo, sigue así por favor, eres perfecto para comprobar y corroborar información. La tuya siempre manipulada y siempre en contra de los mismos y a favor de "los otros". Chapó.

    Responder

  10. Por el momento creo que los usuarios de CyanogenMOD podremos estar tranquilos con la nota publicada ayer en su blog en la cual comentaba que estaba trabajando en una aplicación que hiciera un backup de las aplicaciones de Google para despues restaurarlas en una versión de Cyanogen y seguir con nuestro CyanogenMOD y lo principal con nuestras queridas apps de Google.

    Creo que lo que no le gusto a Google fue que Cyanogen lanzo el MOD de Android 1.6 muy muy rápido y antes que ellos :-D ...

    Saludos!!!

    Responder

  11. Felicidades Arquitos.

    ¿Ya ves como SI puedes escribir un artículo entero de muy buena calidad (no es sarcasmo) sin recurrir al Copy & Paste?

    Creo que siempre me has malinterpretado. ESTE es el tipo de artículos que le dan valor a tu blog, mucha información, comentarios acertados, lejos del típico copy & paste tradicional de ALT1040.

    Felicidades, ojalá se haga costumbre.

    Responder

  12. Lo he leido en algun comentario anterior, pero creo que no queda claro.

    Google ha protestado por la distribución de sus aplicaciones dentro de las imágenes de la ROM. Repito, la distribución, no porque las utilice.

    La licencia de esas apliaciones dice explícitamente que no se pueden distribuir sin permiso de google, y cyanogen lo ha hecho. La licencia del sistema operativo (LGPG) permite desarrollar aplicaciones cerradas en esa dirección.

    Ahora, eso es una cosa, y la utilización de esas aplicaciones en los terminales google experience es otra. Tal y como comentan por ahí arriba, hay una solución muy fácil. Cyanogen está desarrollando una aplicación que instala el software de google bajo demanda. De esta forma, él no distribuye el software propietario de google (cosa que no está autorizado a hacer) y quien tenga un teléfono google experience puede utilizarlas sin ningún tipo de problema. Así pues, EL MOD SE SEGUIRÁ DISTRIBUYENDO Y LOS USUARIOS SEGUIRÄN PUDIENDO UTILIZAR EL SOFTWARE DE GOOGLE.

    Espero que ahora comprendas lo que ha ocurrido realmente y, la próxima vez, te informes un poco mejor a la hora de hablar de asuntos que no conciernen a tu marca preferida (no quiero nombrrar a Apple, ups, ya lo he hecho).

    Un saludo

    Responder

  13. Hola muy buenas, acabo de realizar un fantástico post, sobre el mundro de Android, y había pensado que era probable que te interesase esta informacion, podriamos intercambiar los enlaces, de las paginas o por lo menos el de los post, muchas gracias, un saludo por cierto tu pagina es un gran trabajo,http://www.lafanega.es/2009/09/27/android-caracteristicas-y-funcionamiento/ http://www.lafanega.es/2009/09/27/android-caracteristicas-y-funcionamiento/

    Responder

Información sobre comentarios

¡Gracias por dejarnos tus comentarios! — por favor intenta mantener tu opinión relacionada con la anotación, no usar insultos, agresiones, o faltas de respeto al autor y otros participantes de la discusión, en caso de no hacerlo tu comentario podría ser borrado.

Existe mucha más información en nuestra política de comentarios.