Facebook sa stáva otvoreným zdrojom (druhom)

O problémoch s IPO spoločnosti Facebook a o hlúposti spojenej s vydaním toľkých akcií, že trh skončil, sa ešte stále dajú robiť rôzne vtipy. zaplavené (alebo upisovatelia IPO údajne zadržiavajú informácie týkajúce sa budúcich ziskov spoločnosti všetkým okrem jej centrálnych zákazníkov), ale to nezabránilo tomu, aby Facebook tento víkend hovoril o úplne inej hlúposti, keď spustil svoju vlastnú open source knižnicu vývoja C++ kód.

In vyhlásenie o spustení (a poslaní) na oficiálnej stránke Folly: The Facebook Open Source Library Jordan DeLong na sociálnej sieti vysvetlil, prečo je jej kód dostupný pre každého:

Odporúčané videá

Facebook je postavený na otvorenom zdroji zhora nadol a bez neho by nemohol existovať. Ako inžinieri tu používame, prispievame a vydávame veľa softvéru s otvoreným zdrojovým kódom, vrátane častí našej základnej infraštruktúry, ako sú HipHop a Thrift. Ale v našom kóde služieb C++ je jednoznačným prekážkou uvoľnenia ďalšej práce to, že každý projekt s otvoreným zdrojom potreboval prelomiť závislosti od nevydaného interného kódu knižnice… Naším prvoradým cieľom s touto „hlúposťou“ je vytvoriť riešenie, ktoré nám umožní pokračovať v otvorenom získavaní častí nášho zásobníka bez toho, aby sme sa museli uchyľovať k pretváraniu niektorých našich interných kolesá. A pretože komponenty Folly zvyčajne fungujú výrazne rýchlejšie ako ich náprotivky dostupné inde, je ľahké používať a dopĺňať existujúce knižnice, myslíme si, že vývojári C++ môžu považovať časti tejto knižnice za zaujímavé samy osebe správny.

Súvisiace

  • Facebook sa zaviazal obmedziť prístup k správam v Kanade
  • Twitter sa vzchopil po tom, čo zdrojový kód unikol online
  • Ako vytvoriť viacero profilov pre svoj účet na Facebooku

Kód – opísaný ako „rýchly a primerane jednoduchý na prácu“, ktorý „veľmi využíva C++“ od DeLong – je už dostupný ako open source pod Licencia na softvér Apache od a verejné úložisko GitHub.

Programátorom, ktorí ho kontrolujú, už môžu byť niektoré kódy známe. „Prakticita preniká inžinierstvom Facebooku a my máme nízku toleranciu syndrómu „Tu nie je vynájdené“ (napokon, spoločnosť je postavená na otvorenom zdroji softvér),“ vysvetlil DeLong a dodal, že „Folly dopĺňa niektoré existujúce vysokokvalitné knižnice C++, ako napríklad Boost alebo Standard Library, pričom obe používame ťažko.“

V komentári, že Folly je „určite v duchu ‚vydávať skoro, vydávať často‘“ DeLong napísal, že spoločnosť „bude pokračujte v aktualizácii stromu otvoreného zdroja, keď sa pridajú nové komponenty Folly, takže môžete očakávať, že viac z toho uvidíte na github v budúcnosť.”

Odporúčania redaktorov

  • Ako nastaviť váš Facebook Feed tak, aby zobrazoval najnovšie príspevky
  • Ako získať svoj podiel z vyrovnania 750 miliónov dolárov od Facebooku
  • Trump povolil návrat na Facebook a Instagram
  • Kotúče sa čoskoro objavia v ďalšej funkcii Facebooku
  • Čo je to Facebook Pixel? Nástroj na sledovanie Meta, vysvetlené

Zlepšite svoj životný štýlDigitálne trendy pomáhajú čitateľom mať prehľad o rýchlo sa rozvíjajúcom svete technológií so všetkými najnovšími správami, zábavnými recenziami produktov, užitočnými úvodníkmi a jedinečnými ukážkami.