2016年07月08日 08時00分 公開
特集/連載

Facebookに学ぶオープンソースとの付き合い方オープンソースのメリットとは

Facebookは、オープンソース化することを前提にソフトウェアを開発している。同社が成果物をコミュニティーに公開するメリットとは?

[Cliff Saran,Computer Weekly]

 Facebookは、主要OSの診断ツールをオープンソースリポジトリ「GitHub」に公開した。同社がこのツールをオープンソースにしたプロセスから、他の企業がオープンソースコミュニティーに貢献し、そこから価値を生み出す方法について洞察することができる。

Computer Weekly日本語版 7月6日号無料ダウンロード

本記事は、プレミアムコンテンツ「Computer Weekly日本語版 7月6日号」(PDF)掲載記事の抄訳版です。本記事の全文は、同プレミアムコンテンツで読むことができます。

なお、同コンテンツのEPUB版およびKindle(MOBI)版も提供しています。

ボタンボタン

Facebookにおけるオープンソース化

 Facebookはオープンソースに力を入れている。同社は「osquery」をオープンソースとしてリリースした。

 このツールは、SQLを使ってOSの内部動作を把握できるようする。つまり、クエリを実行してOSの動作状態を取得する。

 Facebookの開発者マージョリ・ポマロール氏によれば、osqueryをオープンソースにすることを常に意識していたという。「このため、Facebookだけでなく他のプラットフォームでも動作するように、コードをスケーラブルにする必要があった」

 また、オープンソースコミュニティーに参加する他の開発者が関与しやすい方法でコードをエンジニアリングすることも必要だったという。

 「利用者が自分に合うようにosqueryを調整したりコードに問題を見つけて修正したりする際、大きな障壁にならないようにコードを明瞭にしなくてはならなかった」とポマロール氏は話す。

 コードをオープンソースにすることがFacebookの価値観だ。ポマロール氏によれば、「何かを開発するとすぐに、それをどのようにオープンソースにできるかと考えて興奮する」という。

 だが、これは純粋に他人のことだけを考えているわけではない。ポマロール氏は次のように述べる。

ITmedia マーケティング新着記事

news046.jpg

Ziplocの「下味冷凍」プロジェクトに学ぶ“ピンチをチャンスに変える”マーケティング
コロナ禍で大きく変わった生活者の動向とメディアニーズ。変化に対して俊敏に対応した成...

クラウドファンディングを活用して広告出稿 MOTION GALLERYと電通が「AD MISSON」を提供開始
自己資金は乏しくても共感性が高く社会貢献の見込めるプロジェクトが情報発信できるため...

news017.jpg

「A/Bテスト」ツール 売れ筋TOP10(2021年10月)
今週は、「A/Bテスト」ツールの売れ筋TOP10を紹介します。