Oracle gana juicio contra Google. Que viva @migueldeicaza e Firefox OS!

Os dois Larry se opuseram e o mais velho ganhou.

http://www.pcworld.com/article/2153520/oracle-wins-google-loses-in-copyright-ruling-on-java-apis.html

Lá na minha terra dizem que mais sabe o diabo por velho de que por diabo e é verdade.

A disputa era pelos direitos de propriedade intelectual nada menos que sobre as API e não sobre o Java em si mesmo.  Ainda cabe apelação, mas o fato é que esta virada de opinião em cortes federais americanas traz um pano de dúvidas sobre um mundo de negócios e interdependências aos quais estamos livremente acostumados e nunca cogitamos a ideia de poder estar sujeito a esta analise.

Por trazer uma analogia simples, é como dizer que a locomotiva pode ser usada pelos vagões contanto se paguem direitos de autor sobre o engate e a forma em que este comunica-se com a locomotiva.

De qualquer forma, mais uma vez eu fico feliz pessoalmente por não ter conseguido gostar do Java há alguns anos mesmo havendo-me esforçado bastante para usa-lo.

O outro que deve de estar imensamente feliz é Miguel de Iqaz (@migueldeicaz) com sua aproximação de C# para Android.  Ao final das contas, ele leva já alguns anos em utilizar um padrão aberto para desenvolver para Android e esta pode ser a oportunidade que o leve a consagrar seu projeto sob o amparo da Google.

Falando em C#, ele é patrocinado e promovido pela Microsoft, fique tranquilo que sei disso e sei das consequências disso, porém, por trás dele esteve Anders Hejlsberg que por sua vez esteve por trás de Delphi quando ainda era Borland e que agora está por trás do TypeScript da MS que é uma versão melhorada e agora opensource do Javascript desenvolvido originalmente por Brendan Eich

Ou seja, são pessoas que movimentam o mundo e não instituições.  São perguntas e não respostas, desejos e não satisfações as que alavancam o desenvolvimento.  Ou, como se diz comumente, a necessidade é a mãe das invenções.

Resumindo, a solução da disputa nos coloca de novo diante da necessidade de dar uma melhor plataforma aberta para os dispositivos móveis.  Não acredito, claro, que C# seja a panaceia, só digo que já algum trabalho em desenvolvimento.  Também não digo que TypeScript possa vir ao resgate, já que a fonte dele está contaminada e o a comunidade open-source já olha e vai continuar olhando sempre com olhos não tão legais quem tem subjugado por anos ao fio gerações inteiras de usuários havendo antes se apropriado de forma indébita ou no mínimo escusas de milhões de linhas de código alheias.

Eu acho que a solução vai vir de algum compilador em tempo real ou não que aceite Javascript no padrão asm.js o leve a binário da plataforma destino e o mantenha de forma segura no próprio dispositivo.  Digo de forma segura porque o JS por ser interpretado requer que o programador exponha sua lógica, regras de negócios, acesso aos bancos de dados e segurança por só elencar alguns.  Compilar e criptografar o código seria uma revitalizada nessa situação e um grande atrativos para alguns programadores que enxergam de forma negativa e ameaçante ter que disponibilizar o código.

Por que penso em JS? porque ele está presente em quase tudo o que nos interessa nos aplicativos.  É diferente o desenvolvimento de sistemas operacionais, drivers, interfaces em tempo real, etc.  Ai o C++ já tem o seu espaço serio bem garantido.  Mas o programador comum e corrente, precisa que seu aplicativo seja fiável, estável e que rode o maior número de plataformas sem modificações.  Isso JS já faz.  Compilar esse mesmo código (com todas as exigências que asm.js e TypeScript impõem) já é um grande avanço.

Quem está mais perto disso? Mozilla: http://en.wikipedia.org/wiki/Mozilla_phone


Deprecated: Creation of dynamic property WP_Term::$cat_ID is deprecated in /home/inovacao/public_html/yeapf.com/wp/wp-includes/category.php on line 378

Deprecated: Creation of dynamic property WP_Term::$category_count is deprecated in /home/inovacao/public_html/yeapf.com/wp/wp-includes/category.php on line 379

Deprecated: Creation of dynamic property WP_Term::$category_description is deprecated in /home/inovacao/public_html/yeapf.com/wp/wp-includes/category.php on line 380

Deprecated: Creation of dynamic property WP_Term::$cat_name is deprecated in /home/inovacao/public_html/yeapf.com/wp/wp-includes/category.php on line 381

Deprecated: Creation of dynamic property WP_Term::$category_nicename is deprecated in /home/inovacao/public_html/yeapf.com/wp/wp-includes/category.php on line 382

Deprecated: Creation of dynamic property WP_Term::$category_parent is deprecated in /home/inovacao/public_html/yeapf.com/wp/wp-includes/category.php on line 383
Posted in Opinião