10 brilhantes softwares opensource
Robert Galbraith/Reuters
Página principal Tecnologia

Conheça 10 fabulosos produtos que as grandes empresas de tecnologia tornaram gratuitamente disponíveis.

De um modo geral e de alguma forma nebuloso, o software de código aberto está aí em força. O reconhecimento da importância do seu grande e crescente papel na computação empresarial tornou-se gradualmente numa atividade comum, graças à prominência da tecnologia de código aberto em tudo, desde a contentorização à tecnologia da nuvem. Uma possível consequência disto é o facto de as principais empresas de tecnologia terem estado a fazer cada vez mais ofertas de código para a comunidade de código aberto nos últimos tempos. Dê uma vista de olhos aos 10 produtos mais notáveis.

1. Spinnaker

A Netflix utiliza a plataforma de entrega contínua Spinnaker para fazer atualizações de software por toda a sua vasta infraestrutura a alta velocidade, e lançou recentemente o código fonte do projeto no GitHub no início desta semana. Funciona não só no ambiente nativo da Netflix, no AWS, mas também na plataforma Google Cloud e já se fala no desenvolvimento de suporte para o Microsoft Azure.

2. TensorFlow

A inteligência artificial é um assunto muito importante para a Google, que investiu muitos recursos na expansão dos horizontes do deep learning e na construção de redes neuronais de grande escala. Alguns dos frutos da investigação da Google estão disponíveis atodos, uma vez que a empresa tornou a sua máquina de contexto de aprendizagem TensorFlow de acesso livre na semana passada.

3. Distributed Machine Learning Toolkit

Para não ficar atrás, a Microsoft lançou a sua própria Distributed Machine Learning Toolkit (ou Caixa de Ferramentas de Apredizagem Distribuída sobre Máquinas) – uma estrutura de IA do género da TensorFlow – no GitHub há uns dias atrás. A empresa divulgou particularmente no lançamento a presença de dois dos seus próprios algoritmos para a aprendizagem distribuída sobre máquinas.

4. Flux

No verão de 2014 o Facebook tornou público o Flux, a arquitetura da aplicação web que a empresa utiliza para criar interfaces de aplicações do lado do cliente. Tendo em conta as amplas dimensões do ecossistema da aplicação de terceiros do Facebook, isto faz muito sentido.

5. Kubernetes

A aplicação de algumas das ideias e do pessoal por detrás do sistema de gestão de clusters Borg do Google na estrutura do contentor Kubernetes de código aberto torna-a num suporte de uma parte importante do ecossistema.

6. .NET

A Microsoft fez vários títulos de notícia quando tornou a sua estrutura .NET pública nos finais de 2014, com muitos deles a anunciar que era a prova que a Microsoft – anteriormente a ovelha negra dos códigos abertos – tinha cedido.

7. Swift

Até a Apple, que é conhecida por ser demasiado discreta em relação à sua propriedade intelectual, está a entrar no espírito da coisa, tendo tornando recentemente público a sua linguagem de programação Swift na WWDC deste ano.

8. Presto

Em novembro de 2013, o Facebook lançou o seu mecanismo SQL-on-Hadoop interativo Presto na comunidade de código aberto. O Presto é a base para as ferramentas de análise que o Facebook utiliza para analisar as suas centenas de petabytes de dados de utilizador.

9. HHVM

O Facebook tem sido o principal contribuinte de novos projetos para o mundo do código aberto, e o HHVW (ou HipHop Virtual Machine) é, de facto, uma máquina virtual de acesso livre criada para correr códigos escritos em PHP e Hack.

10. Grommet

O Grommet da HP é uma estrutura de design de interfaces de utilizador potente que a empresa lançou como um projeto de código aberto no verão deste ano. Essencialmente, o Grommet é um conjunto de ferramentas e ativos com o intuito de ajudar os utilizadores a desenvolver interfaces uniformes e úteis.

Por favor, descreva o erro
Fechar