Para usar un software se debe estar de acuerdo con su licencia, con sus términos y condiciones de uso... bien, leamos las condiciones o términos de uso del SDK de Android: (http://developer.android.com/sdk/terms.html)
Citar3.3 You may not use the SDK for any purpose not expressly permitted by this License Agreement. Except to the extent required by applicable third party licenses, you may not: (a) copy (except for backup purposes), modify, adapt, redistribute, decompile, reverse engineer, disassemble, or create derivative works of the SDK or any part of the SDK; or (b) load any part of the SDK onto a mobile handset or any other hardware device except a personal computer, combine any part of the SDK with other software, or distribute any software or device incorporating a part of the SDK.
Lo cual explicado de forma simple sería:
CitarNO puedes hacer copias del SDK (excepto si se trata de un backup personal tuyo), no puedes modificarlo o adaptarlo a tus necesidades, no puedes redistribuirlo, hacerle ingeniería inversa, separarlo o dividirlo, así como tampoco crear derivados (forks asumo) del SDK o partes del mismo.
Por suerte, existe Replicant (http://replicant.us/2013/01/replicant-4-0-sdk-release/)... un fork del SDK de Android que se hizo antes de que existieran estas nuevas regulaciones o restricciones. (sitio web de ReplicantSDK) (http://redmine.replicant.us/projects/replicant/wiki/ReplicantSDK)
Esto sin lugar a dudas, aunque no soy desarrollador Android ni mucho menos... me duele y molesta.
Saludos..! ::)
Ya no me cae tan bien Google...
Entiendo como te sientes..! :-\
yo que en un futuro no muy lejano, queria empezar a programar para Android
deberias poner la fuente de la noticia (aunque sea de hace 2 meses)
yo programo en android y no le veo la contra, mejor si usan el sdk oficial de google y no hechos derivados por otros que traen problemas y que yo vea no prohibe nada, la noticia es medio confusa para crear discordia.
aca dejo algunos link que lo explican con un poco mas de argumentos:
Google modifica la licencia del SDK de Android para evitar la fragmentación (http://www.xatakandroid.com/programacion-android/google-modifica-la-licencia-del-sdk-de-android-para-evitar-la-fragmentacion)
Google prohibe a los desarrolladores trabajar o promover derivados de Android (http://www.xatakamovil.com/desarrollo/google-prohibe-a-los-desarrolladores-trabajaro-promover-derivados-de-android)
y este que esta en ingles, que lo explica bien
No, Google is not making the Android SDK proprietary. What's the fuss about? (http://www.zdnet.com/no-google-is-not-making-the-android-sdk-proprietary-whats-the-fuss-about-7000009406/)
Hacer esto es lo mejor que pudieron hacer (ademas de que lo hicieron hace rato). Esto fue a partir de un smartphone que iba a sacar asus o dell (no recuerdo), que corria como sistema operativo un sistema "basado en android" (si lo ven es copia, con otro launcher xD) y mas encima es mas popular que Android en China :p
Lo que veo yo es que es una "proteccion" para la comunidad de desarrolladores y para el mismo Google, que gracia tiene que alguien le agregue 2 o 3 lineas, lo mejora para si mismo y "desarrollo un sistema operativo"? Nah, asi no funcionan las cosas.
-------- Edito ---------
Era Acer xD : http://www.theinquirer.es/2012/09/14/google-obligo-a-acer-a-cancelar-el-lanzamiento-de-un-smartphone-con-alibaba.html
Aqui algo de info del sistema en cuestion (Aliyum): http://www.itespresso.es/aliyun-la-version-china-de-android-temida-por-google-103487.html