Flere uker etter at Xiaomi rullet ut Android 8.0 Oreo til sin Mi A1 Android One-smarttelefon, har selskapet endelig gitt ut Oreo-kjernekildekoden til enheten på Github (filial "tissot-o-oss"). Mangelen på kjernekildene har sterkt hindret tredjepartsutvikling for enheten, og selv om TWRP-gjenoppretting ble utgitt for den for noen uker siden, har den fortsatt ikke en offisiell port med AOSP-baserte ROM-er, som den noensinne -populær LineageOS. Utgivelsen av kjernekildene vil forhåpentligvis endre ting til det bedre, og hjelpe devs å tilby bedre støtte for enheten fremover.
Xiaomi har ofte blitt kritisert av FOSS-talsmenn og Android-utviklere for ikke å overholde GPLv2-lisensen. Selskapet har ofte enten fullstendig unnlatt å slippe kjernekilder for smarttelefoner og nettbrett, eller gitt ut dem lenge etter utgivelsen av enheten, som begge ikke bare er en fornærmelse mot utviklerfellesskapet, men et direkte brudd på GNU GPL-lisensen..
I mellomtiden er Samsung et av få selskaper som har vært ekstremt rettferdig i å frigjøre kjernekildene til enhetene sine. Forbrukerelektronikkgiganten forrige uke ga ut kjernekildene til Galaxy S9 og Galaxy S9 Plus, selv før de to enhetene traff butikkhyllene rundt om i verden, noe som gjør det enkelt for utviklere å bringe TWRP tilpasset gjenoppretting og lage tilpassede ROM-er for dem..
Når det gjelder Xiaomi, har selskapet nylig gitt ut kjernekildekodene for en rekke andre smarttelefoner, inkludert Mi 6, Redmi 4X og Mi Mix 2, noe som absolutt er et skritt i riktig retning. Med sin voksende vekst i det globale smarttelefonmarkedet vil selskapet forhåpentligvis endre holdning til kjernekilder i nær fremtid, og gjøre det til et poeng å frigjøre dem samtidig med lanseringen av smarttelefonene til fordel for alle involverte parter.