Facebook diventa Open Source (più o meno)

Ci sono ancora tutti i tipi di battute da fare sui problemi dell’IPO di Facebook e sulla follia implicata nell’emettere così tante azioni che il mercato era inondato (o nei sottoscrittori dell’IPO che presumibilmente nascondono informazioni riguardanti i profitti futuri della società a tutti tranne che ai suoi clienti centrali), ma ciò non ha impedito a Facebook di parlare di una follia completamente diversa questo fine settimana poiché ha lanciato la propria libreria Open Source di sviluppo C++ codice.

In una dichiarazione di lancio (e missione) sulla pagina ufficiale Folly: The Facebook Open Source Library sul social network, Jordan DeLong dell'azienda ha spiegato il pensiero che sta dietro a rendere il suo codice disponibile a tutti:

Video consigliati

Facebook è basato sull'open source da cima a fondo e non potrebbe esistere senza di esso. Come ingegneri qui, utilizziamo, contribuiamo e rilasciamo molti software open source, inclusi pezzi della nostra infrastruttura principale come HipHop e Thrift. Ma nel codice dei nostri servizi C++, un chiaro collo di bottiglia nel rilascio di più lavoro è stato che qualsiasi progetto open source doveva interrompere le dipendenze sul codice della libreria interna non rilasciata... Il nostro obiettivo principale con questa "follia" è creare una soluzione che ci consenta di continuare a fornire parti open source del nostro stack senza ricorrere a reinventare alcune delle nostre risorse interne. ruote. E poiché i componenti di Folly in genere funzionano molto più velocemente rispetto alle controparti disponibili altrove, sono facili da installare utilizzare e integrare le librerie esistenti, riteniamo che gli sviluppatori C++ potrebbero trovare interessanti parti di questa libreria Giusto.

Imparentato

  • Facebook promette di limitare l'accesso alle notizie in Canada
  • Twitter si prepara alla fuga online del codice sorgente
  • Come creare più profili per il tuo account Facebook

Il codice – descritto da DeLong come “veloce e ragionevolmente facile da utilizzare”, che fa un “uso massiccio di C++” – è già disponibile come open source sotto Licenza software Apache da un repository GitHub pubblico.

Parte del codice potrebbe essere già familiare ai programmatori che lo esaminano. “La praticità pervade l’ingegneria di Facebook e abbiamo una bassa tolleranza per la sindrome “Non inventato qui” (dopo tutto, la società è costruita su open source software)", ha spiegato DeLong, aggiungendo che "Folly integra alcune librerie C++ esistenti di alta qualità, come Boost o Standard Library, che usiamo entrambe pesantemente."

Commentando che Folly è "decisamente nello spirito di 'rilascio anticipato, rilascio spesso'", DeLong ha scritto che la società "lo farà" continua ad aggiornare l'albero open source man mano che vengono aggiunti nuovi componenti Folly, quindi puoi aspettarti di vederne di più su github nel futuro."

Raccomandazioni degli editori

  • Come impostare il feed di Facebook per mostrare i post più recenti
  • Come ottenere la tua quota della liquidazione di 750 milioni di dollari di Facebook
  • Trump ha permesso di tornare su Facebook e Instagram
  • I reel stanno per apparire in un'altra funzionalità di Facebook
  • Cos'è un pixel di Facebook? Lo strumento di tracciamento di Meta, spiegato

Migliora il tuo stile di vitaDigital Trends aiuta i lettori a tenere d'occhio il frenetico mondo della tecnologia con tutte le ultime notizie, divertenti recensioni di prodotti, editoriali approfonditi e anteprime uniche nel loro genere.