En el juicio I, Oracle alegó que Google infringió los derechos de autor al copiar literalmente las API declaradas (código fuente declarado) de 37 paquetes de Java, así como su estructura, secuencia y organización no literal. La Corte de Distrito falló a favor de Oracle, pero la Corte de Apelaciones revirtió la decisión, determinando que las API no estaban protegidas por derechos de autor. El caso fue devuelto a la Corte de Distrito.