O júri decidiu que o Android usa a API Java de boa fé

O teste de duas semanas entre Oracle e Google chegou ao fim. A Oracle gastou milhões de dólares preparando um processo e pagando por advogados. Ela se preparou cuidadosamente para o próximo processo, excluindo do júri a única pessoa formada em TI. De acordo com uma pesquisa com candidatos a júri, ele também foi o único que, mesmo antes do julgamento, entendeu o significado do termo "uso justo" (ele aprendeu sobre isso enquanto estudava na Universidade da Califórnia em Berkeley). Mas a exclusão deste júri não ajudou a Oracle.

Após três dias de discussão ontem, o júri restante chegou a um veredicto unânime de que o uso da API Java no Android é um exemplo de uso justo sob a lei de direitos autorais.

Se o veredicto fosse diferente, o juiz continuaria o processo, passando para a fase de avaliação de danos. Oracle reivindicou US $ 9 bilhões

“Eu o saúdo pelo seu trabalho duro neste caso”, o juiz distrital William Alsup falou ao júri, sob cuja supervisão esse julgamento está ocorrendo desde 2010. - O tribunal traz gratidão e libera você. "Gostaria de entrar na sala de deliberações do júri e pessoalmente cumprimentar cada um de vocês."

William Alsup recebeu fama particular durante um dos episódios da audiência em maio de 2012, quando falava em compensação pelo dano de US $ 150 mil por "roubo" da função rangeCheck (9 linhas de código) e arquivos de teste para Android. De repente, o juiz sabe como programar .

Fragmento da transcrição das audiências de 15 de maio de 2012
Oracle: , . , , .

, , 15 , 10 Linux. , — . , , , Android.

, Google, Android. Android ; , . , , . . , . $3 , 700 800 . [ Google, $8 $10 ]. , , [] .

[Google] , , . , - , ?

: Java [] . , , . rangeCheck . , . , , . . , . , ?

Oracle: rangeCheck.

: rangeCheck! , , . , .

Se um exemplo rangeChecktivesse sido criado e a Oracle processasse US $ 150.000 por 9 linhas de código, teria reivindicado uma compensação pelo restante do código "roubado" na taxa estabelecida, para que o valor total da compensação pudesse chegar a nove bilhões de dólares.

Nove linhas de códigorangeCheck
private static void rangeCheck(int arrayLen, int fromIndex, int toIndex {
     if (fromIndex > toIndex)
          throw new IllegalArgumentException("fromIndex(" + fromIndex +
               ") > toIndex(" + toIndex+")");
     if (fromIndex < 0) 
          throw new ArrayIndexOutOfBoundsException(fromIndex);
     if (toIndex > arrayLen) 
          throw new ArrayIndexOutOfBoundsException(toIndex);
}

O Google divulgou uma declaração chamando de vitória para todos. "O veredicto de hoje que o Android usa fielmente a API Java representa uma vitória para todo o ecossistema Android, para a comunidade de desenvolvedores Java, para programadores que dependem de linguagens de programação abertas e gratuitas para desenvolver programas inovadores para os usuários".

O litígio entre Oracle e Google sobre a API Java no Android já dura seis anos. O primeiro processo foi iniciado em 2010, em 2012, o juiz Alsup decidiu que as APIs não estavam sujeitas a direitos autorais, mas essa decisão foi cancelada no tribunal de apelação. Agora, o júri aprovou outra defesa contra as alegações da Oracle: as interfaces de programação Android foram chamadas de exemplo de uso justo do código Java.


O programador Dan Bornstein, que testemunhou no julgamento, nomeou a máquina virtual Dalvik com o nome de uma pequena vila de pescadores na Islândia. Foto: Dan Bornstein

Do ponto de vista dos advogados de software livre, essa não é uma boa opção, porque o uso justo ainda implica que as leis de direitos autorais sejam realmente aplicáveis ​​à API Java. De fato, eles não devem estar sujeitos a direitos autorais, como o juiz Alsup argumentou em detalhes em 2012. Mas isso é melhor que nada.

A Oracle pretende recorrer novamente.

“Acreditamos firmemente que o Google desenvolveu o Android copiando ilegalmente a principal tecnologia Java para entrar rapidamente no mercado de dispositivos móveis. A Oracle iniciou esse processo para encerrar as atividades ilegais do Google. Acreditamos que existem numerosos motivos para recorrer e planejamos devolver o caso ao tribunal do distrito federal para recorrer ”, disse Dorian Daley, procuradora-geral da Oracle.

"Eles copiaram 11.500 linhas de código", disse o advogado da Oracle, Peter Bicks, na palavra final antes de ser sentenciado. - Isso não é discutido. Eles pegaram nosso código, copiaram e colaram diretamente no Android. ”

Os representantes do Google responderam que a linguagem de programação Java sempre foi "livre e aberta" para uso - isso também se aplica à reimplementação da API Java. Uma das testemunhas do julgamento foi o diretor executivo da Sun Microsystems, que desenvolveu o Java. Esta empresa foi comprada pela Oracle em 2009. Ele reconheceu o Android como um produto legítimo e competitivo.

O CEO da Oracle, Larry Ellison, recebeu inicialmente o advento do Android, mas "mudou de idéia quando ele tentou usar Java em seu smartphone e falhou", disse o advogado do Google, Robert Van Nest, ao júri.

Source: https://habr.com/ru/post/pt394663/


All Articles