Huawei is certainly not winning any hearts, with the Chinese firm spamming dozens of open source projects on GitHub to push its HarmonyOS.
HarmonyOS is Huawei’s answer to use sanctions that limit its access to US technology, both hardware and software. As part of the sanctions, Huawei has lost access to Google services, as well as its ability to license Microsoft Windows. Although it was originally based on the Android Open Source Project (AOSP), Huawei has moved to make HarmonyOS an independent OS, free of Android code.
In an effort to improve adoption, Huawei is posting boilerplate messages to dozens of open source projects to try to get them to upstream some of the features of HarmonyOS.
Below is part of one of the messages, posted on the snappyjs GitHub:
Title: Proposal for OpenHarmony Adaptation of snappyjs
Background
OpenHarmony is an open-source operating system and community widely used in the field of smart devices.
Currently, snappyjs is extensively utilized in the OpenHarmony mobile application development ecosystem. We have created this issue to propose that the upstream repository supplements guidelines or documentation on integrating and leveraging snappyjs within OpenHarmony systems. Your valuable suggestions and contributions to this effort are highly appreciated.
Adaptation Proposal
We have completed the adaptation of snappyjs for OpenHarmony. Key details include:
Provided a demo for using snappyjs on OpenHarmony.
Complied with the OHPM (OpenHarmony Package Manager) specifications and published the adapted version to the OpenHarmony third-party library repository.We will submit the adaptation code via a Pull Request (PR) shortly.
The proposal then lists “comprehensive compatibility tests across multiple OpenHarmony versions and device types,” before making a final appeal.
The test results demonstrate excellent compatibility between snappyjs and OpenHarmony, with no significant stability issues observed. A detailed test report can be provided upon request.
This exact same message, with only project-specific changes, has been posted to at least 37 open source projects on GitHub. The response has not be favorable, with many in the open source community displaying outright hostility to being spammed in such a manner.