Facebook devine Open Source (un fel de)

Mai sunt tot felul de glume de făcut despre necazurile IPO ale Facebook și despre prostia implicată în emiterea atât de multe acțiuni încât piața a fost inundat (sau în asiguratorii IPO care presupun că rețin informații cu privire la profiturile viitoare ale companiei de la toți clienții, cu excepția clienților centrali), dar asta nu a împiedicat Facebook să vorbească despre o prostie complet diferită în acest weekend, deoarece și-a lansat propria bibliotecă Open Source de dezvoltare C++ cod.

În o declarație de lansare (și misiune) pe pagina oficială Folly: The Facebook Open Source Library pe rețeaua de socializare, Jordan DeLong al companiei a explicat gândirea din spatele punerii codului său la dispoziția tuturor:

Videoclipuri recomandate

Facebook este construit pe open source de sus până jos și nu ar putea exista fără ea. În calitate de ingineri de aici, folosim, contribuim și lansăm o mulțime de software open source, inclusiv părți din infrastructura noastră de bază, cum ar fi HipHop și Thrift. Dar, în codul nostru de servicii C++, un blocaj clar pentru lansarea mai multor lucrări a fost faptul că orice proiect cu sursă deschisă trebuia să spargă dependențele de codul bibliotecii interne nelansate... Scopul nostru principal cu această „prostia” este să creăm o soluție care să ne permită să continuăm să obținem părți deschise ale stivei noastre, fără a recurge la reinventarea unora dintre elementele noastre interne. rotile. Și pentru că componentele Folly de obicei funcționează semnificativ mai rapid decât omologii disponibile în altă parte, sunt ușor de utilizat folosiți și completați bibliotecile existente, credem că dezvoltatorii C++ ar putea găsi părți ale acestei biblioteci interesante în propriile lor dreapta.

Legate de

  • Facebook promite că va restricționa accesul la știri în Canada
  • Twitter se pregătește după scurgerea codului sursă online
  • Cum să creezi mai multe profiluri pentru contul tău de Facebook

Codul – descris ca fiind „rapid și rezonabil de ușor de lucrat cu”, care face „folosirea intensă a C++” de către DeLong – este deja disponibil ca sursă deschisă sub Licență software Apache de la a depozit public GitHub.

O parte din cod poate fi deja familiară programatorilor care îl inspectează. „Practicitatea pătrunde în ingineria Facebook și avem o toleranță scăzută pentru sindromul „Nu a fost inventat aici” (la urma urmei, compania este construită pe open source software),” a explicat DeLong, adăugând că „Folly completează unele biblioteci C++ existente de înaltă calitate, cum ar fi Boost sau Standard Library, ambele pe care le folosim puternic."

Comentând că Folly este „cu siguranță în spiritul „lansării devreme, lansării des”, DeLong a scris că compania „va continuați să actualizați arborele open source pe măsură ce se adaugă noi componente Folly, așa că vă puteți aștepta să vedeți mai multe despre acest lucru pe github în viitor."

Recomandările editorilor

  • Cum să setați feedul Facebook pentru a afișa cele mai recente postări
  • Cum să obțineți partea dvs. din decontarea de 750 de milioane de dolari Facebook
  • Trump a permis să revină pe Facebook și Instagram
  • Rolele sunt pe cale să apară într-o altă funcție Facebook
  • Ce este un Facebook Pixel? Instrumentul de urmărire al lui Meta, explicat

Îmbunătățește-ți stilul de viațăDigital Trends îi ajută pe cititori să țină cont de lumea rapidă a tehnologiei cu toate cele mai recente știri, recenzii distractive despre produse, editoriale perspicace și anticipări unice.