Facebook がオープンソースになる (ある種)

click fraud protection

FacebookのIPOの苦境や、市場が混乱するほど大量の株式を発行した愚かさについては、今でもあらゆる種類のジョークが語られている。 洪水(またはIPOの引受会社が中心顧客以外のすべての会社の将来の利益に関する情報を差し控えていると言われている)、 しかし、それでも Facebook は今週末、C++ 開発の独自のオープンソース ライブラリを立ち上げ、まったく異なる Folly について話しているのを止めることはできませんでした。 コード。

公式 Folly: Facebook オープンソース ライブラリ ページの立ち上げ (および使命) ステートメント 同社のジョーダン・デロング氏はソーシャルネットワーク上で、コードを誰でも利用できるようにする背景にある考え方を次のように説明した。

おすすめ動画

Facebook は上から下までオープンソースに基づいて構築されており、オープンソースなしでは存在できません。 ここのエンジニアとして、私たちは、HipHop や Thrift などのコア インフラストラクチャの一部を含む、多くのオープン ソース ソフトウェアを使用、貢献、リリースしています。 しかし、私たちの C++ サービス コードでは、より多くの作業をリリースする上で明らかなボトルネックの 1 つは、オープンソース プロジェクトは未リリースの内部ライブラリ コードへの依存関係を解消する必要があるということでした… この「愚かさ」に関する私たちの主な目的は、内部の一部を再発明することなく、スタックの一部をオープンソース化し続けることを可能にするソリューションを作成することです。 車輪。 また、Folly のコンポーネントは通常、他の他社で入手可能なコンポーネントよりも大幅に高速に動作するため、 既存のライブラリを使用および補完するため、C++ 開発者はこのライブラリの興味深い部分を独自に見つける可能性があると考えられます。 右。

関連している

  • Facebook、カナダでのニュースへのアクセスを制限すると誓う
  • ソースコードがネット上に流出後、Twitterは気を引き締める
  • Facebook アカウントに複数のプロフィールを作成する方法

DeLong 氏によると、「高速かつかなり扱いやすい」コードで、「C++ を多用している」と説明されているこのコードは、すでにオープンソースとして公開されています。 Apache ソフトウェア ライセンス から パブリック GitHub リポジトリ.

コードの一部は、それを検査しているプログラマにとってはすでに馴染みのあるものかもしれません。 「実用性が Facebook エンジニアリングに浸透しており、私たちは「ここで発明されていない」症候群に対する許容度が低いです (結局のところ、会社はオープンソースに基づいて構築されています) DeLong 氏は次のように説明しました。「Folly は、Boost や標準ライブラリなどの既存の高品質 C++ ライブラリを補完します。どちらも私たちが使用しています」 重く。」

DeLong 氏は、Folly が「間違いなく『早期リリース、頻繁なリリース』の精神に基づいている」とコメントし、同社は「 新しい Folly コンポーネントが追加されるたびにオープン ソース ツリーを更新し続けるため、これについては github でさらに確認できると予想されます。 未来。"

編集者のおすすめ

  • 最新の投稿を表示するように Facebook フィードを設定する方法
  • Facebook の 7 億 5,000 万ドルの和解金の取り分を得る方法
  • トランプ大統領、フェイスブックとインスタグラムへの復帰を許可
  • リールがさらに別の Facebook 機能に登場しようとしています
  • Facebook ピクセルとは何ですか? Meta の追跡ツールの説明

ライフスタイルをアップグレードするDigital Trends は、読者が最新ニュース、楽しい製品レビュー、洞察力に富んだ社説、ユニークなスニーク ピークをすべて提供して、ペースの速いテクノロジーの世界を監視するのに役立ちます。