O Google e a Sun podem estar caminhando para um embate, graças à forma como o Android, sua plataforma de software baseada em código aberto para celulares, lida com o Java. Em vez de usar o Java Micro Edition (JME) como mecanismo para rodar aplicações escritas em Java, o Google escreveu sua própria máquina virtual para o Android, chamada Dalvik.
Segundo desenvolvedores, há vantagens e desvantagens em usar a Dalvik, mas tecnologia pode não ter sido a preocupação do Google ao criar a ferramenta. Provavelmente o Google desenvolveu o Dalvik como uma maneira de driblar problemas de licenciamento com a Sun, que viriam em conseqüência do uso do JME, disse Stefano Mazzocchi, desenvolvedor e membro do conselho do Apache Labs.
Fabricantes de celulares que embutem o JME nos seus aparelhos têm que licenciar a tecnologia da Sun - do contrário, se usarem o software pela licença de código aberto, têm que revelar todas as modificações e inovações feitas no sistema, o que não interessa a eles.
O Dalvik funciona como um conversor de códigos Java em códigos Dalvik, portanto o Google pode alegar que o Dalvik não é uma plataforma Java, segundo Hari Gottipati, desenvolvedor de aplicativos móveis que acompanha o caso.
Saiba mais (idgnow.uol.com.br).