Facebook se torna código aberto (mais ou menos)

Ainda há todo tipo de piada a ser feita sobre os problemas do IPO do Facebook e a tolice envolvida na emissão de tantas ações que o mercado estava inundado (ou nos subscritores do IPO supostamente ocultando informações sobre os lucros futuros da empresa de todos, exceto de seus clientes centrais), mas isso não impediu o Facebook de falar sobre uma loucura totalmente diferente neste fim de semana, ao lançar sua própria biblioteca de código aberto de desenvolvimento C++ código.

Em uma declaração de lançamento (e missão) na página oficial Folly: The Facebook Open Source Library na rede social, Jordan DeLong da empresa explicou o pensamento por trás de disponibilizar seu código para todos:

Vídeos recomendados

O Facebook é baseado em código aberto de cima a baixo e não poderia existir sem ele. Como engenheiros aqui, usamos, contribuímos e lançamos muitos softwares de código aberto, incluindo partes de nossa infraestrutura principal, como HipHop e Thrift. Mas em nosso código de serviços C++, um gargalo claro para liberar mais trabalho é que qualquer projeto de código aberto precisava quebrar dependências de código de biblioteca interna não lançado… Nosso principal objetivo com essa “tolice” é criar uma solução que nos permita continuar abrindo o código-fonte de partes de nossa pilha sem recorrer à reinvenção de alguns de nossos recursos internos. rodas. E como os componentes do Folly normalmente funcionam significativamente mais rápido do que os equivalentes disponíveis em outros lugares, são fáceis de usar e complementar bibliotecas existentes, achamos que os desenvolvedores de C++ podem achar partes desta biblioteca interessantes por si só certo.

Relacionado

  • Facebook promete restringir o acesso a notícias no Canadá
  • Twitter se prepara após código-fonte vazar online
  • Como criar vários perfis para sua conta do Facebook

O código – descrito como “rápido e razoavelmente fácil de trabalhar”, fazendo “uso intenso de C++” por DeLong – já está disponível como código aberto em Licença de software Apache a partir de um repositório GitHub público.

Parte do código pode já ser familiar aos programadores que o inspecionam. “A praticidade permeia a engenharia do Facebook, e temos baixa tolerância à síndrome do “Não foi inventado aqui” (afinal, a empresa é baseada em código aberto software)”, explicou DeLong, acrescentando que “Folly complementa algumas bibliotecas C++ existentes de alta qualidade, como Boost ou a Biblioteca Padrão, ambas usadas fortemente.”

Comentando que Folly está “definitivamente no espírito de ‘lançar cedo, lançar com frequência'”, DeLong escreveu que a empresa “vai continue atualizando a árvore de código aberto à medida que novos componentes do Folly são adicionados, então você pode esperar ver mais disso no github no futuro."

Recomendações dos Editores

  • Como configurar seu feed do Facebook para mostrar as postagens mais recentes
  • Como obter sua parte no acordo de US$ 750 milhões do Facebook
  • Trump autorizado a retornar ao Facebook e Instagram
  • Os Reels estão prestes a aparecer em mais um recurso do Facebook
  • O que é um Pixel do Facebook? Ferramenta de rastreamento do Meta, explicada

Atualize seu estilo de vidaDigital Trends ajuda os leitores a manter o controle sobre o mundo acelerado da tecnologia com as últimas notícias, análises divertidas de produtos, editoriais criteriosos e prévias únicas.