Visite também: Currículo ·  Efetividade BR-Mac

O que é LinuxDownload LinuxApostila LinuxEnviar notícia


Oracle processa Google pelo seu uso do Java no Android

E é uma porção completa: direitos autorais e patentes. Detalhes também no OSNews.

Enviado por Nícolas Wildner[Ironmaniaco] (nicolasgauchoΘgmail·com):

“A Oracle processa a Google por quebra de uma patente e violação de direitos autorais. Motivo: Nem o “Press Release” da Oracle ou o “US District Court for Northern California” emtram em maiores detalhes sobre o motivo.

“Desenvolvendo o Android, a Google soube diretamente e repetidamente que infringia os direitos de propriedade intelectual do Java, que pertencem a Oracle”, disse um porta-voz da empresa. “Este processo busca os remédios/soluções adequadas para a infração deles”.

Quanto a maiores detalhes sobre a SDK do Android, todo mundo tá cansado de saber que se trata de um “fork” do Java, mas muito além da sintaxe igual, a SDK da Google possui uma implementação independente do Java agora da Oracle(quanto a bibliotecas), utilizando até mesmo um compilador próprio e uma “runtime” criada especificamente para o Android.

O Java estava no acordo de compra da Oracle, e todo mundo sabe que ela pode se tornar uma dominadora no mundo dos “Middlewares”, detendo o controle de uma tecnologia destas.

E o fato é: A Oracle escolheu a Google para processar, e isto pode causar um grande impacto na visão de todas as empresas que possuem uma implementação de Java(até mesmo uma versão com a Apache License do Java SE foi idealizada, mas continuamente hostilizada pela Oracle). Talvez estas empresas não serão processadas, mas algum tipo de constrangimento poderá ser causado. Maiores detalhes, no link de referência.” [referência: arstechnica.com]


• Publicado por Augusto Campos em 2010-08-13

Comentários dos leitores

Os comentários são responsabilidade de seus autores, e não são analisados ou aprovados pelo BR-Linux. Leia os Termos de uso do BR-Linux.

    CarlosCaldas (usuário não registrado) em 13/08/2010 às 11:43 am

    Não acredito que a Oracle processe a Apache.

    A Oracle só quer a fatia $$$ dela com lucros que o Google está tendo com o Android.

    Moisés (usuário não registrado) em 13/08/2010 às 11:54 am

    “A Oracle processa a SUN…..” ????????????

    Curioso (usuário não registrado) em 13/08/2010 às 11:55 am

    Para quem dizia que o Java era livre, esta ai a resposta.

    Pensador (usuário não registrado) em 13/08/2010 às 12:01 pm

    A Google devia ter usado Lua no Android.

    Marcos (usuário não registrado) em 13/08/2010 às 12:08 pm

    Hummm. Acho que isso é muito curioso. Isso porque o Java foi liberado como GPLv3. Isso quer dizer que a Oracle não pode processar a Google. Vamos ver o que dá isso. Mas pode ser mais um caso interessante para confirmar a GPL.

    Sim, o Java é livre tanto quanto qualquer outro software com GPL.

    Obrigado, vou corrigir.

    DarkCode (usuário não registrado) em 13/08/2010 às 12:13 pm

    se o java é livre entao veremos mais um triunfo das licencas livers,
    não que eu goste de como a Google lida com o Software Livre e principalmente com o Linux !

    Marcos (usuário não registrado) em 13/08/2010 às 12:17 pm

    Sempre digo para os meus colegas microsoftianos: façam como o Bill Gates, pule fora enquanto é tempo. Para os javanianos, agora podemos dizer: Façam como o James Gosling (“pai” do java), pule fora enquanto é tempo.

    cassio eskelsen (usuário não registrado) em 13/08/2010 às 12:23 pm

    “Mimimi, nao use Mono pq a Microsoft vai processar”. E agora???

    Mas como fā e programador de Android, estou triste.

    gnouser (usuário não registrado) em 13/08/2010 às 12:26 pm

    E foi dada a largada =)

    Piero Ferraz (usuário não registrado) em 13/08/2010 às 12:27 pm

    Usar o openjdk não evitaria este problema?

    ini (usuário não registrado) em 13/08/2010 às 12:30 pm

    Odeio a Oracle.

    anderson (usuário não registrado) em 13/08/2010 às 12:31 pm

    Isso foi oficializado em 09 de maio de 2007 a liberação gpl

    http://pt.wikipedia.org/wiki/OpenJDK

    É isso que o google usa?

    gtuxed (usuário não registrado) em 13/08/2010 às 12:42 pm

    Hoje em dia muita coisa substitui java se for ver pelo lado da portabilidade.Python, lua, ruby, etc. já são tão portateis quanto java em alguns tipos de plataforma.

    Sobre o processo, acho estranho, pois também acho que o java (ao menos achava) era licenciado sob gpl, fora o fato de que com Google trabalhando com java a Oracle não precisaria muito de marketing corporativo para insentivar o uso de tecnologias baseadas em java.

    Olha, agora eu fiquei um pouco com pé atrás em relação a Oracle…

    Pensador (usuário não registrado) em 13/08/2010 às 12:43 pm

    https://openjdk.dev.java.net/source/browse/openjdk/jdk/trunk/LICENSE?rev=227&view=markup

    Isso é GPLv2. Eles chegaram mesmo a lançar sob GPLv3? O que achei foram apenas notícias dizendo que a Sun “estava considerando” lançar sob GPLv3, mas acho que isso não chegou a acontecer.

    Se for realmente GPLv2, há apenas uma garantia implícita contra patentes. Apenas na GPLv3 existe uma cessão explícita de quaisquer patentes que pertençam aos indivíduos que criaram ou contribuíram código. Essa foi um dos principais motivos para se lançar uma nova versão da GPL.

    É claro que a Google pode tentar usar essa garantia implícita em um tribunal, mas não há garantias de que será aceito pelos juízes. A licença não foi feita pensando em proteger contra esse tipo de situação na época. Apenas a GPLv3 foi feita pensando em proteger contra isso.

    Lewis (usuário não registrado) em 13/08/2010 às 12:44 pm

    Vou buscar as pipocas e um guaraná(suco) :-P

    Mais alguem vai querer?

    renato (usuário não registrado) em 13/08/2010 às 12:45 pm

    @cassio eskelsen

    mimimi? mesmo com o Java sendo supostamente livre dá nisso. Imagina se a Google tivesse optado por C#?

    renato (usuário não registrado) em 13/08/2010 às 12:46 pm

    é, agora o Richard Stallman sai de trás de uma moita e grita, a-ha! au falei.

    Cassio Eskelsen (usuário não registrado) em 13/08/2010 às 12:48 pm

    @renato

    C# é livre (ECMA).

    Em todos esses anos, a Microsoft nunca processou a Novell. Ao contrário, agora está inclusive ajudando (com testes)

    renato (usuário não registrado) em 13/08/2010 às 1:04 pm

    @Cassio Eskelsen

    1. O Java também é padrão ECMA. Mais que isso a implementação é livre sobre GPLV2, ou quase a toda a implementação. Enquanto a implementação do .Net não é nada livre. E nem isso evitou o processo.

    2. A pendenga é sobre as patentes da Oracle sobre o Java, da mesma forma que a Microsft tem sobre .Net. O que piora a situação ja que não tem a proteção contra patentes que a GPL dá, ainda que implicitamente.

    3. A Novell fez contrato de não agressão com a Microsoft justamente por conta do risco das patentes.

    4. O Oracle nunca processou quem desenvolve outras versões da JVM.

    5. Se a Google fosse usar C# teria que criar outra implementação, assim como fez com o Java, para otimizar nos dispositivos embarcados. O que abriria a porta para o processo.

    6. Não sei por que estou discutindo isso, já que é óbvio demais.

    O Leão do Norte (usuário não registrado) em 13/08/2010 às 1:05 pm

    MEU DEUS…

    LOL

    Não acredito, Oracle colocando as manguinhas de fora mais um vez e dessa forma.

    Oracle com cara de nova SCO.

    devnull (usuário não registrado) em 13/08/2010 às 1:16 pm

    O Python vai dominar o Android agora.
    Nada como Software Livre de verdade :)

    BSD_User (usuário não registrado) em 13/08/2010 às 1:23 pm

    to falando que essa tal de GPL é toda defasada!

    Alexandre Arruda (usuário não registrado) em 13/08/2010 às 1:25 pm

    Sempre achei que a Google fosse a empresa que compraria a Sun.
    Só por todo o legado do Java, acho que já valia a pena (principalmente por causa do Android).
    Fora as tecnologias do Mysql, VirtualBox, Solaris, hardwares e outras coisas mais que a Sun faz/fazia.

    Talvez o problema não seja com o uso do Java em si, mas sim com implementação própria do google. Se eles estão ignorando algum padrão de comportamento exigido…

    Não sei como era o licenciamento na época do Microsoft Java, mas foi algo nesse sentido que terminou com ele. Já que a MS estava inserindo recursos que só eram disponíveis na sua implementação, acabando com padrão multiplataforma….

    Mas enfim é só especulação…

    Adriano (usuário não registrado) em 13/08/2010 às 1:43 pm

    Desenvolvimento “livre” por enquanto só na NOKIA (quem diria….)
    E mais uma vez o opensource chuta bundas.

    Pensador (usuário não registrado) em 13/08/2010 às 1:44 pm

    @cristianfere, A única coisa que o Android usa do Java é a sintaxe da linguagem. O compilador, o bytecode, o interpretador, o JIT, a plataforma, as bibliotecas, a API, todos são diferentes, e criados do zero pela Google. Por isso a Google nunca considerou um perigo, pois não se pode dizer que o produto deles é Java. É uma situação bem diferente do Microsoft Java, que suportava o mesmo bytecode do Java, gerado pelo mesmo compilador, usava a mesma plataforma, mas tinha algumas “extensões”. No caso do Android, é algo completamente à parte do Java padrão. A Oracle quer mesmo é arrancar dinheiro da Google. E se os advogados deles forem bons, vão conseguir, porque a garantia contra patentes da GPLv2 é apenas implícita.

    Cassio Eskelsen (usuário não registrado) em 13/08/2010 às 1:57 pm

    @renato

    Tanto o C# quanto a CLI estão cobertos pela ECMA. Então você pode criar uma implementação C# / CLI que rode no teu microondas que a Microsoft não poderá fazer nada.

    Isso é óbvio, mas faço questão de discutir esse velho FUD com quem gosta de trollar sobre a suposta não liberdade do C#.

    Igor Cavalcante (usuário não registrado) em 13/08/2010 às 2:07 pm

    Agora realmente a oracle me deixou puto!

    robsonpc (usuário não registrado) em 13/08/2010 às 2:10 pm

    Em vez de cortar os tentáculos foram direto na cabeça!
    Todas as empresas trabalham para o que mais tras lucro. Oracle, Google, MS, Apple….são todas iguais.

    Gabriel (usuário não registrado) em 13/08/2010 às 2:24 pm

    Seja livre, programe em .NET! Huahuahuahuahuaha!

    Hehehehehehe.

    A Oracle tá dando uma c@gada por semana.

    Só que agora começaram uma briga que tem grande potencial para machucar bastante um dos lados. É pouco provável que as duas saiam apenas com escoriações.

    E se for para apostar agora, antes de digerir bem o assunto, eu apostaria um pouco no Google.

    Limão (usuário não registrado) em 13/08/2010 às 2:30 pm

    Juro que ainda não entendi no que a Google violou patentes do Java…
    A partir de hoje, eu vou virar religionso e rezar todas as noites para que Odin desça por sobre a cabeça de Larry Ellison e a esmague de uma forma dolorosa e totalmente cruel…

    “Agora realmente a oracle me deixou puto!” [2]

    CarlosCaldas (usuário não registrado) em 13/08/2010 às 2:31 pm

    A Oracle não é a SCO que estava praticamente falida.

    A Oracle vem batendo recordes de faturamento a cada ano que passa e tem muito a perder. Se ela está processando é porque esta muito segura de seus direitos. Eu vou assistir de camarote essa briga de cachorro grande…. :-)

    Pensador (usuário não registrado) em 13/08/2010 às 2:34 pm

    @renato, Java não é padrão ECMA. “After submitting Java to ECMA for consideration for standardization, in December of 1999, Sun withdrew the submission” http://www.zdnet.com/news/what-is-ecma-and-why-microsoft-cares/298821
    Você deve estar confundindo com JavaScript (ECMAScript). Esta sim é padrão ECMA.

    @Cassio Eskelsen, A única política quanto a patentes exigida pela ECMA é esta – “Ecma desires to develop standards for which licenses for any essential patents are available on a non-discriminatory basis and on reasonable terms and conditions” http://www.ecma-international.org/memento/codeofconduct.htm
    Ou seja, o fato de o C# e a CLI serem padrões ECMA não os isenta de serem cobertos por patentes. Eu não sei como está a situação de patentes do .NET, mas se as patentes tiverem sido liberadas para uso livre, isso não tem nada a ver com a ECMA.
    Obs.: “non-discriminatory basis and on reasonable terms and conditions” significa simplesmente que as patentes devem ser licenciadas de forma não-discriminatória (para qualquer um que requisitar) e em termos e condições razoáveis (ou seja, não pode ser cobrado um valor abusivo para os royalties).

Este post é antigo (2010-08-13) e foi arquivado. O envio de novos comentários a este post já expirou.