El SDK de Android ya NO es Software Libre

Acabo de poner un artículo mostrando el avance de Android, digamos un artículo pro o a favor de Android, no obstante… este no lo será ¬_¬

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:

3.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:

NO 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.

Solo 3 letras … -» WTF

Por suerte, existe Replicant … un fork del SDK de Android que se hizo antes de que existieran estas nuevas regulaciones o restricciones. (sitio web de ReplicantSDK)

Esto sin lugar a dudas, aunque no soy desarrollador Android ni mucho menos… me duele y molesta, pues… ¬_¬ … ¿tendré que darle la razón a los detractores de Android y bajar mi cabeza con sus críticas?

Google, oficialmente eres la corporación global #3 que más odio ….


54 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Luis dijo

    ¿Realmente aún la gente cree en el lema «don’t be evil» de Google? Android sólo es software de código abierto, nunca estuvo a favor de los principios propios de la filosofía del Software Libre, una pena en realidad, el único mesías vendría siendo FirefoxOS potenciado con aplicaciones en HTML5, Dalvik es un dolor de cabeza.

    1.    AurosZx dijo

      Quizás DalvikVM no sea una maravilla, pero ha cumplido por unos 3-5 años y ha llevado Android a dónde está. No digo que HTML5 no tenga potencial, si que lo tiene, falta ver si al aplicarlo en un prototipo de bajas prestaciones disponible al público funciona tan bien como suena.

      Asumo que WebGL (OpenGL) podrá dar la misma aceleración gráfica que OpenGL puro de forma nativa, y que para cuando salga Firefox OS estén listas todas las APIs mínimas para un funcionamiento adecuado y aprovechamiento de Hardware. Es decir, cámaras, microfónos, auriculares externos.

      Será un mundo de posibilidades, espero no decepcione 😛

  2.   invisible15 dijo

    Una lástima… Nunca he tenido un smartphone pero tenía pensado un android y ver estas prácticas…

  3.   Anibal dijo

    una lastima , si no lo corrigen y Tizen llega a funcionar bien vamos a tener que cambiarnos …

    1.    Set92 dijo

      Lo estais poniendo como oohh que es esto!!
      Os recuerdo que esta noticia es del 20 de noviembre o asi y todavia no se ha destruido el mundo, ni ha bajado la cuota de mercado, creo que incluso ha subido.

      Ademas que tiene de bueno Tizen?Que tiene a samsung detras? Que yo sepa los terminales de Samsung son una basura y lo digo teniendo en mi casa un Note, un Note II, y dos S3, todos usandose cada uno por una persona, y simplemente con los problemas de los S3 y lo mal que actualizan tengo suficiente oido.
      Que su programacion es con HTML5?Mmmm es decir, el renderizado se lo dejas a los motores de los navegadores webs no? Esto para juegos 3D no sirve, sin contar que no ha salido la especificacion final de HTML5, y en android tambien se puede programar en HTML5.

  4.   Set92 dijo

    Esto lo pusieron hace relativamente poco y fue porque estaban empezando a proliferar empresas que cojian herramientas del SDK de google y hacian sus derivados, lo cual fragmenta aun mas si cabe las versiones de android, y el SDK es un trabajo que han hecho ellos osea no veo mal ninguno para que prohiban la division del pack o el mal uso, al fin y al cabo solo hablamos del SDK, no de android ni de nada por el estilo.

    Un ejemplo de esto lo tenemos con Kindle, el cual usa una version modificada de android, lo cual ya fragmenta mas las versiones y hace que los programadores tengan que tener en cuenta otro dispositivo mas, como si no fueran ya bastantes.
    Mas ejemplo los tenemos en las versiones de china, como MIUI y alguna otra que modifica el SDK para programar sus versiones.

    Lo que tienen que conseguir este año es eliminar toda la fragmentacion posible, si tu programas en android deberias tener en cuenta 2 o 3 tipos de terminales, no 400 y pico como ocurre ahora. Si no consiguen esto durante este año mucho me temo que Ubuntu for Phones empezara a comerle terreno, por como lo han enseñado esta bastante bien y programandose en C ganas mucho rendimiento ademas de que han dicho que seria facil portar las apps de android a Ubuntu

  5.   Kikilovem dijo

    ¿Que pensabas?. Esto es lo que ocurre cuando las cosas se hacen por dinero.Google es una gran empresa y el mas mínimo paso que da está encaminado a lo mismo : Ganar dinero cuanto mas mejor y lo mas fácil y rápido posible, Je, je.

    1.    3ndriago dijo

      de acuerdo!!!

  6.   ChepeV dijo

    Eso si no estoy mal se hizo por una compaña china que estaba vendiendo dispositivos con un fork de android que solo aceptaba apps de esa empresa, pero el problema en sí era que otras compañías (en especifico Asus, si no estoy mal) querían hacer los mismo. Al final creo que eso solo se aplicaba a las empresas que estaban dentro de los asociados de Google. Estoy casi seguro de algo así era pero si estoy mal que me corrijan :D.

  7.   AurosZx dijo

    O.o vaya… Aplicará también a las «Platform Tools»? Porque esas herramientas de depuración por plataforma las incluyen ciertas apps para rootear, instalar recovery, etc.
    Si es así, tremenda basura para terceros. Para un usuario directo del SDK no habría problemas.

    Conocía replicant, aunque ni idea de que tuvieran un SDK. Sin embargo, al hacer un «fork» del SDK, el cuál se supone que ya no es libre, no estarían infringiendo esa regla? «Prohibido copiar/modificar una o varias partes del SDK»?

    Igual pienso seguir usando el SDK actual. La diferencia será, que los Devs de herramientas de root (etc…) pedirán que instalemos el SDk completo en vez de incluir pequeñas partes del ADB (Android Debugging Bridge, o Puente de Depuración de Android).

  8.   elav dijo

    Cada día le veo más futuro a Firefox OS o Ubuntu Phone OS, por lo menos para mi 😀

    1.    AurosZx dijo

      Como no tenemos garantía de que Ubuntu Phone OS no termine así (vamos, es probable), yo apostaría por Firefox OS (que además pide menos recursos, puede revivir reliquias).

      1.    Gabriel dijo

        si canonical usa gpl creo que no puede hacer eso.

    2.    3ndriago dijo

      Pero fijate, ELAV, que profeticas resultan mis palabras!!! Google es el nuevo Microsoft!

    3.    Filo dijo

      +1. Yo apostaría por Ubuntu Phone, principalmente por compatibilidad con mis otros sistemas. Y según tengo entendido, Canonical seguirá con su política habitual de gpl.

  9.   Tanrax dijo

    Me da la sensación que estáis exagerando la noticia. Estamos hablando de la SDK de Android, no de Android. Y por ahi alguien ya ha dicho que va ha pensar en ¿alternativas? ¡¡Qué es la SDK!! Android sigue siendo el mismo. Ni lo van a poner de pago, ni te va a quemar la pantalla cuando la uses, ni va a matar niños en Africa. Simplemente la SDK dejará de ser libre. ¿Tan malvado es, sabiendo todo lo que nos ofrece Google de forma libre?

    1.    3ndriago dijo

      Google ofrece muchos servicios gratuitos SOLO Y SOLO PORQUEI estos le reportan ganancias economicas millonarias (lease: propaganda, marketing, anuncios, etc) que nadie crea que Google es la Cruz Roja, ni Greenpeace ni nada de eso!

    2.    KZKG^Gaara dijo

      Hola que tal 🙂
      Sí es cierto, solo es la SDK de Android, nada más… pero algunos no nos sentimos del todo cómodos o a gusto cuando se nos prohíbe usar algo de cierta o determinada forma, o sea… que nos digan: «toma esto, pero no puedes compartirlo, adaptarlo ni hacerle copias» … vamos, no es del todo agradable, ¿o sí?

  10.   dhunter dijo

    Pero @Tanrax la SDK ES lo que nos interesa a los desarrolladores, sin esto libre no habrá más roms modificadas, no más miui, no más cyanogen, etc.. se acabó la diversión.
    No desarrollo en android porque no me gusta el API y a java le pueden poner cuantos coloretes quieran que sigue siendo de lo más patojo. Tenía mis anhelos para con meego y qt, ñiff, ñiff… pero el madlito hijo de la gran… elop el troyano la echó a perder en Nokia, espero que Tizen como sucesor no muera prematuro igual, aquella vez todos los OEM decían que iban a usar meego y al final pum.

    1.    AurosZx dijo

      Espera, momento. Cómo que no más ROMs? Las ROMs se basan en el código fuente de Android, no en el SDK (a menos que sean esas ROMs super preliminares que hacen como pruebas de concepto, basadas en las imágenes de Android del SDK).

      En todo caso el SDK lo usan Cyanogen y compañía para depurar la ROM, no tienen que modificarlo para nada. Sólo que por ej, los terceros ya no podrán hacer uso libre del SDK en sus herramientas, por ejemplo, un programa para rootear una tablet.

      Aparte de eso, todo es igual.

      1.    dhunter dijo

        Cierto, sorry la paranoia es que asusta la noticia.

  11.   dhunter dijo

    Por cierto @Kzkg un post de Qt5 que salió ya!!! http://qt-project.org/qt5

    1.    KZKG^Gaara dijo

      No he estado actualizado con las últimas versiones en estos últimos meses ^-^U

  12.   pandev92 dijo

    Bueno, ya no es software libre, y? tienen todo el derecho a hacer lo que quieran con el software que ellos desatollen, habrán tenido sus buenos motivos.

    1.    pandev92 dijo

      *desarollen

      1.    pandev92 dijo

        pff desarrollen

        1.    3ndriago dijo

          Cuidado man, por semejante comentario te pueden banear de aqui… LoL

          1.    KZKG^Gaara dijo

            Nah 😀 … para nada, eso sí, cuando publiqué la noticia estaba dispuesto a apostar mi casa a que acá dejarías varios comentarios LOL!!

  13.   MetalByte dijo

    No entro a valorar la noticia pero algunos sitios desmienten que sea así. Fuente: http://www.zdnet.com/no-google-is-not-making-the-android-sdk-proprietary-whats-the-fuss-about-7000009406/

    1.    KZKG^Gaara dijo

      Hola,
      Gracias por el link, ya lo abro y leo sobre qué trata, no obstante me llama la atención… pues en los términos de uso del SDK así mismo ponen los términos o restricciones, dejé el link en el post.

      Igual, gracias 🙂

      1.    diazepan dijo

        según zdnet: lo que sí es «privativo» es el binario del SDK, las fuentes están licenciadas con la licencia Apache 2.0.

        Igual, que tengas que usar un programa privativo para acceder a sus fuentes, da cosa….

  14.   Gabriel dijo

    A desarrollar para ubuntu phone entonces.

  15.   Windóusico dijo

    ¡Odio eterno al smartphone moderno!

  16.   msx dijo

    Nunca me gustó Android por ser JAVA con un nombre bonito. Aunque es cierto que el producto final es bueno el hecho que sea Java sigue siendo una espina en la planta del pie.

    No veo la hora que aparezca el Ubuntu Phone (si es verdad que será un fork de GNU/Linux puro) o cualquier otro teléfono que brinde las mismas posibilidades (o mayores, mejor!) pero por sobretodo que no sea Java.

    JAVA SUCKS

  17.   Rainbow_fly dijo

    No me sorprende, es mas… no me sorprenderia que google lo repita con muchos otros de sus productos, como por ejemplo Chromium

    Poco a poco van a ir siendo Menos soft libre conforme dominen mercados

    Usa el soft libre como herramienta para superar a la competencia y luego lo abandona

    Bienvenidos al capitalismo, te usamos, te traicionamos y explotamos todas tus ideas bajo nuestras licencias

    1.    3ndriago dijo

      +1

    2.    rockandroleo dijo

      En esto se resume todo. Me pliego a tus palabras, Rainbow_fly.

  18.   Juan Carlos dijo

    A veces me pregunto, todos los que criticamos este tipo de cosas (me incluyo) ¿no haríamos lo mismo si tuviésemos la posibilidad de montar una empresa como Google para producir ganancias? Lo que me lleva también a otra pregunta ¿no hará Canonical lo mismo una vez que Ubuntu Phone salga al mercado, después de todo lo que viene invirtiendo en Ubuntu? Mmmm…que complicado se está poniendo esto.

    1.    Windóusico dijo

      Todo depende de las licencias que usen. Si utilizan GNU GPL no podrán hacerlo.

    2.    Daniel Rojas dijo

      Siempre me pregunté lo mismo sobre las ganancias. Creo yo también lo haría…

      1.    migile dijo

        Mmmm, no sé. google es una de las empresas mas grandes del mundo ¿ acaso necesita mas ganancias ?

    3.    rockandroleo dijo

      La libertad del software, bien lo sabemos todos lo que pululamos por aquí, trasciende es un asunto del dinero. Por lo mismo, no me convence este conformismo de «si tuviese una empresa cerraría el código».

    4.    rockandroleo dijo

      * trasciende el asunto del dinero.

    5.    choanm dijo

      Creo que tienes la razon, la critica la hacemos porque no estamos en la misma situacion. No creo que Microsoft, Apple o Google, sean malvadas, lo que pasa es que no son empresas de filantropia, quieren ganancias y punto. Apple fan compran apple por la seguridad, no importa el precio elevado y critican a linux con todo. Los de Microsoft por la gran cantidad de juego y porque con Win8 creo que si hicieron algo mejoradito. Y google bueno, google un dia nos va a violar y ni nos vamos a dar cuenta.

      Pero igual creo que las empresas estan para ganar dinero, no para otra cosa. Que abusan a veces del usuario? Si. Pero es la que hay.

    6.    anti dijo

      ¿Aparte de las demostraciones, Canonical ha puesto alguna imagen o colgado el código fuente? Es duda. Por ahí podríamos empezar a cuestionar a Ubuntu Phone.
      Con respecto al otro punto, si yo montara una empresa, liberaría bajo GPL. Mi trabajo está protegido de listos que vengan a privatizar el código y puedo aprovechar la enorme fuerza de trabajo que la gente aporta por entretenimiento, si podemos llamarlo así.
      Puede uno hacer un concurso con premio monetario para que venga alguien y te entregue tu característica deseada bajo GPL y no le pagues sueldo.
      Digo.

    7.    Charlie-Brown dijo

      Miren, dejando de lado lo de las ganancias, que son tan lícitas como en cualquier otro negocio; ¿alguien se ha preguntado cuánto cuestan todos los servicios que ofrece Google de manera gratuita?, o es que todavía piensan que el dinero cae del cielo o crece en los árboles, por favor…

      Por otra parte, el cambio de licencia es del SDK, que la inmensa mayoría no lo utiliza en lo absoluto y una buena parte no tiene ni idea de qué cosa es como lo demuestran muchos comentarios. De que es válida la crítica a Google por esto, de acuerdo, pero no hay que hacer una tormenta en un vaso de agua.

  19.   artbgz dijo

    Esto hace que me entren más ganas de trastear con Ubuntu Phone.

  20.   Windóusico dijo

    A mi me gustaría preguntar a quien lo sepa ¿Qué ha cambiado en las condiciones de uso del SDK?

    En el año 2009 ya existía el punto 3.3: http://web.archive.org/web/20100111025451/http://developer.android.com/intl/ja/sdk/terms.html

    3.3 Except to the extent required by applicable third party licenses, you may not 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. Except to the extent required by applicable third party licenses, you may not 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.

    1.    Windóusico dijo

      Haré la pregunta de otra forma a ver si así me contesta alguien ¿El SDK de Android no era software libre en 2009?

  21.   Elynx dijo

    Lamentable la clausura de Android pero, era de esperar dado que las grandes empresas informaticas mantienen tanta gratitud!

    Vamos a ver como le va a Samsung con Tizen o a Firefox OS.

    Saludos!

  22.   Alberto Aru dijo

    ¿Y exactamente qué es el SDK y cómo me afecta como dueño de un terminal con android?

    1.    Da3mon dijo

      SDK significa Software Development Kit, herramientas para desarrollar aplicaciones basicamente no te afecta en nada como usuario solo si eres desarrollador ya que al ya no ser software libre empiezan a haber ciertas restricciones con lo que puedes o no puedes hacer.

  23.   ivonne dijo

    Esta super

  24.   super chinazo poderoso dijo

    Ni me preocupa, yo tengo el mio spforkIO. Antes de este mandato.