Facebook se vuelve de código abierto (más o menos)

Aún quedan todo tipo de chistes por hacer sobre los problemas de la oferta pública inicial de Facebook y la estupidez que implica emitir tantas acciones que el mercado estaba inundado (o en los suscriptores de la IPO que supuestamente retuvieron información sobre las ganancias futuras de la empresa a todos menos a sus clientes centrales), pero eso no impidió que Facebook hablara de una locura completamente diferente este fin de semana cuando lanzó su propia biblioteca de código abierto de desarrollo C++. código.

En una declaración de lanzamiento (y misión) en la página oficial Folly: The Facebook Open Source Library En la red social, Jordan DeLong de la compañía explicó la idea detrás de hacer que su código esté disponible para todos:

Vídeos recomendados

Facebook se basa en código abierto de arriba a abajo y no podría existir sin él. Como ingenieros aquí, utilizamos, contribuimos y lanzamos una gran cantidad de software de código abierto, incluidas piezas de nuestra infraestructura central, como HipHop y Thrift. Pero en nuestro código de servicios C++, un claro obstáculo para publicar más trabajo ha sido que cualquier proyecto de código abierto necesitaba romper las dependencias del código de biblioteca interna no publicado... Nuestro objetivo principal con esta "tontería" es crear una solución que nos permita continuar con el acceso abierto a partes de nuestra pila sin tener que reinventar algunos de nuestros sistemas internos. ruedas. Y debido a que los componentes de Folly generalmente funcionan significativamente más rápido que sus contrapartes disponibles en otros lugares, son fáciles de usar. utilizar y complementar las bibliotecas existentes, creemos que los desarrolladores de C++ podrían encontrar partes de esta biblioteca interesantes por su cuenta. bien.

Relacionado

  • Facebook promete restringir el acceso a las noticias en Canadá
  • Twitter se prepara después de que el código fuente se filtrara en línea
  • Cómo crear múltiples perfiles para tu cuenta de Facebook

El código, descrito por DeLong como “rápido y razonablemente fácil de usar”, haciendo un “uso intensivo de C++”, ya está disponible como código abierto en Licencia de software Apache a partir de una repositorio público de GitHub.

Es posible que parte del código ya resulte familiar para los programadores que lo inspeccionan. “La practicidad impregna la ingeniería de Facebook y tenemos poca tolerancia al síndrome “No inventado aquí” (después de todo, la empresa se basa en código abierto). software)”, explicó DeLong, y agregó que “Folly complementa algunas bibliotecas C++ de alta calidad existentes, como Boost o la biblioteca estándar, las cuales utilizamos fuertemente."

Al comentar que Folly está "definitivamente en el espíritu de 'lanzar temprano, lanzar a menudo'", DeLong escribió que la compañía "hará Continúe actualizando el árbol de código abierto a medida que se agregan nuevos componentes de Folly, por lo que puede esperar ver más de esto en github en el futuro."

Recomendaciones de los editores

  • Cómo configurar tu feed de Facebook para que muestre las publicaciones más recientes
  • Cómo obtener su parte del acuerdo de 750 millones de dólares de Facebook
  • A Trump se le permite regresar a Facebook e Instagram
  • Los carretes están a punto de aparecer en otra función de Facebook
  • ¿Qué es un píxel de Facebook? La herramienta de seguimiento de Meta, explicada

Mejora tu estilo de vidaDigital Trends ayuda a los lectores a mantenerse al tanto del vertiginoso mundo de la tecnología con las últimas noticias, reseñas divertidas de productos, editoriales interesantes y adelantos únicos.