Building Apps for Mobile, Gaming, IoT, and more using AWS DynamoDB by Rick Houlihan
Tabla de contenido:
- The Lawsuit
- Un giro de eventos algo inesperado
- Perfect Timing
- Impacto potencial en la industria de telefonía móvil
- Las otras demandas contra Android
- Al escribir estas líneas, la capitalización de mercado de Oracle es de $ 113.5 mil millones en comparación con los $ 155.1 mil millones de Google. Afrontar esas fortunas masivas cara a cara está destinado a lanzar una batalla legal duradera que puede sobrevivir a nuestra capacidad de atención. El resultado es incierto.
Esta demanda, que inevitablemente se prolongará durante meses, conlleva grandes consecuencias potenciales para Google y quizás para la industria móvil en general. ¿Puede esta demanda desmantelar el sistema operativo Android? ¿Las restricciones sobre el uso de Java en los teléfonos móviles afectarán a todo el mercado?
The Lawsuit
Una copia de la demanda dice que "Android (incluido, entre otros, el Dalvik VM y el kit de desarrollo de software Android) y los dispositivos que operan con Android infringen una o más reivindicaciones de cada una de las Patentes de Estados Unidos Nos. 6,125
Google dice que todavía no se ha cumplido con la demanda y, por lo tanto, no puede hacer comentarios. No respondió a las solicitudes de comentarios.
Cuando Oracle compró Sun Microsystems por $ 7.400 millones el año pasado, adquirió Java, que está prácticamente en todas partes en la Web y en dispositivos móviles. El CEO de Oracle, Larry Ellison, calificó a Java como "el activo de software más importante que jamás hayamos adquirido".
El sistema operativo Android de Google se ejecuta en la propia máquina virtual Dalvik de Google, que se basa en el software Java. Sin embargo, cuando se mira bajo el capó de Android, parece que Dalvik VM no es 100 por ciento Java, sino más bien una modificación del software: "Desde la perspectiva de un desarrollador, Dalvik parece una Máquina Virtual Java, pero estrictamente hablando, Dalvik no es JVM. Dalvik ejecuta bytecode dex, no bytecode de Java. Y existen diferencias en la estructura de los archivos de clase de Dalvik en comparación con los archivos de clase de Java. Sin embargo, para todos los propósitos, construir una aplicación de Android es realmente un ejercicio para construir un tipo peculiar de la aplicación Java, "PCWorld informa.
Aunque Google depende de Java, el principal arquitecto de Java de Google, Josh Bloch, tuvo algunas palabras duras sobre el tratamiento de Oracle de la plataforma, alegando que Oracle ha estado descuidando su evolución. Bloch citó una serie de deficiencias: el tiempo entre las nuevas versiones de Java continúa creciendo; La fecha de envío de Java 7 sigue retrocediendo; y el futuro del Proceso Comunitario de Java (JCP) sigue siendo turbio. Señaló que la base del código está, por primera vez, en peligro de ser bifurcada.
Bloch también tenía conflictos con las complicadas prácticas de licenciamiento de Java y acreditaba la complacencia de Oracle con el uso cada vez menor de Java. Tiobe Software respalda estas afirmaciones señalando que, por primera vez en cuatro años, Java, que normalmente es el idioma más citado, ha sido superado en popularidad por el lenguaje de programación C. Tiobe atribuye esta disminución al creciente uso de otros lenguajes más simples que usan la Máquina Virtual Java.
Muchos predijeron que esta demanda llegaría tarde o temprano. Cuando Google estaba desarrollando Android en 2007, era evidente que el gigante de los motores de búsqueda se peleaba con Sun Microsystems, que poseía el software Java en ese momento. Se dijo que Google había construido la Máquina Virtual Dalvik para resolver problemas de licencia con Sun.
Otro elemento del sistema operativo Android podría haber provocado ira en Oracle. "Antes de su adquisición por Oracle, Sun demostró ser hostil al Harmony Project, el intento de la Apache Software Foundation de crear una implementación Java SE con licencia de Apache. Además de Dalvik, Google también usa las bibliotecas de clase de Harmony en Android, lo que aparentemente ha despertado la La ira de Oracle ", informa Ars Technica.
Un giro de eventos algo inesperado
Hasta ahora, Java se consideraba un software muy abierto, que se ajusta a la filosofía de Android de código abierto de Google. Por lo tanto, la demanda fue una sorpresa para la comunidad tecnológica.
Oracle instituyó despidos masivos de empleados de Sun. después de su adquisición, tal vez adoptando un soporte simbólico para demostrar que ahora posee Java y nadie más.
Aún así, otras compañías de tecnología y móviles "pagan cantidades relativamente pequeñas para licenciar Java para que se ejecute en un gran número de dispositivos, y hubo En algunos casos, Oracle le preguntó a Sun si buscaría extraer más dinero de su control del software ", informa el Financial Times. Aunque la demanda de Oracle podría verse como un giro inesperado de los acontecimientos, se reduce al hecho de que Google debería haber sido consciente de las consecuencias inherentes a su uso de Java.
Perfect Timing
Enfrentando a Google en esta etapa en el juego es el momento perfecto por parte de Oracle. Las ventas de dispositivos Android superan con creces cualquier otro sistema operativo móvil. Según el CEO de Google, Schmidt, Google activa más de 200,000 dispositivos Android por día, un número masivo indicativo de la omnipresencia de Android.
Profundizar en el mercado móvil sería un cambio dramático para Oracle, ya que ni él ni Sun alguna vez fueron consumidores empresas de gadgets. El mercado de telefonía móvil ha crecido exponencialmente en los últimos años y tiene una intensa competencia: Oracle cambia (o amplía) sus engranajes corporativos podría ser un éxito épico o una falla colosal.
Impacto potencial en la industria de telefonía móvil
Después de la adquisición de Sun, una compañía relativamente relajada sobre el uso de Java, Oracle ha sido más agresivo a la hora de sacar dinero de su software. Ahora que Google es el objetivo de Oracle, existe un alto potencial que Oracle puede perseguir a otras compañías de telefonía móvil y tal vez exija regalías más altas por el uso de Java.
Si este escenario se desarrolla, Oracle podría ganar mucho dinero. Los precios más altos pueden enviar a las compañías móviles a buscar otro tipo de tecnología, o crear alternativas Java, para satisfacer sus necesidades.
Las otras demandas contra Android
La demanda de Oracle no es la única que apunta al Android de Google. Apple presentó una demanda contra el fabricante de teléfonos móviles HTC en marzo, alegando que HTC violó 20 patentes de Apple relacionadas con funciones táctiles y de gestos, incluidos mecanismos de desbloqueo, ahorro de energía, desplazamiento por pantalla táctil y capacidades de acelerómetro.
¿Tiene Oracle una oportunidad?
Al escribir estas líneas, la capitalización de mercado de Oracle es de $ 113.5 mil millones en comparación con los $ 155.1 mil millones de Google. Afrontar esas fortunas masivas cara a cara está destinado a lanzar una batalla legal duradera que puede sobrevivir a nuestra capacidad de atención. El resultado es incierto.
ZDNet menciona que "un buen número de analistas creen que habrá algún tipo de acuerdo de licencia que surja de esto, aunque el tamaño y el alcance pueden no ser las ganancias inesperadas para las que Oracle está buscando " Dado que Oracle no ha declarado sus daños monetarios, tampoco se sabe con certeza cuán grande es la cantidad de dinero que Oracle pretende morder de las finanzas de Google.
Oracle Planning Esfuerzo mayor de alcance al cliente

Oracle está por lanzar una campaña de alto perfil para solicitar comentarios de los clientes.
Términos de uso de Microsoft: implicaciones del nuevo acuerdo de servicios

El nuevo acuerdo de servicios se materializa en preguntas y respuestas, lo que facilita entender. También contiene una cláusula especial para los estadounidenses.
Actualización a Windows 10 v1607: implicaciones de seguridad

Windows 10 v1607 trae algunas nuevas características de seguridad UEFI y Secure Boot que protegen su sistema de códigos maliciosos. Vea las implicaciones de seguridad.