Notícias

Mais notícias de Agosto de 2010 | Navegar no histórico de notícias

Processo da Oracle contra o Google pelo uso do Java no Android

Criado 13/ago/2010 às 07h21 por Carlos Morimoto

8

Em vez de rodar aplicativos nativos, escritos em C ou outra linguagem, o Android utiliza predominantemente aplicativos compilados como bytecode, que são executados dentro de uma máquina virtual Java desenvolvida pelo (império) Google, a Davilk. Isso sacrifica parte do desempenho (e reduz a eficiência energética, resultando em um maior consumo de energia), mas em troca oferece grandes ganhos em termos de portabilidade, já que permite que a mesma biblioteca de softwares seja usada em diversas arquiteturas de processadores. A penalidade de desempenho introduzida pela máquina virtual explica o grande ganho de desempenho de aplicativos no Android 2.2 em relação às versões anteriores, devido às muitas otimizações na JVM.

Um ponto de contenda é que a Daivik não foi desenvolvida em conjunto com a Sun/Oracle, mas sim através de através de um processo de "sala limpa", similar ao que temos no caso do Wine, onde uma versão compatível do software é criada a partir de descrições do software original, sem que os desenvolvedores tenham acesso ao código original.

Em situações normais, um software desenvolvido através de um processo de sala limpa é considerado à prova de processos relacionados a patentes (como no caso do Samba e do Wine), mas no caso do Daivik a situação se tornou mais complicada com o anúncio de a Oracle abriu um processo contra o Google por quebra de patentes no uso do Java no Android.

O processo foi aberto na corte distrital de São Francisco e se baseia na acusação de que o Google violou sete patentes adquiridas pela Oracle com a compra da Sun, e contesta a ideia de que a Dalvik foi desenvolvida dentro de um sistema de sala limpa, uma vez que o Google previamente contratou vários ex-engenheiros da Sun envolvidos no desenvolvimento do Java.
Com o processo, a Oracle exige que os produtos baseados no Android sejam retirados do mercado, que o Google seja impedido de desenvolver novos produtos baseados na plataforma e pague uma grande indenização a título de reparação, uma vez que a violação teria sido deliberada.

Este processo da Oracle é mais um capítulo no Armagedom de patentes que assola os fabricantes de smartphones com participação nos EUA, e como em outros casos legais, os possíveis resultados são imprevisíveis, podendo envolver desde algum acordo entre o Google e a Oracle, com o pagamento de alguma quantia não especificada, até um eventual bloqueio das vendas dos aparelhos nos Estados Unidos.

Este processo da Oracle é também uma luz vermelha para outros projetos de implementações livres do Java (como no caso do projeto Harminy do Apache, que já foi vítima da hostilidade da Oracle), mostrando que a nova dona da plataforma está disposta a levar as hostilidades para os tribunais.

Cobertura em outros sites: Arstechnica, Osnews

8 comentáriosPostado 13/ago/2010 às 07h21 por Carlos Morimoto

Comentários

Oracle o Bixo Papão...
Criado 10/dez/2010 às 01h07 por Rick (anônimo)
Discordo de alguns comentários, a Oracle de longe está desesperada e tão pouco está preocupada com a comunidade Open Source.
Não foi pensando em Open Source que a Oracle pioneira em RDBMS chegou onde chegou e sim visando lucratividade, por exemplo a Microsoft não disponibilizou o Visual Studio Express para ser boazinha mas sim utilizar a comunidade como uma força depuradora e popularização da ferramenta de desenvolvimento, já a nata do negócio é vendida no Visual Studio 2010 Ultimate por $$$.
A mesma estratégia vem sendo usada no Oracle Express, logo MySQL está fadado é só uma questão de tempo.
O Recado foi dado, da noite para o dia os servidores Solaris antes disponibilizados a comunidade dos desenvolvedores PostgreSQL foi desligado sem prévio aviso.
Porque a google escolheu Java? ora essa fácil, é uma linguagem que alcançou Marte, é usado em celulares como J2ME, TVs, Smart Cards, Cartões de Créditos e Débitos, SIM Cards GSM, Carros, Internet, Servidores de Páginas Web Dinamicas, Satélites, Banco de Dados SQL como Apache Derby e H2, botões isso mesmo botões de roupa, etc, etc, e mais etc.
Nenhuma linguagem absolutamente nenhuma, teve uma ampla abrangencia como o Java teve, engana-se e mordem a lingua os que dizem que é uma linguagem de modinha.
E todo esse poder foi vendida embrulhada em uma folha de jornal como uma penca de Bananas pela finada Sun Microsystem.
A comunidade Open Source pode lutar, brigar, mas por muito tempo ainda Bill Gates, Larry Ellison, Sergey Brin e Larry Page encabeçarão a lista dos mais ricos e poderosos do mundo, para desgosto de Richard Matthew Stallman.
Ganhar e Perder muito dinheiro faz parte da vida deles, e isso eles o fazem muitooooo bem usando de todos os recursos sujos ou não, ao alcance.
Ah e não, não sou contra ou a favor do Open Source, uso Windows 7(Genuine) no Desktop e Unbutu no Notebook. Sou apenas uma pessoa Realista. ;)
Analista de Sistemas
Criado 2/dez/2010 às 18h28 por Halley Pacheco de Oliveira (anônimo)
Estou feliz, eu detesto a empresa Oracle e o Java. Espero que agora a Google adote uma linguagem boa, como a Microsoft fez com o C# após o processo da Sun. Também é bom agora se precaver com o MySQL, o dono é a mesma Oracle que já mostrou ao que veio!
.
Criado 16/ago/2010 às 13h09 por Marcos FRM
Google deve saber o que está fazendo. Isso deve ter sido analizado pelo jurídico deles antes de começarem a colocar dinheiro no Andriod.

gugamilare, não é todo o sistema de patentes que é insano. O problema é o sistema de patentes dos EUA, onde pode se patentear qualquer coisa. As descrições das patentes são completamente vagas em muitos casos.

Dêem uma lida:
http://www.amazon.com/Math-You-Cant-Use-Copyright/dp/0815749422
(dá para ler a introdução e os dois primeiros capítulos on-line clicando na capa)

É uma coisa sem pé nem cabeça.
Mais um inimigo
Criado 15/ago/2010 às 12h30 por AkaMod
E lá vai a Oracle seguindo pelo caminho que todos temiam. Virar uma das maiores, se não a maior inimiga do software livre.
Demorou para a Oracle dizer por que investiu 5,6 bilhões na compra da Sun. Tá aí o resultado.
Criado 14/ago/2010 às 09h25 por André Ricardo®
E não é só a Oracle... A Microsoft já se antecipou e já recebe royalties de cada aparelho vendido com Android por infração de patentes, agora a Oracle também quer morder o seu.
http://gizmodo.com/5526078/microsoft-licensing-mysterious-patented-tech-to-htcs-android-phones

Não demora muito para o Android ser inviabilizado.
Vale lembrar do MySQL!
Criado 13/ago/2010 às 11h39 por brunogarcia69
Vale lembrar que com a compra da Sun pela Oracle, a Oracle se tornou proprietária do banco de dados mysql, e pelo demonstração do desespero deles, imagino que vão querer daqui a pouco cobrar de todos também o uso deste banco de dados que por sinal é um dos maiores concorrentes do seu banco de dados...
Nem sei como a comunidade européia aprovou tal compra da Sun!!!
Espero que pelo bom senso e bem geral da população mundial, os tribunais dos eua não levem adiante tal processo insano e desesperado, pois isto poderia dar muita margem para empresas desesperadas como a Oracle!
Isso tem se tornado normal
Criado 13/ago/2010 às 10h47 por Artur Fernandes S. Filho
Infelizmente o que ocorre é que essas empresas estão ficando sem idéias e sem produtos inovadores para disputar no mercado, com isso eles começam essas guerras de patentes idiotas onde o prejudicado é o usuário, é realmente uma pena ver uma coisa dessas.
Por outro lado, porque o Google não optou por outra tecnologia, existem outras linguagens que gozam das mesmas características de interoperatividade do Java.
Eu acredito que isso se dê talvez por causa da ampla gama de desenvolvedores java que existem no mercado.
Sem falar que a partir desse processo, a expansão do android com certeza vai diminuir depois dessa, realmente lamentável.
Péssima estratégia
Criado 13/ago/2010 às 09h05 por gugamilare
Agora a Oracle acabou de pisar onde não devia e vai perder o apoio da comunidade open-source. É provável que isso custe mais para eles do que o que eles ganharem no processo em si.

Aliás, não seria melhor para eles o Android usar Java, mesmo que não sejam eles os donos da máquina virtual? Não dava para entrar num acordo, oferecer serviços ou ajudar no desenvolvimento da máquina virtual?

Eu fico pasmo com esse tipo de coisa. O sistema de patentes aplicado a softwares é um absurdo, e é prejudicial ao usuário. Tem vários projetos open-source da Oracle envolvendo Java, e agora voltaram atrás?

Isso me lembra quando eu era criança: eu tinha os meus brinquedos e ninguém podia mexer neles. A Oracle comprou um novo brinquedo. Agora o Google resolveu mexer no brinquedo e a Oracle foi contar pra titia. Lamentável.