Chinese smartphone manufacturer Xiaomi has been violating the law by not posting source kernels of their devices which is against the GNU General Public License.
Android is an open source which powers the device on the software side. There are several smartphone manufacturers who violate the law of these open source codes. In general, as a smartphone user, we do not need to know more about the laws of open source technology. But for a smartphone manufacturer like Xiaomi, which is the world’s fifth smartphone manufacturer should know all about the laws and should keep up their promises.
According to laws of open source technology, Android Authority has stated some rules of governing Android. Android open source project has a main license called Apache Software License, version 2.0, out of the total manufacturers on the planet a majority of them follows the rules and licensed with Apache 2.0. Each and every one of us have the access to download the Linux kernel for free and they can edit those codes on their way. The coders can also share their version of the kernel to everyone again. If anyone changes the source code, then it is bound to the licenses.
After the successful launch of Xiaomi Mi A1, which is the very first android one device from Xiaomi with pure stock Android, Xiaomi has not yet posted the source kernel of the device. We think Xiaomi should strictly follow the rules and regulation of open source technology to avoid severe action from Google.