O Twitter anunciou hoje, no JavaOne 2011, que está se juntando ao Java Community Process (JCP) e ao projeto OpenJDK. O gerente de open source do Twitter, Chris Aniszczyk, diz em post no blog de desenvolvimento da empresa:
A JVM e a riqueza de seu ecossistema são críticos para nossa infraestrutura e nos ajudaram muito na expansão da empresa. E a natureza poliglota da JVM permite que coexistam livremente linguagens de programação como Java, Scala, Ruby, JavaScript e Clojure. Dessa maneira, o Twitter pode escolher a linguagem mais adequada para cada tarefa.
Quanto ao projeto OpenJDK, os planos do Twitter são contribuir nas áreas de desempenho e coleta de métricas de execução do garbage collector na JVM, além de colaborar com empresas e indivíduos envolvidos no OpenJDK (que inclui empresas como SAP, HP, Oracle e Red Hat).
O Twitter mantém ou colabora com vários projetos open source. Alguns destaques de projetos criados pela empresa são o Gizzard, um framework em Scala usado para a criação de datastores distribuídos; o Flockdb, um banco de dados em grafo distribuído e tolerante a falhas (também em Scala); e o Cloudhopper SMPP, uma implementação de alto desempenho do protocolo Short Message Peer-to-Peer Protocol, para processamento de mensagens SMS. Todos esses e vários outros projetos estão acessíveis no site do Twitter no Github.
A conta @twitteross é a fonte recomendada para acompanhar as inovações e mudanças nos projetos open source em que o Twitter está envolvido, incluindo agora o OpenJDK.