Xiaomi jau sen nav spējis laicīgi izlaist kodola avotus, taču tagad uzņēmums apņemas izlaist kodola pirmkodu 3 mēnešu laikā pēc jebkuras jaunas ierīces palaišanas.
Xiaomi ir uzņēmums, kas lielā mērā ir slavens ar savām ierīcēm, kas piedāvā izcilas specifikācijas attiecībā pret cenu. Viedtālruņi ir tikai viens no viņu daudzajiem pasākumiem, taču tā uzņēmums ir padarījis savu vārdu pazīstamu visā pasaulē. Uzņēmuma straujā paplašināšanās tādos tirgos kā Indija ir piesaistījis miljoniem jaunu lietotāju viedtālruņos, kuros darbojas Android, kā rezultātā mūsu forumos ir parādījušies daudzi jauni lietotāji, kuri vēlas pielāgot savas ierīces. Diemžēl Xiaomi ir slikta vēsture, kas ievēro atvērtā pirmkoda licences, kā tas ir parādīts laiks un laiks un laiks atkal, ka viņi ir gatavi pārkāpt vispārējo publisko licenci v2 (GPLv2), neizlaižot kodola pirmkodu savām ierīcēm. GPL padara iespējamu izstrādātāju kopienu mūsu forumos, jo visi Android tālruņi darbojas ar Linux kodolu un bez piekļūt avota kodam, būtu bijis gandrīz neiespējami pielāgotiem AOSP balstītiem ROM atsākt tā, kā tas ir darīts mūsu forumos.
Visas programmatūras, kas licencēta saskaņā ar GPL, pirmkodam jābūt pieejamam pēc pieprasījuma. Viedtālruņiem, kuros darbojas operētājsistēma Android, tas nozīmē, ka tādiem uzņēmumiem kā Xiaomi ir jāatbrīvo kodola pirmkods visiem kompilētajiem Linux kodola binārajiem failiem, kas tiek piegādāti ierīcēs. Tomēr līdz pat šai dienai milzīgs daudzums Xiaomi ierīču ir izlaists bez neviena pieejama kodola pirmkoda izlaiduma, neskatoties uz biežiem pieprasījumiem no izstrādātāju kopienas un tehnoloģiju plašsaziņas līdzekļiem. Mēs nolēmām sazināties ar Xiaomi, lai vēlreiz pajautātu, kad uzņēmums izlaidīs kodola avotus katrai savai ierīcei, taču šoreiz klusēšanas vietā mēs bijām sastapās ar pārsteidzošu Xiaomi pārstāvja paziņojumu: uzņēmums plāno izlaist kodola pirmkodu jebkurai jaunai ierīcei 3 mēnešu laikā pēc tās palaist.
"Kā interneta uzņēmums Xiaomi ievēro GNU vispārējo publisko licenci (GPL) un ir apņēmies efektīvi ievērot atbilstību.
Mēs izvietojam visus savus resursus, lai panāktu ilgtspējīgu izaugsmi, un esam pielikuši pūles, lai paātrinātu kodola izlaišanu. Mēs vēlamies pārliecināties, ka katrs izlaidums ir drošs un stabils.
Līdz šim esam publicējuši daudzu ierīču kodola avotus. Turpinot, mūsu mērķis ir atbrīvot ierīces kodola avotu trīs mēnešu laikā pēc tā palaišanas." - Xiaomi runasvīrs paziņojumā, kas nosūtīts uz XDA izstrādātāji
Lai gan mēs cienām šo paziņojumu un Xiaomi atjaunoto apņemšanos ievērot GPL, mums joprojām ir jānorāda, ka 3 mēneši ir diezgan. ilgu laiku, it īpaši salīdzinājumā ar tādiem uzņēmumiem kā Google, Sony un OnePlus, kas neilgi pēc tam regulāri izlaiž kodola pirmkodu atbrīvot. 3 mēnešu termiņš noteikti ir a milzīgs uzlabojumi salīdzinājumā ar Xiaomi iepriekšējo uzvedību, kad uzņēmums iepriekš nebija publiski apņēmies ievērot GPL. Xiaomi var aizņemt nedēļas, mēnešus vai pat gadus, lai atbrīvotu kodola avotus dažām ierīcēm, tāpēc 3 mēneši noteikti ir labāk nekā nekas.
Uzņēmums mums ir iesniedzis to ierīču sarakstu, kurām tas jau ir izlaidis kodola pirmkodu.
Xiaomi ierīču saraksts ar kodola avota koda pieejamību
Filiāle |
Atbalstītās ierīces |
armani-jb-oss |
Redmi 1S |
armani-kk-oss |
Redmi 1S, Redmi piezīme Viena SIM karte |
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 piezīme Viena SIM karte |
ferrari-l-oss |
Mi 4i |
dvīņi-m-oss |
Mi 5 |
gucci-kk-oss |
Redmi Note Dual SIM |
ūdeņradis-m-oss |
Mi Max |
ido-l-oss |
Redmi 2, Redmi 3 |
jason-n-oss |
Mi Note 3 |
kenzo-l-oss |
Redmi Note 3 Pilns Netcom |
zeme-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 standarts |
mi1_kernel |
Mi 1 |
mi2_kernel |
Mi 2, Mi 2A, Mi 2S |
mocha-kk-oss |
Mi Pad |
skābeklis-n-oss |
Mi Max 2 |
zivis-kk-oss |
Mi 3 China Mobile |
riva-n-oss |
Redmi 4A, Redmi 5, Redmi 5A |
sagit-n-oss |
Mi 6, Mix 2 |
sagit-o-oss |
Mi 6, Mix 2 |
santoni-n-oss |
Redmi 4X |
skorpions-m-oss |
Mi 5, Mi 5s, Mi 5s Plus, Mi Mix, Mi Note 2 |
tomass-kk-oss |
Redmi 2 standarts |
tissot-n-oss |
Mi A1 |
tissot-o-oss |
Mi A1 |
Whyred-n-oss |
Redmi Note 5 |
Katras filiāles pirmkods var būt skatīts šeit. Xiaomi ir izlaidis daudz vairāk ierīču, nekā norādīts iepriekš, tāpēc mēs uzņēmāmies sastādīt Xiaomi ierīču sarakstu. bez kodola pirmkoda pieejamība.
Xiaomi ierīču saraksts bez kodola avota koda pieejamības
Koda vārds |
Ierīces nosaukums |
hēlijs |
Mi Max Pro |
hennessey |
Redmi Note 3 (MediaTek) |
hermes |
Redmi Note 2 |
lcsh92_wet_jb9 |
Redmi piezīme (MediaTek) |
niķelis |
Redmi Note 4 (MediaTek) |
omega |
Redmi Pro |
polaris |
Mi Mix 2S |
prada |
Redmi 4 |
sony/meri |
Mi 5C |
tiffany |
Mi 5X |
neglīts |
Redmi Note 5A Lite/Redmi Y1 Lite |
vinss |
Redmi 5 Plus/Redmi Note 5 |
Papildus, visas Xiaomi Mi Box ierīces, cik mēs zinām, tiem nav pieejami kodola avoti.
Tas ir milzīgs skaits ierīču bez kodola avotiem, ko izlaida Xiaomi. Lai gan dažas ierīces ir ārkārtīgi vecas un ir pirms uzņēmuma eksplozijas globālajā viedtālruņu tirgū, satraucoši daudz šo viedtālruņu tika izlaisti arī pavisam nesen. Šķiet, ka ierīču vecums neietekmē to, vai pirmkods ir pieejams, ņemot vērā, ka daudzām ierīcēm, kas tika izlaistas pirms gadiem, ir arī kodola avoti.
XDA mudina Xiaomi turpināt atbilstību GPLv2
Xiaomi nesenais paziņojums iedvesmo pārliecību, jo īpaši tāpēc, ka uzņēmums sāk paātrināt kodola pirmkoda pieejamību, jo nesen tika izlaists Xiaomi Redmi Note 5 Pro un Mi 6 Oreo atjauninājums tagad ir pieejams kodola pirmkods, tāpēc uzņēmums dodas pareizajā virzienā. Ideālā pasaulē Xiaomi izlaistu visus kodola avotus savām ierīcēm, tiklīdz tie tiks izlaisti atbilstoši GPL prasībām. Turklāt ir arī vairākas prasības, kas jāievēro programmatūras pirmkodam, kas izdots saskaņā ar GPL.
- Veiksmīgi izveidojiet un izveidojiet derīgu izvades failu, kura formāts ir tāds pats kā binārajā failā
- Satur visu pirmkodu, interfeisa definīcijas failus, skriptus, ko izmanto, lai kontrolētu kompilāciju un izpildāmā faila instalēšanu (nav obligāti jāiekļauj faktiskais kompilators/rīkķēde, taču jābūt pieejamai pietiekamai informācijai, lai iegūtu TO PAŠU konfigurāciju, tostarp kompilatora karogus, kas izmantoti, lai izveidotu bināro versiju kā atbrīvots)
Šīs ir galvenās vadlīnijas pirmkodu nodrošināšanai saskaņā ar GPL, un tieši tas pats attiecas uz kodola avotiem. The Xiaomi GitHub problēmu lapa ir piepildīta ar avota kodu pieprasījumiem, un šķiet, ka neviens, oficiāls vai citādi, neatbild. Mēs ceram, ka, ņemot vērā šo atjaunoto interesi par atbilstību GPL, uzņēmums ir pārredzamāks attiecībā uz kodola avotu izlaišanu savām ierīcēm.
Ir vērts paturēt prātā, ka Xiaomi nav vienīgais uzņēmums, kas pārkāpj GPL. Uzņēmumi, piemēram, HMD globālais nav izdevies atbrīvot kodola avotus lielākajai daļai savu ierīču, lai gan tas var mainīties līdz ar uzņēmuma izmaiņām beidzot sāka tos piedāvāt dažām ierīcēm. Neatkarīgi no tā, ka citi uzņēmumi neievēro GPL, tas nedod citam uzņēmumam attaisnojumu rīkoties tāpat. Tā kā Xiaomi ir viens no sliktākajiem likumpārkāpējiem starp lielākajiem oriģinālo iekārtu ražotājiem un arī viens no populārākajiem mūsu vidū. kopienai, mēs ceram, ka uzņēmums apņemas ievērot viņu paziņojumu un sāks parādīt procesu, lai kļūtu par GPL atbilstošs.