Facebookがすべてのオープンソースプロジェクトの窓口をGitHub上に一本化、それをFacebook Incubatorと呼ぶ

BERLIN, GERMANY - FEBRUARY 24:  Coffee mugs adorned with the Facebook logo stand at the Facebook Innovation Hub on February 24, 2016 in Berlin, Germany. The Facebook Innovation Hub is a temporary exhibition space where the company is showcasing some of its newest technologies and projects.  (Photo by Sean Gallup/Getty Images)

【抄訳】
先週Facebookは、Reactによる開発を簡易化するためのプロジェクトCreate React Appを立ち上げた。しかし実はそれは、もっと大きな話の一部だった。GitHub上にFacebook Incubatorというものが作られ、そしてCreate React Appはそこに入る最初のプロジェクトなのだ。

Facebook Incubatorは、Facebookがオープンソースのプロジェクトをリリースするときの総合窓口になる。しかも今後長期的に。それは、Facebookが提供するオープンソースプロジェクトのベータのためのステージ、実験場、のようなものだ。

Facebookのオープンソース部門の長、James Pearceによると、主なねらいは、すべてのプロジェクトの良質なライフサイクル管理を維持すること。Facebookがオープンソースにしたプロジェクトはこれまでにおよそ400あり、GitHub上には数十万のフォロワーがいる。“どんなに数が多くなっても、良質な管理をキープしたい”、と彼は語る。そのために、すべての新しいプロジェクトが最初にこのFacebook Incubatorに入り、コミュニティの反応や採用の過程を一望できるようにする。

Pearceが強調するのは、このIncubatorはFacebookのそのほかのルートリポジトリの場合と同じく、同社自身が社内的に使うプロジェクトであり、活発に開発とメンテナンスを続けるチームが必ず存在する。休眠プロジェクトのための物置ではない。

このIncubatorを卒業するためには、ユーザーや愛好家が多くなることはもちろんだが、そのほかに、Facebook内部やその関連以外でも使われるようになっているか?、良質なドキュメンテーションが完備しているか?、ほかのツールと容易に統合できるか?、などが、重要な要件となる。Facebookがそのユーザーコミュニティにエンゲージできることも、要件の一つだ。

“業界全体からの反応があれば、それは、卒業してもよい兆候だ”、と彼は述べる。〔卒業、よりも、独立、と言うべきか?〕

Pearceは、ドキュメンテーションの重要性を何度も強調した。オープンソースでは、ドキュメンテーションが粗略になることが、少なくないからだ。Facebookは、このFacebook Incubatorリポジトリ専任の、テクニカルライターのチームを確保し、また技術者たちもドキュメンテーションの良質化に積極的に協力すべし、としている。また一部のドキュメンテーションに関しては、StackOverflowがこのたび新設したドキュメンテーションサービスも利用する予定だ。

なお、Open Compute Projectなどの、大きな組織や企画に属するオープンソースプロジェクトは、このIncubatorリポジトリには最初から入らない。デベロッパーは、最初からそっちの方へアクセスするだろう。

【後略】

[原文へ]
(翻訳:iwatani(a.k.a. hiwa))

投稿者:

TechCrunch Japan

TechCrunchは2005年にシリコンバレーでスタートし、スタートアップ企業の紹介やインターネットの新しいプロダクトのレビュー、そして業界の重要なニュースを扱うテクノロジーメディアとして成長してきました。現在、米国を始め、欧州、アジア地域のテクノロジー業界の話題をカバーしています。そして、米国では2010年9月に世界的なオンラインメディア企業のAOLの傘下となりその運営が続けられています。 日本では2006年6月から翻訳版となるTechCrunch Japanが産声を上げてスタートしています。その後、日本でのオリジナル記事の投稿やイベントなどを開催しています。なお、TechCrunch Japanも2011年4月1日より米国と同様に米AOLの日本法人AOLオンライン・ジャパンにより運営されています。