Flere uger efter, at Xiaomi rullede Android 8.0 Oreo ud til sin Mi A1 Android One-smartphone, har virksomheden endelig frigivet enhedens Oreo-kernekildekode på Github (filial "tissot-o-oss"). Manglen på kernekilderne har alvorligt hindret tredjepartsudvikling af enheden, og selvom TWRP-gendannelse blev frigivet til den for et par uger siden, har den stadig ikke en officiel havn med AOSP-baserede ROM'er som den nogensinde -populær LineageOS. Frigivelsen af kernekilderne vil forhåbentlig ændre tingene til det bedre og hjælpe devs med at tilbyde bedre support til enheden fremover.
Xiaomi er ofte blevet kritiseret af FOSS-tilhængere og Android-udviklere for ikke at overholde GPLv2-licensen. Virksomheden har ofte enten fuldstændigt undladt at frigive kernekilder til sine smartphones og tablets eller frigivet dem længe efter frigivelsen af enheden, som begge ikke kun er en krænkelse af udviklerfællesskabet, men en direkte overtrædelse af GNU GPL-licensen.
I mellemtiden er Samsung et af de få virksomheder, der har været ekstremt direkte med at frigive kernekilderne til sine enheder. Forbrugerelektronikgiganten frigav i sidste uge kernekilderne til Galaxy S9 og Galaxy S9 Plus, selv før de to enheder ramte detailhylder rundt om i verden, hvilket gjorde det nemt for udviklere at bringe TWRP-brugerdefineret gendannelse og oprette brugerdefinerede ROM'er til dem.
Hvad Xiaomi angår, har virksomheden for nylig frigivet kernekildekoder til en flok af sine andre smartphones, herunder Mi 6, Redmi 4X og Mi Mix 2, hvilket bestemt er et skridt i den rigtige retning. Med sin voksende statur på det globale smartphone-marked vil virksomheden forhåbentlig ændre sin holdning til kernekilder i den nærmeste fremtid og gøre det til et punkt at frigive dem samtidig med lanceringen af sine smartphones til gavn for alle involverede parter.