Depuis quelques semaines, plus de 30 projets open source sur GitHub ont reçu le même message de la part de contributeurs liés à Huawei. L’objectif affiché : proposer une adaptation du projet concerné pour OpenHarmony, la version open source de HarmonyOS. Mais la méthode employée, considérée comme intrusive voire « automatisée », a suscité de vives critiques dans la communauté open source.
Un exemple typique de message :
Titre : Proposition d’adaptation d’OpenHarmony pour [nom du projet]
(…) « Nous avons adapté [projet] à OpenHarmony et nous souhaitons proposer notre code via une Pull Request. Un rapport de compatibilité complet peut être fourni sur demande. »
En d’autres termes, Huawei tente de forcer l’intégration de ses adaptations HarmonyOS dans des projets qui n’ont, à l’origine, rien à voir avec son écosystème. Le tout sans réelle concertation, ni personnalisation.
Un système en quête de légitimité
Depuis les sanctions américaines qui ont coupé Huawei des services Google et de Windows, le groupe cherche à imposer HarmonyOS comme alternative souveraine.
D’abord basé sur Android, le système s’est progressivement émancipé du code AOSP pour se présenter comme un OS indépendant, pensé pour les objets connectés, les smartphones et l’électronique embarquée.
Le problème ? Malgré les annonces, HarmonyOS peine à convaincre en dehors de la Chine.
Avec cette campagne GitHub, Huawei cherche à :
- Accroître sa visibilité dans l’écosystème open source
- Stimuler l’adoption d’HarmonyOS via des bibliothèques compatibles
- Gagner en légitimité auprès des développeurs internationaux
Une communauté pas dupe (et pas ravie)
Les réactions des mainteneurs de projets ne se sont pas fait attendre : hostilité, soupçons de spam, fermeture des issues, voire bannissements.
De nombreux développeurs ont dénoncé le caractère générique et non sollicité des messages, une tentative maladroite de « washing » open source et un manque de collaboration authentique. « C’est du pur spam marketing déguisé en contribution open source », a résumé un contributeur du projet snappyjs.
Certains mainteneurs ont également souligné que ces contributions ne sont pas accompagnées d’un support long terme, ni d’une volonté d’échanger réellement avec les communautés concernées.
L’open source, ça ne s’impose pas par la force
L’open source repose sur la collaboration, la confiance et l’engagement dans le temps. L’approche de Huawei semble ignorer cette culture, en tentant d’imposer un modèle top-down, sans prise en compte des dynamiques communautaires.
Si le groupe souhaite réellement faire adopter HarmonyOS il devra s’investir sincèrement dans les projets, fournir des contributions spécifiques et utiles, et surtout, respecter l’autonomie des mainteneurs.
Au lieu de gagner en crédibilité, Huawei s’est aliéné une partie de la communauté open source. Ce faux pas stratégique risque de rendre encore plus difficile l’internationalisation d’HarmonyOS, qui a déjà du mal à exister hors du marché chinois.
L’ironie ? Pour un système censé promouvoir l’indépendance technologique, se heurter à l’indépendance farouche des communautés open source était presque inévitable.