La victoria de Google sobre Oracle en la Corte Suprema es una victoria para toda la industria

Fuente: Android Central

La Corte Suprema ha puesto fin a la lucha de años entre Google y Oracle por el uso de Java en Android. Hemos visto a ambas partes obtener la victoria y los tribunales de apelaciones se lo han quitado, y la última derrota de Google en el tribunal hizo que la compañía llevara esto al tribunal más alto del país; Toda la saga seguramente le costó a la compañía más de lo que le habría costado la multa de $ 5 mil millones cuando se toma en cuenta el tiempo con el dinero.

Al final, todo se trataba de los Benjamins.

Al final, la demanda no se trataba de que Google usara Java sin una licencia, aunque Google intentó obtener una licencia de Sun antes de que Java se vendiera a Oracle. Este caso se trataba de intentar obligar a Google a licenciar todo Java porque utilizaba algunas de las API para facilitar las cosas a los desarrolladores. Esa es una idea horrible y, afortunadamente, la mayoría de la Corte Suprema está de acuerdo. Los jueces Clarence Thomas y Samuel Alito discreparon y la jueza Amy Coney Barrett no participó.

Ofertas de VPN: licencia de por vida por $ 16, planes mensuales a $ 1 y más

Puede leer el conjunto completo de documentos publicados por el tribunal, incluida la disidencia del juez Thomas aquí. Vale la pena echarle un vistazo si tiene mucha curiosidad sobre el caso, pero para la mayoría de nosotros, una sinopsis funciona. Estas son las que creo que son las partes relevantes citadas de los artículos.

Opinión de la Corte: La copia de Google de la API de Java SE, que incluía solo aquellas líneas de código que eran necesarias para permitir que los programadores pusieran a trabajar sus talentos acumulados en un programa nuevo y transformador, fue un uso justo de ese material como cuestión de derecho. Google copió aproximadamente 11.500 líneas de código de declaración de la API, lo que equivale a prácticamente todo el código de declaración necesario para llamar a cientos de tareas diferentes. Sin embargo, esas 11.500 líneas son solo el 0,4 por ciento de toda la API en cuestión, que consta de 2,86 millones de líneas en total. Como parte de una interfaz, las líneas copiadas están intrínsecamente vinculadas con ideas sin derechos de autor (la organización general de la API) y la creación de una nueva expresión creativa (el código escrito de forma independiente por Google). La copia limitada de Google de la API es un uso transformador. Google copió solo lo que se necesitaba para permitir que los programadores trabajaran en un entorno informático diferente sin descartar una parte de un lenguaje de programación familiar. Google copió partes de la API de Sun Java con precisión, y lo hizo en parte por la misma razón por la que Sun creó esas partes, es decir, para permitir que los programadores invoquen programas de implementación que realicen tareas particulares.

Logotipo de Oracle

Logotipo de OracleFuente: Android Central

Verá que Sun se menciona varias veces aquí, y eso se debe a que Google usó Java (con la bendición de Sun) para que los desarrolladores construyeran aplicaciones de Android e incluyó copias directas de algunas API que necesita si desea usar Java. Esto sucedió antes de que Oracle comprara Java a Sun. Y ese es realmente el núcleo del caso, en mi opinión: estas API fueron desarrolladas y diseñadas para ser «abiertas y gratuitas» para que cualquiera las use con el fin de que más desarrolladores usen Java. Y funcionó: 2.500 millones de personas ahora usan un dispositivo Android.

Gracias a Android, millones de desarrolladores utilizan Java.

Esta decisión tendrá un gran efecto en toda la industria del software porque sienta un precedente sobre qué parte de un trabajo es susceptible de derechos de autor y qué partes no. Si se determina que las API son obras protegidas, AT&T «poseerá» parte de iOS y Oracle «poseerá» partes de Android. Por loco que parezca, es porque ambos usaron el trabajo anterior para construir algo nuevo.

J. Michael Keyes, socio del bufete de abogados internacional Dorsey & Whitney, tiene una idea de lo que esto podría significar para el futuro a medida que más casos de esta naturaleza lleguen a la sala del tribunal.

La Corte Suprema emitió la mayor decisión sobre derechos de autor en una generación en la actualidad. Sostuvo que la copia de Google de la API de Oracle era un uso legítimo como cuestión de derecho. Es difícil exagerar la importancia de esta decisión.

El Tribunal señaló que el uso legítimo tiene «un papel importante que desempeñar para los programas informáticos al proporcionar una verificación basada en el contexto que mantiene el monopolio de los derechos de autor concedido a los programas informáticos dentro de sus límites legales». Sospecho que este tema desbloqueará muchos argumentos y afirmaciones futuras con respecto a la aplicación del uso justo a las afirmaciones relacionadas con el software. Veremos más copias, más casos y más afirmaciones de uso justo.

El Tribunal aclaró cómo los tribunales de revisión deben revisar las decisiones de uso legítimo. La cuestión fundamental de si los hechos alcanzan el nivel de uso legítimo se revisa de novo. Esto significa que siempre habrá espacio para argumentar en la apelación que el jurado o el juez de primera instancia se equivocaron.

Sí, los tribunales a menudo «se equivocan» y por eso hay tribunales de apelación. En este caso, equivocarse podría haber tenido un gran impacto en todas las personas que escriben software y en todas las empresas que crean herramientas para escribir software para su plataforma. De eso se trata realmente esta demanda: del SDK de Android, no del Android que se ejecuta en nuestros teléfonos.

Estudio de Android

Estudio de AndroidFuente: Jerry Hildenbrand / Android Central

Es difícil comprenderlo a menos que alguna vez haya intentado escribir una aplicación de Android o haya utilizado Java para crear una aplicación para otra plataforma. Imagina que compraste un robot que pudieras programar. Le dices que haga algo usando una API, y el sistema operativo del robot se activa para hacerlo. La forma en que escribe la instrucción (la API) debe estar disponible para todas y cada una de las plataformas de desarrollo de software, pero el código utilizado por el robot para hacerlo es propietario.

Las API en cuestión deben estar disponibles para que Android sea compatible con los desarrolladores.

En Android, el sistema operativo es una parte y la forma en que los desarrolladores escriben aplicaciones es otra. Android no se ejecuta sobre Java, pero las aplicaciones se pueden crear con él. Esas API necesitar estar disponible porque los desarrolladores saben cómo usarlos. Sin embargo, Oracle no lo creía así, así que fuimos testigos de una batalla legal larga y costosa.

Algo me dice que este no es el final aquí. Como dice Keyes, esto dará lugar a más copias de código que un desarrollador dice que está separado del sistema en sí y es necesario, lo que dará lugar a más acciones legales: ninguna empresa quiere que su código se copie sin una tarifa. Pone fin a la batalla por Google, que ya estaba tratando de alejarse de Java y está ayudando a los desarrolladores a usar Kotlin en su lugar.

Google Pixel 5

Google Pixel 5Fuente: Daniel Bader / Android Central

Independientemente de lo que piense cualquiera de nosotros, esta es una gran victoria moral para Google. Ninguna empresa quiere que se le diga que no está haciendo el trabajo duro para crear software, y Oracle impulsó esa idea con mucha fuerza. Tener el tribunal más alto (este es un asunto de jurisdicción de los EE. UU., Los tribunales de la UE han decidido que las API nunca están sujetas a derechos de autor) reivindicar a Google era más importante que las posibles multas y tarifas.

Para nosotros, nada cambia. Excepto ver menos a Oracle versus Google en nuestro suministro de noticias.

Para nosotros, nada cambia. Los mejores teléfonos Android funcionan de la misma manera que lo hicieron ayer, y los desarrolladores pueden escribir aplicaciones y construir sobre AOSP de la misma manera que siempre lo han hecho. Pero todo el viaje ha sido interesante y, afortunadamente, el resultado fue el correcto, en mi opinión.

Revisión de e / OS: Android centrado en la privacidad sin GoogleRevisión de e / OS: Android centrado en la privacidad sin Google

renunciarías a google

Revisión de e / OS: Android centrado en la privacidad sin Google

Si está cansado de compartir todos sus datos en línea con Google y otras empresas, hay un número creciente de alternativas disponibles. Echamos un vistazo a uno de ellos llamado / e / OS, que promete a sus usuarios una versión «eliminada de Google» de Android.