La câteva săptămâni după ce Xiaomi a lansat Android 8.0 Oreo pe smartphone-ul Mi A1 Android One, compania a lansat în cele din urmă codul sursă al nucleului Oreo al dispozitivului pe Github (ramura „tissot-o-oss”). Lipsa surselor de nucleu a împiedicat grav dezvoltarea terților pentru dispozitiv și, chiar dacă recuperarea TWRP a fost lansată acum câteva săptămâni, încă nu are un port oficial de ROM-uri bazate pe AOSP, cum ar fi -Popular LineageOS. Eliberarea surselor de nucleu va, sperăm, să schimbe lucrurile în bine, ajutând dezvoltatorii să ofere un suport mai bun pentru dispozitiv în viitor.
Xiaomi a fost adesea criticat de susținătorii FOSS și de dezvoltatorii Android pentru că nu respectă licența GPLv2. Compania de multe ori nu a reușit complet să lanseze surse de kernel pentru smartphone-urile și tabletele sale, sau le-a lansat la mult timp după lansarea dispozitivului, ambele nu fiind doar un afront pentru comunitatea de dezvoltatori, ci o încălcare totală a licenței GNU GPL.
Între timp, Samsung este una dintre puținele companii care au fost extrem de sincere în lansarea surselor de kernel ale dispozitivelor sale. Gigantul de electronice de larg consum a lansat săptămâna trecută sursele de kernel pentru Galaxy S9 și Galaxy S9 Plus chiar înainte ca cele două dispozitive să ajungă pe rafturile de vânzare cu amănuntul din întreaga lume, facilitând dezvoltatorilor să aducă recuperare personalizată TWRP și să creeze ROM-uri personalizate pentru acestea..
În ceea ce privește Xiaomi, compania a lansat recent codurile sursă ale nucleului pentru o grămadă de alte smartphone-uri, inclusiv Mi 6, Redmi 4X și Mi Mix 2, care este cu siguranță un pas în direcția cea bună. Odată cu înălțimea sa în creștere pe piața globală a smartphone-urilor, compania își va schimba, sperăm, poziția față de sursele de kernel în viitorul apropiat și va face un punct să le lanseze simultan cu lansarea smartphone-urilor sale în beneficiul tuturor părților implicate.