La última semana ha estado marcada por la polémica en el mundo Android: que si Google es malo, que si son el nuevo Microsoft, que si están cohartando la libertad. Visto con un poco de perspectiva (la semana pasada fue confusa y crispante para todos), creo que ya podemos dar una valoración de lo sucedido, así como la solución que se ha alcanzado.
Para los que no se han enterado de qué va esto, un repaso:
Steve Kondik (más conocido como Cyanogen) es un hacker de Android que se ha dedicado desde hace ya un tiempo a desarrollar ROM’s para mejorar la experiencia del usuario en sus terminales Android. Sus ROM’s, tremendamente usables, sencillas y, en general, técnicamente geniales, le han convertido en el modder por antonomasia en el mundo Android con más de 30.000 usuarios activos.
Si bien la ROM no incumple ninguna licencia en sí misma, lo que ha hecho que se haya publicitado y distribuido libremente por foros, webs y demás medios, nadie se dió cuenta (o quiso darse cuenta) de una “salvedad”: Cyanogen estaba distribuyendo, junto con su ROM, las aplicaciones desarrolladas por Google (el cliente de correo, el programa de Youtube y unas cuantas más que veremos luego).
Por supuesto, Google se dio cuenta de ésto y habló con Cyanogen para prohibirle que continuara con la distribución de ROM’s ya que incumplía la licencia de distribución de estas aplicaciones. De nada sirvió que Cyanogen alegara que la gente que usa sus ROM’s obviamente ya ha pagado por esas licencias y que, digamos, por tanto, que Google no está perdiendo dinero a su costa. Pero las licencias no suelen admitir matices, y desde luego éste no ha sido el caso.
… Y comienza la locura: la gente se echa las manos a la cabeza, “Google nos ha engañado”, “no volveré a comprarme un terminal con Android”, “Evil Google” y no sé cuántas cosas más. Y hasta aquí, lo que pasó la semana pasada.
Solución final:
Tras mucha incertidumbre (¿Cyanogen se retira? ¿Seguirá creando ROM’s pero distribuyéndolas de estrangis? ¿Le contratará Google?), parece que se ha alcanzado un doble consenso:
Por un lado, Cyanogen ha asegurado que seguirá desarrollando ROM’s, pero esta vez sin distribuir las aplicaciones de Google. Podrás elegir entre tener la ROM “a pelo”, completamente funcional de por sí, o hacer un backup de tus aplicaciones para reinstalarlas después sobre la ROM, para la cual está desarrollando un programa que permita hacer esto de forma sencilla. Si es que este chico vale un potosí :)
Y p0r otro lado, la comunidad se ha puesto las pilas. La Open Android Alliance (en obvia contraposición con la Open Handset Alliance) no ha tardado en aparecer con un manifiesto muy claro: no queremos más sustos como este. Y para ello se han puesto manos a la obra en la creación de aplicaciones de reemplazo para las cerradas de Google. De esa forma, la comunidad deja de depender de licencias peligrosas y se puede dedicar a potenciar la libertad de Android. Aunque hablan de que en un tiempo estimado de entre dos semanas y dos meses ya tendrán una primera versión de la suite de reemplazo… permitidme que lo dude:
- Contacts sync framework
- Setup Wizard
- App Store Replacement
- IM Client
- E-Mail Client
- Navigation Application
- YouTube Application
- Calendar App
- GPL
No sé, mucho trabajo por delante para dos meses, ¿no? En fin, hay gente muy buena ahí metida, y algunas ya tienen reemplazos preparados… todo será ver cómo va avanzando la cosa.
Conclusiones:
Vamos a ser todos un poco coherentes y empezar por lo básico: Google es una empresa. Creo que todos lo tenemos claro. ¿Que es un empresa que nos cae bien? ¿que han liberado una cantidad ingente de código, APIs, herramientas de desarrollo y demás? Pues también es cierto. Pero eso no significa que sean los nuevos hippies del software, y entiendo perfectamente que no quieran liberar el código de sus aplicaciones, como se les ha pedido por ahí (yo tampoco lo haría si fuera ellos). ¿Que podían haber tenido más manga ancha con Cyanogen? También es cierto, aunque para mí la solución clara es que un talento como ese debería ser directamente contratado por Google y dejarse de trabajar en pararlelo, francamente. Pero bueno, las licencias son para cumplirlas y ya está, no hay más vuelta. Tampoco vamos a demonizar a Google por ello; en mi trabajo también nos quejaríamos si descubriéramos que el software que desarrollamos se está distribuyendo por ahí sin nuestro consentimiento… y no creo que nadie nos mire con incredulidad por ello.
Por lo que se oye por ahí, ha habido una división de opiniones sobre este tema entre la gente de Google Android y la de Google (al fin y al cabo, se trata de equipos diferentes): la gente de Google Android no ha quedado nada satisfecha con la decisión de Google, ya que abogan por un sistema abierto 100%… y eso es lo que de verdad me preocupa y espero que solucionen. Si no reman todos hacia el mismo lado y empieza a crearse mal ambiente entre ambos grupos, no tardaremos en ver una ruptura del tipo “Android” y “Open Android”. Y eso nunca sale bien… si no, que se lo digan a los usuarios de Pentaho… :-S
Popularity: 100% [?]