Google ha cambiado los términos y condiciones del Kit de desarrollo de software de 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 llamada Aliyun.
Aunque Android se lanza como el SDK no lo es. Bajo la licencia del SDK, Google posee todos los derechos legales y de propiedad intelectual y las licencias para usar el SDK.
En septiembre, se lanzó la unidad de computación en la nube de Acer y Alibaba utilizando el sistema operativo Aliyun basado en Android. Sin embargo, según Alibaba, Acer no podría hacerlo.
La Sección 3.4 de los términos actualizados del SDK dice: "Usted acepta que no realizará ninguna acción que pueda causar o resultar en la fragmentación de Android, incluyendo pero no limitado a la distribución, participación en la creación o promoción de cualquier forma de un software. kit de desarrollo derivado del SDK ".
A Google no le gusta. La frase está aquí "la fragmentación de Android" a Google no le gusta. La cláusula también parece un poco superflua, ya que la Sección 3.3 dice que a los desarrolladores no se les permite modificar, adaptar, redistribuir, descompilar, aplicar ingeniería inversa, desensamblar o crear trabajos derivados del SDK. Parte del SDK con otro software ".
Hay dos formas de ver esta nueva cláusula. Una de ellas es considerar a Google como el gran guardián de Android que utiliza su poder benévolo para traer paz, orden y unidad al cosmos de Android. Las API de Java y Java que Apple comenzó a llevar a todos a la corte era: ¿qué significa? porque no era como otros (supuestamente) construyendo sobre su trabajo. Algo que Google ahora está llorando con Android.
Veamos la opción uno. Obviamente, una eco-esfera de Android fragmentada es mala para los consumidores. Tener casi Android como teléfonos donde funcionan algunas aplicaciones, algunas aplicaciones no funcionan y algunas aplicaciones funcionan, es una mala noticia para los consumidores y desarrolladores. Así que cualquier esfuerzo de Android es loable. Aunque Kindle Fire de Amazon (http://en.wikipedia.org/wiki/Search_And_And_And_And_And_Search_And_Search_Search_Search_Search_About_Apout_Apple) Android (especialmente con respecto a su interfaz de usuario) para desarrollar para el Kindle Fire básicamente utiliza el SDK de Google y crea una aplicación Android. Este SDK solo se puede usar para "desarrollar aplicaciones que se ejecuten en la plataforma Android".
Pero como Android es de código abierto, Google no puede impedir que nadie desarrolle versiones derivadas o que lo desarrollen. Android es en sí mismo una versión derivada de Linux. Y nadie en la comunidad de Linux se quejó de que Google estaba fragmentando a Linux. Entonces, ¿qué y CyanogenMod hacer. Pero, por supuesto, CyanogenMod es 100% compatible con Android.
¿Qué pasa si alguien tomó la única versión del sistema que fue compatible? Nuevamente pueden hacer eso. Pero para desarrollar aplicaciones para esa nueva versión derivada, los desarrolladores necesitan un SDK. Y es por eso que Google ha modificado sus términos.
No existe tal cosa como "mentalidad de código abierto". Pero tiene todo el derecho de hacerlo ya que el SDK no es de código abierto. Google obtuvo grandes cantidades de Android de forma gratuita, pero no creó el SDK en sí. Así que ahora, si alguien quiere crear un sistema operativo basado en Android que no sea 100% compatible, tendrá que crear su propio SDK.
Que piensas ¿Es Google siendo egoísta? ¿Está protegiendo Android? ¿Está siendo malvado?