Es ist doch eigentlich ganz einfach: Nimm ein fertiges Produkt und verändere es, dann hast du einen Fork. Erstelle ein neues Produkt, dann ist es auch kein Fork.
Die Verwendung von Komponenten nennt man Abhängigkeiten. Und Abhängigkeiten gibt es in fast jeder Software. Dieses Forum als Beispiel: Das hat (neben einigen anderen und weit weniger offensichtlichen Abhängigkeiten!) den CKEditor als Abhängigkeit für den Beitragseditor, genau wie unzählige andere Software ebenfalls den CKEditor verwendet.
Und so verhält es sich auch mit den Android Components und GeckoView: Das sind von Mozilla entwickelte Komponenten, die kostenlos von jeder App genutzt werden dürfen, die einen Anwendungsfall dafür hat. Mozilla stellt teilweise größere Komponenten zur Verfügung wie eine Browser-Engine oder eine Toolbar-Implementierung, teilweise auch kleinere Komponenten, die nur Icons oder Farben beinhalten. Und so kann sich eben jeder Entwickler aussuchen, ob davon etwas benötigt wird, was ansonsten eben selbst programmiert werden müsste. Aber es läuft auch nicht so, dass du dir 20 Komponenten aussuchst und dann einen fertigen Browser hast. Dazu gehört schon weit mehr. Das muss dann ja auch alles vom Entwickler in die Anwendung integriert werden und alles miteinander zusammenspielen.
Mozilla baut solche Komponenten, weil sie selbst auch mehrere Produkte entwickeln (zum Beispiel Firefox und Firefox Klar) und nicht für jedes Produkt das Rad neu erfinden wollen. Und einmal implementierte Verbesserungen und Bugfixes in den einzelnen Komponenten stehen dann auch überall zur Verfügung, ohne für jedes Produkt individuell umgesetzt werden zu müssen. Integrations-Arbeit fällt für Neuerungen eventuell an, aber das bedeutet nur einen Bruchteil der Arbeit im Vergleich dazu, die komplette Implementierung überall individuell umsetzen zu müssen.
Teilweise geht Mozilla übrigens noch weiter und baut sogar Komponenten, die sowohl für Android als auch iOS und für den Desktop verwendet werden können, ohne für jede Plattform individuell programmiert werden zu müssen. Und das Wunderbare an Open Source ist, dass Mozilla diese Komponenten der ganzen Welt für eigene Produkte zur Verfügung stellt. Genauso, wie Mozilla auch diverse Open Source-Komponenten anderer Entwickler nutzt.