Contexte et effectifs

Google emploie environ 180 000 personnes, alors qu’Igalia compte 180 salariés. Le chiffre d’affaires de Google dépasse 400 milliards de dollars ; celui d’Igalia reste inférieur à un milliard. Cette différence d’échelle se reflète dans les modèles de rémunération : chez Google les salaires varient entre 100 000 $ et 300 000 $, tandis qu’Igalia applique une grille salariale uniforme à tous les employés, quel que soit le pays.

Architecture du projet et outils

Chrome et Chromium partagent le même dépôt GitHub‑mirror, mais Chrome intègre des composants propriétaires (DRM, certaines licences de codecs, modules d’IA) que Chromium ne possède pas. Les développeurs de Google travaillent majoritairement dans le même dépôt que leurs homologues d’Igalia, mais l’accès aux parties propriétaires nécessite un environnement distinct, souvent isolé du code ouvert.

Google propose un système de builds accélérés, disponible immédiatement pour ses employés. Les contributeurs externes, y compris ceux d’Igalia, doivent soumettre une demande d’accès avant de pouvoir l’utiliser. Cette différence crée un délai supplémentaire lorsqu’il s’agit de compiler rapidement de gros changements.

Flux de travail et accès aux ressources

Les deux organisations utilisent les mêmes canaux de communication (Slack, mailing lists) et le même suivi de bugs, mais la visibilité des tickets diffère. Après une migration du bug‑tracker, certains rapports, qui devraient être publics, restent visibles uniquement par les employés de Google. La correction de ce problème nécessite une intervention hebdomadaire de la part d’Igalia. De plus, de la documentation interne est parfois stockée dans des Google Docs non partagés, ce qui limite l’accès aux informations essentielles pour les contributeurs externes.

Igalia s’appuie sur un ensemble d’outils open‑source pour la gestion de projet, ce qui simplifie l’onboarding des nouveaux développeurs. Chez Google, la plupart des outils de suivi et de build sont maintenus en interne, ce qui rend leur modification difficile pour les parties externes.

Nature des projets et impact

Chez Google, les missions sont souvent orientées vers de nouvelles fonctionnalités ou des indicateurs de performance destinés à soutenir la progression de carrière des ingénieurs. À Igalia, les tâches proviennent généralement de la communauté technique ou de partenaires comme la Linux Foundation, et portent sur la santé du code, la réduction de la dette technique ou la modularisation du dépôt Chromium.

Cette orientation influence la façon dont les changements sont priorisés. Les améliorations de code‑health réalisées par Igalia peuvent être intégrées dans Chrome sans modification substantielle du produit final, tandis que les projets Google peuvent introduire des dépendances propriétaires qui ne sont pas répercutées dans le dépôt open‑source.