Facebook přechází na Open Source (tak nějak)

click fraud protection

Stále se dají dělat různé vtipy o potížích Facebooku s IPO a o hlouposti spojené s vydáním tolika akcií, že trh byl zaplavené (nebo upisovatelé IPO údajně zadržují informace o budoucích ziscích společnosti všem kromě jejích centrálních zákazníků), ale to nezabránilo tomu, aby Facebook tento víkend hovořil o zcela jiném pošetilosti, když spustil svou vlastní open source knihovnu vývoje C++ kód.

v prohlášení o zahájení (a poslání) na oficiální stránce Folly: The Facebook Open Source Library Jordan DeLong ze společnosti vysvětlil na sociální síti způsob, jak zpřístupnit svůj kód všem:

Doporučená videa

Facebook je postaven na open source od shora dolů a bez něj by nemohl existovat. Jako inženýři zde používáme, přispíváme a vydáváme spoustu open source softwaru, včetně částí naší základní infrastruktury, jako je HipHop a Thrift. Ale v našem kódu služeb C++ bylo jedním jasným úzkým hrdlem pro uvolnění další práce to, že jakýkoli open source projekt potřeboval prolomit závislosti na nevydaném kódu interní knihovny… Naším primárním cílem s touto „bláznovstvím“ je vytvořit řešení, které nám umožní pokračovat v otevřeném získávání částí našeho zásobníku, aniž bychom se museli uchylovat ke znovuobjevování některých našich interních kola. A protože komponenty Folly obvykle fungují výrazně rychleji než jejich protějšky dostupné jinde, je snadné používat a doplňovat stávající knihovny, myslíme si, že vývojáři C++ by mohli považovat části této knihovny za zajímavé samy o sobě že jo.

Příbuzný

  • Facebook slibuje omezit přístup ke zprávám v Kanadě
  • Twitter se vzpamatoval poté, co zdrojový kód unikl online
  • Jak vytvořit více profilů pro váš účet na Facebooku

Kód, který DeLong popsal jako „rychlý a přiměřeně snadný na práci“, který „těžce využívá C++“ – je již dostupný jako open source pod Licence na software Apache od a veřejné úložiště GitHub.

Některé kódy již mohou být známé programátorům, kteří jej kontrolují. „Praktičnost prostupuje inženýrství Facebooku a my máme nízkou toleranci k syndromu „Není zde vynalezeno“ (koneckonců, společnost je postavena na open source software),“ vysvětlil DeLong a dodal, že „Folly doplňuje některé existující vysoce kvalitní knihovny C++, jako je Boost nebo Standard Library, které obě používáme těžce."

V komentáři, že Folly je „rozhodně v duchu ‚vydávejte brzy, vydávejte často‘,“ napsal DeLong, že společnost „bude pokračujte v aktualizaci stromu s otevřeným zdrojovým kódem, jakmile budou přidány nové komponenty Folly, takže můžete očekávat, že toho uvidíte více na githubu v budoucnost."

Doporučení redakce

  • Jak nastavit svůj Facebook Feed, aby zobrazoval nejnovější příspěvky
  • Jak získat svůj podíl na vyrovnání 750 milionů dolarů od Facebooku
  • Trump povolil návrat na Facebook a Instagram
  • Kotouče se brzy objeví v další funkci Facebooku
  • Co je to Facebook Pixel? Nástroj pro sledování Meta, vysvětleno

Upgradujte svůj životní stylDigitální trendy pomáhají čtenářům mít přehled o rychle se měnícím světě technologií se všemi nejnovějšími zprávami, zábavnými recenzemi produktů, zasvěcenými úvodníky a jedinečnými náhledy.