Ok. Tem coisas que a gente tem que tirar o chapéu: o Google lançou um site que contém material de referência para todas as tecnologias usadas por desenvolvedores web. Tudo que você pode vir a precisar saber sobre (X)HTML, CSS e Javascript foi juntado no Google Doctype, lavado, passado, engomado e posto em uma bela forma de apresentação e navegação. Não basta isso, eles liberaram o próprio código de Javascript que eles usam para sites como Gmail e Google Maps. Pouca coisa, né?
Mas, por favor, não seja um geek-cheerleader da empresa que aparenta ser boa-moça. Você vai ver por aà um monte de gente falando sobre o quanto eles são legais, dão coisas de graça, entregam presentes no Natal… Não caia nessa. Uma jogada assim não é altruÃsta. É estratégia.
Empresas inteligentes comoditizam produtos complementares aos seus.
Há um artigo de Joel Spolsky que ele mostra brilhantemente o porquê do interesse das grandes empresas pelo Open Source. Não é por benevolência ou por caridade. É estratégia, pura e simples. Consiste em fazer com que você torne produtos complementares ao seu em commodities, para que o custo de aquisição dele seja baixo, o menor possÃvel. Quando o custo de um produto complementar ao seu é baixo, você está indiretamente tornando mais fácil a aquisição do seu produto principal.
É uma explicação para termos empresas que colocam pesadas somas em investimento em software aberto. Tomando um exemplo do artigo: a IBM é - atualmente - uma empresa que vende serviços de consultoria e desenvolvimento em TI, certo? Se você quiser contratar alguém para desenvolver uma aplicação para você, você vai ter que custear parte da infraestrutura: pessoal, máquinas, servidores, licenças de software/pacotes de desenvolvimento… tudo que seria necessário para que o produto se torne uma realidade.
Pergunta: se um cliente potencial tem um orçamento X para esse contrato, e que você sabe que esse valor terá que ser dividido entre pessoal, máquinas, servidores, IDE’s e estoque de café Pilão para os programadores, não seria melhor que o grosso desse dinheiro fosse gasto onde você tenha a maior margem de lucro possÃvel?
Acontece que pó de café, máquinas e servidores já são commodities. Um cliente pode trocar de fornecedor sem ter grande prejuÃzo. Não há muito que pode ser feito aqui.
Também podemos comoditizar pessoal, sabia? Muitas das empresas de consultoria estão apenas buscando profissionais certificados justamente para que possam pensar nos desenvolvedores como peças intercambiáveis. Ao oferecer e buscar pessoas que possuam cursos e certificações, elas estão comoditizando o mercado de profissionais.
O que restaria? Diminuir o custo de aquisição de licenças de software. Ao investir em soluções Open Source, uma empresa que presta serviços de consultoria está comoditizando um produto complementar. Dessa forma, seus clientes passam a alocar mais de seus recursos naquilo que lhes interessa. Genial, não é mesmo?
Voltando ao Google…
Tudo que o pessoal do Google deseja é dominar a web como plataforma de desenvolvimento. Para isso, o que eles precisam é de mindshare. Quanto mais gente desenvolvido aplicações para web, mais o Google fica próximo do seu sonho do Cloud Computing. Quanto mais desenvolvedores trabalhando com web, mais barato fica o custo de desenvolvimento de aplicações web. Quanto mais baratos os serviços oferecidos pela web, mais o Google pode obter de faturamento em produtos como o AdWords e AdSense.
Uma empresa como a Google oferecer de graça informação que facilita o desenvolvimento de aplicações web é a mesma coisa que uma empresa como a IBM investir no Linux e oferecer ferramentas gratuitas como o Eclipse.