Kilka tygodni po tym, jak Xiaomi wypuściło Androida 8.0 Oreo na swój smartfon Mi A1 z Androidem One, firma w końcu udostępniła kod źródłowy jądra Oreo urządzenia na Github (oddział „Tissot-o-oss”). Brak źródeł jądra poważnie utrudnił rozwój urządzenia przez strony trzecie i chociaż odzyskiwanie TWRP zostało wydane kilka tygodni temu, nadal nie ma oficjalnego portu ROM-ów opartych na AOSP, takich jak kiedykolwiek -popularny LineageOS. Miejmy nadzieję, że wydanie źródeł jądra zmieni sytuację na lepsze, pomagając programistom w oferowaniu lepszej obsługi urządzenia w przyszłości.
Xiaomi często było krytykowane przez zwolenników FOSS i programistów Androida za nieprzestrzeganie licencji GPLv2. Firma często albo całkowicie nie udostępniła źródeł jądra dla swoich smartfonów i tabletów, albo wydała je długo po wydaniu urządzenia, co nie jest tylko zniewagą dla społeczności programistów, ale wręcz narusza licencję GNU GPL.
W międzyczasie Samsung jest jedną z nielicznych firm, które bardzo otwarcie udostępniły źródła jądra swoich urządzeń. Gigant elektroniki użytkowej w zeszłym tygodniu udostępnił źródła jądra dla Galaxy S9 i Galaxy S9 Plus jeszcze zanim oba urządzenia trafią na półki detaliczne na całym świecie, ułatwiając programistom przywracanie niestandardowego odzyskiwania TWRP i tworzenie dla nich niestandardowych ROM..
Jeśli chodzi o Xiaomi, firma niedawno wydała kody źródłowe jądra dla kilku innych smartfonów, w tym Mi 6, Redmi 4X i Mi Mix 2, co z pewnością jest krokiem we właściwym kierunku. Miejmy nadzieję, że w związku z rosnącą pozycją na globalnym rynku smartfonów firma zmieni w najbliższej przyszłości swoje stanowisko w sprawie źródeł jądra i sprawi, że z korzyścią dla wszystkich zaangażowanych stron będzie ich wydawać jednocześnie z premierą swoich smartfonów.