La Corte Suprema se pone del lado de Google en el caso de derechos de autor de API de Oracle

En un fallo el lunes , la Corte Suprema determinó que Google podía usar legalmente elementos del código de la interfaz de programación de aplicaciones (API) Java de Oracle al construir Android.

“La copia de Google de la API para volver a implementar una interfaz de usuario, tomando solo lo que se necesitaba para permitir que los usuarios pusieran a trabajar sus talentos acumulados en un programa nuevo y transformador, constituyó un uso justo de ese material”, dictaminó la Corte Suprema en un 6 -2 opinión, con un juez (Amy Coney Barrett) que no participó en el fallo. Revocó una decisión federal anterior, que determinó que el uso de la API por parte de Google había constituido una infracción.

La opinión del tribunal concluye que las API, que permiten a los programadores acceder a otro código, son significativamente diferentes de otros tipos de programas informáticos. “Como parte de una interfaz, las líneas copiadas están intrínsecamente unidas con ideas sin copyright … y la creación de una nueva expresión creativa”, escribe el juez Stephen Breyer en su opinión. A diferencia de muchos otros programas de computadora, escribió Breyer, gran parte del valor de las líneas copiadas provino de los desarrolladores que invirtieron en el ecosistema, en lugar de las operaciones reales del programa. Google usó la API para permitir que los programadores de Java construyeran aplicaciones de Android, lo que el tribunal declaró que es un uso fundamentalmente 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. El propósito de Google era crear un sistema diferente relacionado con tareas para un entorno informático diferente (teléfonos inteligentes) y crear una plataforma, la plataforma Android, que ayudaría a lograr y popularizar ese objetivo “.

La decisión está destinada a centrarse específicamente en las API como categoría. “No revocamos ni modificamos nuestros casos anteriores relacionados con el uso legítimo; casos, por ejemplo, que involucran productos de“ imitación ”, escritos periodísticos y parodias”, escribe Breyer. El fallo depende en gran medida de las formas en que el código API permite una nueva expresión creativa, algo que se supone que promueve la doctrina del uso justo. “El resultado, en nuestra opinión, es que el uso legítimo puede desempeñar un papel importante en la determinación del alcance legal de los derechos de autor de un programa informático”.

En el disenso, el juez Thomas argumentó que el tribunal estaba creando una distinción insostenible entre implementar el código (que se estableció como sujeto a derechos de autor en una sentencia anterior) y declararlo.

“El Congreso rechazó las distinciones categóricas entre declarar e implementar el código”, escribió Thomas. “Pero la mayoría crea tal distinción. El resultado de este análisis distorsionador es una opinión que hace difícil imaginar cualquier circunstancia en la que el código declarante permanecerá protegido por derechos de autor ”.

Google y Oracle han estado peleando por la interoperabilidad Java de Android durante más de 10 años , abarcando tres juicios y dos apelaciones separadas. La encarnación actual del caso gira en torno a si Oracle puede hacer cumplir sus derechos de autor en aproximadamente 11,500 líneas en la base de código de Android, lo que representa 37 API separadas. Google desarrolló las API de forma independiente, pero están claramente basadas en API equivalentes en el código Java, diseñadas para imitar e interoperar con el lenguaje separado. Oracle afirma que la “estructura, secuencia y organización” de las API de Android es tan similar que viola los derechos de autor de Oracle sobre el código Java.

En 2014, una corte federal de apelaciones dictaminó que las API podrían estar sujetas a derechos de autor, en una controvertida decisión escrita por el juez William Alsup . (La Corte Suprema se negó a escuchar la apelación de Google el año siguiente, dejando que el fallo de la apelación se mantuviera). Pero esa decisión dejó abierta la cuestión de si la implementación de Google había violado los derechos de autor de Java, y Google lanzó una segunda fase del caso argumentando que Android Las API constituían un uso legítimo. En 2018 , la misma corte de apelaciones dictaminó que la implementación de Google no fue de uso justo, lo que puso a la compañía en riesgo de hasta $ 8.8 mil millones en daños. La decisión de hoy anula esa decisión, lo que permite que Google continúe usando el código de Android sin la amenaza de un reclamo de derechos de autor.

En particular, el procurador general del entonces presidente Trump había solicitado formalmente a la Corte Suprema que dejara el fallo de apelación en su lugar, poniéndose del lado de Oracle en la lucha.

Los argumentos orales para el caso de la Corte Suprema se llevaron a cabo en octubre , utilizando una variedad de metáforas floridas de lo que representaban las API. En un intercambio, el juez Stephen Breyer comparó las afirmaciones de la API de Oracle con tener derechos de autor en el teclado QWERTY. “Si permites que alguien tenga derechos de autor sobre eso ahora, controlarían todas las máquinas de escribir”, señaló Breyer, “lo que realmente no tiene nada que ver con los derechos de autor”.

Los representantes de Google y Oracle no respondieron de inmediato a una solicitud de comentarios.