Xiaomi ei ole pikka aega suutnud tuumaallikaid õigeaegselt välja anda, kuid nüüd kohustub ettevõte avaldama tuuma lähtekoodi 3 kuu jooksul pärast iga uue seadme turule toomist.
Xiaomi on ettevõte, mis on suuresti tuntud oma seadmete poolest, mis pakuvad suurepäraseid spetsifikatsioone hinna suhtes. Nutitelefonid on vaid üks nende paljudest ettevõtmistest, kuid just nii on ettevõte oma nime ülemaailmselt tuntuks teinud. Ettevõtte kiire laienemine turgudel nagu India on toonud Androidi kasutavate nutitelefonide juurde miljoneid uusi kasutajaid, mille tulemusena on meie foorumites laine uusi kasutajaid, kes soovivad oma seadmeid kohandada. Kahjuks on Xiaomi avatud lähtekoodiga litsentside järgimise ajalugu kehv, nagu nad on näidanud aega ja aega ja aega jällegi, et nad on valmis rikkuma üldist avalikku litsentsi v2 (GPLv2), jättes oma seadmete tuuma lähtekoodi välja andmata. GPL teeb meie foorumites arendajate kogukonna võimalikuks, kuna kõik Android-telefonid töötavad Linuxi tuumaga ja ilma juurdepääs lähtekoodile oleks olnud peaaegu võimatu, et kohandatud AOSP-põhised ROM-id saaksid nii nagu nad on teinud meie foorumid.
Kogu GPL-i alusel litsentsitud tarkvara lähtekood peab olema soovi korral kättesaadavaks tehtud. Androidi kasutavate nutitelefonide puhul tähendab see, et sellised ettevõtted nagu Xiaomi peavad välja andma kõigi seadmetesse tarnitavate kompileeritud Linuxi kerneli binaarfailide tuuma lähtekoodi. Tänaseni on aga välja antud tohutul hulgal Xiaomi seadmeid ilma ühegi saadaoleva kerneli lähtekoodi väljalasketa, hoolimata arendajate kogukonna ja tehnoloogiameedia sagedastest taotlustest. Otsustasime Xiaomi poole pöörduda, et veel kord küsida, millal ettevõte iga seadme jaoks tuumaallikad avaldab, kuid seekord olime vaikimise asemel kohtas Xiaomi pressiesindaja üllatava teadaandega: ettevõte kavatseb avaldada iga uue seadme kerneli lähtekoodi 3 kuu jooksul pärast seda. käivitada.
"Interneti-ettevõttena austab Xiaomi GNU üldist avalikku litsentsi (GPL) ja on pühendunud tõhusale nõuetele vastavusele.
Kasutame kõiki oma ressursse jätkusuutliku kasvu saavutamiseks ja oleme teinud jõupingutusi, et kiirendada oma tuuma vabastamist. Tahame olla kindlad, et iga väljalase on ohutu ja stabiilne.
Siiani oleme avaldanud paljude seadmete tuumaallikad. Edaspidi seame eesmärgiks vabastada seadme kerneli allikas kolme kuu jooksul pärast selle käivitamist." - Xiaomi pressiesindaja avalduses, mis saadeti aadressile XDA-arendajad
Kuigi me austame seda teadaannet ja Xiaomi uuesti võetud kohustust järgida GPL-i, peame siiski märkima, et 3 kuud on üsna pikk. pikka aega, eriti kui võrrelda selliste ettevõtetega nagu Google, Sony ja OnePlus, mis regulaarselt kerneli lähtekoodi varsti pärast seda välja lasevad vabastada. 3-kuuline ajavahemik on kindlasti a tohutu paranemine võrreldes Xiaomi varasema käitumisega, kui varem ei olnud ettevõttel avalikku kohustust järgida GPL-i. Xiaomil võib mõne seadme tuumaallika vabastamiseks kuluda nädalaid, kuid või isegi aastaid, seega on 3 kuud kindlasti parem kui mitte midagi.
Ettevõte on meile esitanud loendi seadmetest, mille jaoks nad on juba välja andnud tuuma lähtekoodi.
Kerneli lähtekoodi saadavusega Xiaomi seadmete loend
Filiaal |
Toetatud seadmed |
armani-jb-oss |
Redmi 1S |
armani-kk-oss |
Redmi 1S, Redmi märkus Üks SIM-kaart |
cancro-kk-oss |
Mi 3, Mi 4, Mi Note |
cancro-m-oss |
Mi 3, Mi 4, Mi Note |
cappu-n-oss |
Mi Pad 3 |
dior-kk-oss |
Redmi märkus Üks SIM-kaart |
ferrari-l-oss |
Mi 4i |
gemini-m-oss |
Mi 5 |
gucci-kk-oss |
Redmi Note Dual SIM |
vesinik-m-oss |
Mi Max |
ido-l-oss |
Redmi 2, Redmi 3 |
jason-n-oss |
Mi Note 3 |
kenzo-l-oss |
Redmi Note 3 Täielik Netcom |
maa-m-oss |
Redmi 3S, Redmi 3X |
latte-l-oss |
Mi Pad 2 |
libra-l-oss |
Mi 4S, Mi 4C, Mi Note Premium |
markw-m-oss |
Redmi 4 Premium |
mido-m-oss |
Redmi Note 4X standard |
mi1_kernel |
Mi 1 |
mi2_kernel |
Mi 2, Mi 2A, Mi 2S |
moka-kk-oss |
Mi Pad |
hapnik-n-oss |
Mi Max 2 |
kalad-kk-oss |
Mi 3 Hiina mobiiltelefon |
riva-n-oss |
Redmi 4A, Redmi 5, Redmi 5A |
sagit-n-oss |
Mi 6, Mi Mix 2 |
sagit-o-oss |
Mi 6, Mi Mix 2 |
santoni-n-oss |
Redmi 4X |
skorpion-m-oss |
Mi 5, Mi 5s, Mi 5s Plus, Mi Mix, Mi Note 2 |
Thomas-kk-oss |
Redmi 2 standard |
tissot-n-oss |
Mi A1 |
tissot-o-oss |
Mi A1 |
miksred-n-oss |
Redmi Note 5 |
Iga haru lähtekood võib olla vaadatud siin. Xiaomi on välja andnud palju rohkem seadmeid, kui ülalpool loetletud, nii et võtsime endale kohustuse koostada Xiaomi seadmete loend ilma kerneli lähtekoodi saadavus.
Xiaomi seadmete loend, millel pole tuuma lähtekoodi
Koodnimi |
Seadme nimi |
heelium |
Mi Max Pro |
hennessey |
Redmi Note 3 (MediaTek) |
hermes |
Redmi Note 2 |
lcsh92_wet_jb9 |
Redmi märkus (MediaTek) |
nikel |
Redmi Note 4 (MediaTek) |
omega |
Redmi Pro |
polaris |
Mi Mix 2S |
prada |
Redmi 4 |
sony/meri |
Mi 5C |
tiffany |
Mi 5X |
inetu |
Redmi Note 5A Lite / Redmi Y1 Lite |
Vince |
Redmi 5 Plus / Redmi Note 5 |
Lisaks, kõik Xiaomi Mi Boxi seadmed, niipalju kui me teame, pole neil kerneli allikaid saadaval.
See on tohutu hulk Xiaomi välja antud seadmeid ilma tuumaallikateta. Kuigi mõned seadmed on äärmiselt vanad ja ettevõtte plahvatuslikule ülemaailmsele nutitelefoniturule varasemast ajast, ilmus murettekitavalt palju neid nutitelefone ka üsna hiljuti. Tundub, et seadmete vanus ei mõjuta lähtekoodi olemasolu või mitte, kuna paljudel aastaid tagasi välja antud seadmetel on ka tuumaallikad.
XDA kutsub Xiaomi üles jätkama vastavust GPLv2-le
Xiaomi hiljutine avaldus inspireerib usaldust, eriti kuna oleme näinud, et ettevõte on hakanud kiirendama kerneli lähtekoodi kättesaadavust, kuna hiljuti avaldati Xiaomi Redmi Note 5 Pro ja Mi 6 Oreo värskendus nüüd on kerneli lähtekood saadaval, nii et ettevõte liigub õiges suunas. Ideaalses maailmas vabastaks Xiaomi kõik oma seadmete tuumaallikad niipea, kui need vabastatakse vastavalt GPL-ile. Lisaks sellele peab GPL-i alusel välja antud tarkvara lähtekood järgima ka mitmeid nõudeid.
- Eduka väljundfaili koostamine ja loomine, mis on samas vormingus kui binaarfailis
- Sisaldab kogu lähtekoodi, liidese määratlusfaile, skripte, mida kasutatakse kompileerimise ja käivitatava faili installimise juhtimiseks (tegeliku faili lisamine ei ole vajalik kompilaatorist/tööriistaahelast, kuid piisavalt teavet tuleks teha kättesaadavaks, et saada SAMA konfiguratsioon, sealhulgas kompilaatori lipud, mida kasutatakse binaarversiooni koostamiseks. vabastatud)
Need on peamised juhised GPL-i lähtekoodide esitamiseks ja täpselt sama kehtib ka tuumaallikate kohta. The Xiaomi GitHubi probleemide leht on täidetud lähtekoodide päringutega ja keegi, ei ametlik ega muu, ei näi reageerivat. Loodame, et tänu uuele huvile GPL-i järgimise vastu on ettevõte läbipaistvam oma seadmete tuumaallikate vabastamisel.
Tasub meeles pidada, et Xiaomi pole ainus GPL-i rikkuv ettevõte. Ettevõtted nagu HMD Global pole suutnud enamiku oma seadmete tuumaallikaid vabastada, kuigi see võib ettevõtte muutudes muutuda lõpuks hakkas neid pakkuma mõne seadme jaoks. Hoolimata sellest, et teised ettevõtted ei järgi GPL-i, ei anna see teisele ettevõttele ettekäänet sama teha. Xiaomi on üks suuremate originaalseadmete tootjate seas hullemaid rikkujaid ja ka üks populaarsemaid meie seas. kogukonnaga, loodame, et ettevõte pühendub nende avaldusele ja hakkab näitama protsessi GPL-i suurendamise suunas nõuetele vastav.