Le navigateur Fennec F-Droid est-il un produit officiel de Mozilla ? Tous les liens de la page F-Droid renvoient vers des pages officielles de Mozilla, mais je ne trouve aucune indication sur l'une des pages de Mozilla selon laquelle ils distribuent Firefox sous le nom de Fennec sur F-Droid.
Réponse
Trop de publicités?Je suis d'accord que la description est ambiguë à ce sujet - c'est-à-dire, l'application Fennec F-Droid est-elle une version officielle de Firefox, ou un fork comme Orfox ou Iceweasel? Le branding différent implique ce dernier, mais l'absence de tout référentiel dédié et tous les liens Mozilla impliquent le premier. La réponse se situe quelque part entre les deux.
La première chose que vous devez comprendre est que F-Droid ne emballe aucun apk fourni, mais construit tout à partir de la source. Par conséquent, rien n'est vraiment une version officielle d'un autre projet sur le référentiel principal de F-Droid, même si ce projet donne son approbation à F-Droid. À la fin de la journée, vous faites confiance à l'environnement de construction de F-Droid, et non à celui du projet. La façon dont un projet est ajouté aux référentiels d'applications de F-Droid est en ajoutant un fichier de métadonnées à un dépôt git particulier qui spécifie comment le construire. Dans le cas de Fennec F-Droid, ce fichier est ici :
https://gitlab.com/fdroid/fdroiddata/blob/master/metadata/org.mozilla.fennec_fdroid.yml
Alors que cela ressemble à un script de construction d'un seul fichier de 4 354 lignes, et oui techniquement c'est le cas, la grande majorité d'entre elles répète simplement les mêmes ~40 lignes pour chaque version qu'ils ont envoyée. Ces lignes passent essentiellement des options dans le processus de construction (par exemple, utiliser le branding générique, construire pour les processeurs ARM, etc.), et ne contiennent aucun code à compiler. Tout le code réel provient en amont.
Il convient également de noter que ce n'est pas le projet hobby de quelqu'un au hasard, comme c'est le cas pour de nombreuses applications F-Droid. Le principal contributeur à ce fichier est relan, qui est actuellement le plus grand contributeur aux scripts de construction de F-Droid, et un contributeur prolifique à F-Droid en général. Mozilla est également conscient de Fennec F-Droid, et fait ce qu'il peut pour aider. Par exemple, voir ce fil de discussion :
https://forum.f-droid.org/t/making-it-easier-for-f-droid-to-package-mozilla-firefox/1649
tl;dr: C'est aussi proche d'une version officielle que vous pouvez obtenir sans en être une.