Chromiumの開発者シャロン・ヤン氏は、Googleと、従業員が所有するオープンソースのコンサルティング企業Igaliaとで、このブラウザープロジェクトに携わる仕事がどう異なるかを説明した。技術面の仕事に連続性があることと、Googleの外部にいる貢献者が直面する障壁の両方を取り上げた。
ヤン氏はGoogleで6年間Chromeの開発に携わった後、Igaliaへ移り、FOSSY 2026で講演した。現在も同じChromiumリポジトリで、多くの同じ人々と仕事をしている。ChromiumはChromeやほかのブラウザーで使われるオープンソースの基盤で、GoogleはChromeの独自コンポーネントを別に管理している。
両組織は、規模も所有形態も大きく異なる。Googleの従業員は約18万人なのに対し、Igaliaは約180人だ。Googleを所有するのは投資家だが、Igaliaを所有するのはそこで働く人々である。ヤン氏によると、Igaliaでは職種や勤務地によらず同一賃金を採用しており、報酬の幅が広いGoogleとは対照的だ。講演では、これらの違いを、いずれかの雇用主への不満ではなく比較として示した。
日々の開発は、今も多くの共通インフラに依存する。GoogleとIgaliaの技術者は共通の連絡手段でやり取りし、IgaliaによるChromiumの仕事の一部には、Googleが直接または間接的に資金を提供している。Linux Foundationを経由するプロジェクトもその一つだ。このため、ヤン氏は転職しても、同じコードベースや多くの人間関係を引き継ぐことになった。
Googleの外では、アクセスがそれほど円滑ではない。高速なChromiumビルドサービスはGoogleの従業員ならすぐに利用できるが、外部の貢献者は許可を申請しなければならない。ヤン氏は、過去のトラッカー移行に伴う問題のため、本来公開されるべきなのにGoogle社内からしか見えないバグ報告にも遭遇する。アクセス権は修正できるものの、そのたびに余分な手間がかかる。関連情報が、公開共有されていないGoogleの文書に残っている場合もある。
こうした問題は、主要な開発ツールが主としてGoogleの社内需要に合わせて維持されていることを反映している。外部の利用者が直接意見を伝えたり、改善を求めたりできるとは限らない。ヤン氏は、障害は比較的小さいとしつつも、プロジェクトのインフラの多くを管理する組織とは別の立場にいることを、外部の貢献者に意識させるには十分だと述べた。
仕事の選び方も変わる。ヤン氏によると、Googleのプロジェクトは経営・管理側の優先順位に沿う傾向があり、昇進の根拠になり得る新機能や測定可能な成果を重視することが多かった。Igaliaでは、コードの健全性や積み残された保守作業に関わる、技術主導の依頼を受けることがより多い。その結果、製品の機能としては目立ちにくくても、プロジェクトにとって重要な作業に技術者の力を振り向けられる。
この比較は、有力企業に支えられた大規模なオープンソースプロジェクトが抱える、中心的な緊張関係を示している。Chromiumは幅広いコミュニティーからの貢献を受け入れ、Chrome以外のブラウザーも支えているが、ツール、情報の流れ、取り組む課題の多くはGoogleと結び付いたままだ。Igaliaのような独立企業は相当な開発力を提供できるものの、その開発者はなお、プロジェクト最大の参加者を中心に設計された仕組みの中で活動している。



