Google cambia sus términos y condiciones para detener la fragmentación de Android

Google ha cambiado los términos y condiciones para el Kit de desarrollo de software Android para incluir una cláusula sobre la fragmentación de Android. La nueva cláusula es probablemente una respuesta a la colaboración entre Acer y Alibaba para formar un nuevo sistema operativo móvil derivado de Android llamado Aliyun.

Aunque sí Android es liberado como código abierto el SDK no lo es. Bajo licencia del SDK de Google es propietaria de todos los derechos de propiedad legal e intelectual y licencias a los desarrolladores utilizar el SDK únicamente para desarrollar aplicaciones que se ejecutan en la plataforma Android.

En septiembre de Acer y la unidad de la computación en nube de Alibaba planeaban lanzar un nuevo teléfono inteligente que utilizó el Aliyun OS basado en Android. Sin embargo, de acuerdo con Alibaba, Acer se les dijo en términos inequívocos por Google que si seguía adelante con el lanzamiento a continuación, Google terminaría toda la cooperación de productos Android y autorización técnica relacionada.

Sección 3.4 de los términos del SDK actualizados dice: "Usted se compromete a no tomar ninguna acción que pueda causar o dar como resultado la fragmentación de Android, incluyendo pero no limitado a la distribución, participando en la creación de, o la promoción de ningún modo un kit de desarrollo de software derivado del SDK ".

La frase clave aquí es "la fragmentación de Android", que por supuesto no es un término jurídico y podría ser considerado para significar casi cualquier cosa que Google no le gusta. La cláusula también parece un poco superflua como Artículo 3.3 dice que los desarrolladores no están autorizados a "modificar, adaptar, redistribuir, descompilar, realizar ingeniería inversa, desmontar, o crear trabajos derivados del SDK." También dice que los desarrolladores no pueden "combinar cualquier parte del SDK con otro software."

Hay dos maneras posibles de ver esta nueva cláusula. Uno es para saludar a Google como el gran guardián de Android que está utilizando su poder benevolente para traer paz, el orden y la unidad con el cosmos Android. La otra forma es recordar a Google que tiene grandes trozos de Android de forma gratuita desde la comunidad de código abierto (incluyendo Linux), que utiliza Java y API de Java que no ha inventado y que la razón de Apple comenzó a tomar a todos a la corte era porque no le gustaba que otros (supuestamente) basándose en su trabajo. Algo Google ahora está llorando sobre con Android.

Echemos un vistazo a la opción uno. Obviamente, un Android eco-esfera fragmentada es malo para los consumidores. Tener casi Android como los teléfonos donde algunas aplicaciones funcionan, algunas aplicaciones no funcionan y algunas aplicaciones funcionan si se han ajustado, es una mala noticia para los consumidores y desarrolladores. Así que todos los esfuerzos de Google para mantener Android juntos es loable. Aunque gama Kindle Fire de Amazon de tabletas no ejecutarse Stock Android (especialmente con respecto a su interfaz de usuario), para desarrollar para el Kindle Fire que básicamente utiliza el SDK de Google y crear una aplicación para Android. La aplicación funciona en cualquier dispositivo Android compatible. Así es como se mantiene Amazon dentro del término de uso que indica que el SDK sólo se puede utilizar para "desarrollar aplicaciones que se ejecuten en la plataforma Android."

Pero desde que Android es de código abierto, Google no puede detener a nadie de desarrollar versiones modificadas o derivadas de la misma. Android es en sí una versión derivada de Linux. Y nadie en la comunidad Linux se quejó de que Google estaba fragmentando Linux. Así que a nadie y todo el mundo está en su derecho de tomar el código de Android y hacen su propia versión que ser lo que CyanogenMod hacer. Pero, por supuesto CyanogenMod es 100% compatible con Android.

¿Qué pasa si alguien se tomó el código fuente de Android e hizo una versión que era compatible sólo el 95% en algunas de las llamadas al sistema, donde cambiaron a comportarse de manera diferente o llamadas nuevas se añadieron que sólo versión derivada compatible. Una vez más se puede hacer eso. Pero para desarrollar aplicaciones para esta nueva versión derivada, los desarrolladores necesitan un SDK. Y es por eso que Google ha modificado sus términos.

En cuanto a la segunda opción, esto significa que Google está tratando de forzar una mentalidad de código cerrado en un proyecto de código abierto y lo que ha hecho ciertamente no está dentro del espíritu general de software de código abierto. Pero tiene todo el derecho de hacerlo como el SDK no es de código abierto. Google tiene grandes trozos de Android de forma gratuita, pero sí que el propio SDK. Así que ahora, si alguien quiere hacer un sistema operativo basado en Android que no es 100% compatible tendrán que construir su propio SDK.

¿Qué piensas? Está Google siendo egoísta? ¿Se protege Android? ¿Está siendo malos?


» » Google cambia sus términos y condiciones para detener la fragmentación de Android