Der er stadig alle mulige vittigheder at lave om Facebooks IPO-problemer og tåbeligheden involveret i at udstede så mange aktier, at markedet var oversvømmet (eller i børsintroduktionens forsikringsgivere, der angiveligt tilbageholder oplysninger om virksomhedens fremtidige overskud fra alle undtagen dets centrale kunder), men det forhindrede ikke Facebook i at tale om en helt anden dårskab denne weekend, da den lancerede sit eget Open Source Library of C++-udvikling kode.
I en lancerings- (og mission)erklæring på den officielle Folly: The Facebook Open Source Library-side på det sociale netværk forklarede virksomhedens Jordan DeLong tankerne bag at gøre sin kode tilgængelig for alle:
Anbefalede videoer
Facebook er bygget på open source fra top til bund, og kunne ikke eksistere uden det. Som ingeniører her bruger, bidrager vi til og frigiver en masse open source-software, inklusive dele af vores kerneinfrastruktur såsom HipHop og Thrift. Men i vores C++-tjenestekode har en klar flaskehals for at frigive mere arbejde været, at ethvert open source-projekt skulle bryde afhængigheder af ikke-udgivet intern bibliotekskode... Vores primære mål med denne 'tåbelighed' er at skabe en løsning, der giver os mulighed for at fortsætte med at åbne dele af vores stak uden at ty til at genopfinde nogle af vores interne hjul. Og fordi Follys komponenter typisk yder væsentligt hurtigere end modparter, der er tilgængelige andre steder, er de nemme at udføre bruge og supplere eksisterende biblioteker, tror vi, at C++-udviklere kan finde dele af dette bibliotek interessante i deres egen højre.
Relaterede
- Facebook lover at begrænse adgangen til nyheder i Canada
- Twitter spænder ben efter kildekoden lækket online
- Sådan opretter du flere profiler til din Facebook-konto
Koden - beskrevet som "hurtig og rimelig nem at arbejde med", der gør "stærk brug af C++" af DeLong - er allerede tilgængelig som open source under Apache-softwarelicens fra en offentligt GitHub-lager.
Noget af koden er måske allerede kendt for programmører, der inspicerer den. "Praktiskhed gennemsyrer Facebook-teknik, og vi har en lav tolerance for "Not Invented Here"-syndromet (virksomheden er trods alt bygget på open source software)," forklarede DeLong og tilføjede, at "Folly supplerer nogle eksisterende højkvalitets C++-biblioteker, såsom Boost eller Standardbiblioteket, som vi begge bruger tungt."
DeLong kommenterede, at Folly "bestemt er i ånden af 'frigive tidligt, udgives ofte'", skrev DeLong, at selskabet "vil fortsæt med at opdatere open source-træet, efterhånden som nye Folly-komponenter tilføjes, så du kan forvente at se mere af dette på github i fremtid."
Redaktørens anbefalinger
- Sådan indstiller du dit Facebook-feed til at vise de seneste indlæg
- Sådan får du din andel af Facebooks forlig på $750 mio
- Trump fik lov til at vende tilbage til Facebook og Instagram
- Reels er ved at dukke op i endnu en Facebook-funktion
- Hvad er en Facebook Pixel? Metas sporingsværktøj, forklaret
Opgrader din livsstilDigital Trends hjælper læserne med at holde styr på den hurtige teknologiske verden med alle de seneste nyheder, sjove produktanmeldelser, indsigtsfulde redaktionelle artikler og enestående smugkig.