Xiaomi pyrkii julkaisemaan ytimen lähdekoodin uusille laitteille kolmen kuukauden sisällä julkaisusta

Xiaomi on pitkään epäonnistunut julkaisemaan ytimen lähteitä ajoissa, mutta nyt yritys sitoutuu julkaisemaan ytimen lähdekoodin 3 kuukauden sisällä julkaisusta mille tahansa uudelle laitteelle.

Xiaomi on yritys, joka on suurelta osin tunnettu laitteistaan, jotka tarjoavat erinomaiset tekniset tiedot hintaan nähden. Älypuhelimet ovat vain yksi heidän monista hankkeistaan, mutta näin yritys on tehnyt nimensä tunnetuksi maailmanlaajuisesti. Yhtiön nopea laajentuminen Intian kaltaisilla markkinoilla on tuonut miljoonia uusia käyttäjiä Android-älypuhelimiin, mikä on johtanut siihen, että foorumeillamme on uusia käyttäjiä, jotka haluavat mukauttaa laitteitaan. Valitettavasti Xiaomilla on huono historia avoimen lähdekoodin lisenssien noudattamisessa, kuten ne ovat osoittaneet aika ja aika ja aika jälleen, että he ovat valmiita rikkomaan General Public License v2:ta (GPLv2) jättämällä julkaisematta ytimen lähdekoodia laitteilleen. GPL tekee kehittäjäyhteisön foorumeillamme mahdolliseksi, koska kaikki Android-puhelimet toimivat Linux-ytimellä ja ilman pääsy lähdekoodiin, se olisi ollut lähes mahdotonta, että mukautetut AOSP-pohjaiset ROM-levyt olisivat nousseet samalla tavalla kuin ne ovat tehneet foorumeilla.

Kaikkien GPL: n alaisena lisensoitujen ohjelmistojen lähdekoodin on oltava saatavilla pyynnöstä. Android-älypuhelimissa tämä tarkoittaa, että Xiaomin kaltaisten yritysten on julkaistava ytimen lähdekoodi kaikille laitteille toimitetuille Linux-ytimen binääritiedostoille. Tähän päivään mennessä valtava määrä Xiaomi-laitteita on kuitenkin julkaistu ilman saatavilla olevia ytimen lähdekoodijulkaisuja, huolimatta kehittäjäyhteisön ja teknologiamedian toistuvista pyynnöistä. Päätimme ottaa yhteyttä Xiaomiin kysyäksemme vielä kerran, milloin yritys julkaisee ytimen lähteet jokaiselle laitteelleen, mutta tällä kertaa hiljaisuuden sijaan olimme tapasi yllättävän ilmoituksen Xiaomin tiedottajalta: yritys aikoo julkaista ytimen lähdekoodin mille tahansa uudelle laitteelle 3 kuukauden kuluessa sen valmistumisesta. tuoda markkinoille.

"Internet-yhtiönä Xiaomi kunnioittaa GNU General Public License (GPL) -lisenssiä ja on sitoutunut noudattamaan sitä tehokkaasti.

Käytämme kaikkia resurssejamme kestävän kasvun saavuttamiseksi ja olemme pyrkineet nopeuttamaan ytimen julkaisua. Haluamme varmistaa, että jokainen julkaisu on turvallinen ja vakaa.

Tähän mennessä olemme julkaisseet ytimen lähteet monille laitteille. Jatkossa tavoitteenamme on vapauttaa laitteen ydinlähde kolmen kuukauden sisällä sen julkaisun jälkeen." - Xiaomin tiedottaja lähetetyssä lausunnossa XDA-kehittäjät

Vaikka kunnioitamme tätä ilmoitusta ja Xiaomin uudistettua sitoutumista GPL: n noudattamiseen, meidän on silti huomautettava, että 3 kuukautta on melko pitkään, etenkin verrattuna yrityksiin, kuten Google, Sony ja OnePlus, jotka julkaisevat säännöllisesti ytimen lähdekoodia pian sen jälkeen vapauttaa. 3 kuukauden ajanjakso on varmasti a valtava parannus Xiaomin aiempaan käyttäytymiseen verrattuna, kun yhtiöllä ei aiemmin ollut julkista sitoumusta noudattaa GPL: ää. Xiaomi saattaa kestää viikkoja, kuukausia tai jopa vuosia ytimen lähteiden vapauttamiseen joillekin laitteille, joten 3 kuukautta on varmasti parempi kuin ei mitään.

Yritys on toimittanut meille luettelon laitteista, joille se on jo julkaissut ytimen lähdekoodin.

Luettelo Xiaomi-laitteista, joissa on ytimen lähdekoodin saatavuus

Haara

Tuetut laitteet

armani-jb-oss

Redmi 1S

armani-kk-oss

Redmi 1S, Redmi Note Yksi SIM

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 Note Yksi SIM

ferrari-l-oss

Mi 4i

gemini-m-oss

Mi 5

gucci-kk-oss

Redmi Note Dual SIM

vety-m-oss

Mi Max

ido-l-oss

Redmi 2, Redmi 3

jason-n-oss

Mi Note 3

kenzo-l-oss

Redmi Note 3 Täysi 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

mokka-kk-oss

Mi Pad

happi-n-oss

Mi Max 2

kalat-kk-oss

Mi 3 China Mobile

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

skorpioni-m-oss

Mi 5, Mi 5s, Mi 5s Plus, Mi Mix, Mi Note 2

Thomas-kk-oss

Redmi 2 standardi

tissot-n-oss

Mi A1

tissot-o-oss

Mi A1

Whyred-n-oss

Redmi Note 5

Jokaisen haaran lähdekoodi voi olla katsottu täällä. Xiaomi on julkaissut paljon enemmän laitteita kuin yllä on lueteltu, joten otimme tehtäväksemme laatia luettelon Xiaomi-laitteista ilman ytimen lähdekoodin saatavuus.

Luettelo Xiaomi-laitteista ilman ytimen lähdekoodin saatavuutta

Koodinimi

Laitteen nimi

helium

Mi Max Pro

hennessey

Redmi Note 3 (MediaTek)

hermes

Redmi Note 2

lcsh92_wet_jb9

Redmi Note (MediaTek)

nikkeli

Redmi Note 4 (MediaTek)

omega

Redmi Pro

polaris

Mi Mix 2S

prada

Redmi 4

sony/meri

Mi 5C

tiffany

Mi 5X

ruma

Redmi Note 5A Lite/Redmi Y1 Lite

vince

Redmi 5 Plus/Redmi Note 5

Lisäksi, kaikki Xiaomi Mi Box -laitteet, sikäli kuin tiedämme, niillä ei ole ytimen lähteitä saatavilla.

Tämä on valtava määrä Xiaomin julkaisemia laitteita ilman ydinlähteitä. Vaikka jotkin laitteet ovat äärimmäisen vanhoja ja aikaisempia kuin yhtiön räjähdysmäinen räjähdys globaaleille älypuhelinmarkkinoille, hälyttävä määrä näistä älypuhelimista julkaistiin myös aivan äskettäin. Näyttää siltä, ​​​​että laitteiden iällä ei ole vaikutusta siihen, onko lähdekoodia saatavilla, koska monilla vuosia sitten julkaistuilla laitteilla on myös ydinlähde.

XDA kehottaa Xiaomia jatkamaan GPLv2:n noudattamista

Xiaomin äskettäinen lausunto herättää luottamusta, varsinkin kun olemme nähneet yrityksen alkavan nopeuttaa ytimen lähdekoodin saatavuutta äskettäin julkaistun Xiaomi Redmi Note 5 Pro ja Mi 6:n Oreo-päivitys ytimen lähdekoodi on nyt saatavilla, joten yritys on menossa oikeaan suuntaan. Ihanteellisessa maailmassa Xiaomi vapauttaisi kaikki ydinlähteet laitteilleen heti, kun ne julkaistaan ​​GPL: n edellyttämällä tavalla. Lisäksi on myös useita vaatimuksia, joita GPL: n alaisen ohjelmiston lähdekoodin on noudatettava.

  • Rakenna ja tuota kelvollinen tulostiedosto, joka on sama muoto kuin binaarissa
  • Sisältää kaiken lähdekoodin, käyttöliittymän määritystiedostot, skriptit, joita käytetään ohjaamaan kääntämistä ja suoritettavan tiedoston asennusta (ei vaadita kääntäjä/työkaluketju, mutta saatavilla on oltava riittävästi tietoa SAMAN kokoonpanon saamiseksi, mukaan lukien kääntäjän liput, joita käytetään binääriversion rakentamiseen. julkaistu)

Nämä ovat ensisijaiset ohjeet lähdekoodien tarjoamiselle GPL: n alaisina, ja täsmälleen sama pätee ytimen lähteisiin. The Xiaomi GitHub -ongelmien sivu on täynnä lähdekoodipyyntöjä, eikä kukaan, virallinen tai muu, näytä vastaavan. Toivomme, että tämä uusi kiinnostus GPL-yhteensopivuutta kohtaan, että yritys on avoimempi ytimen lähteiden julkaisemisesta laitteilleen.

On syytä muistaa, että Xiaomi ei ole ainoa yritys, joka rikkoo GPL: ää. Yritykset, kuten HMD Global eivät ole onnistuneet vapauttamaan ytimen lähteitä useimmille laitteilleen, vaikka se saattaa muuttua yrityksen myötä vihdoin alkoi tarjota niitä muutamille laitteille. Huolimatta siitä, että muut yritykset eivät ole noudattaneet GPL: ää, tämä ei anna toiselle yritykselle tekosyytä tehdä samoin. Xiaomi on yksi pahimmista rikoksista suurten OEM-valmistajien keskuudessa ja myös yksi suosituimmista keskuudessamme. Toivomme, että yritys sitoutuu heidän lausuntoonsa ja alkaa näyttää prosessia kohti GPL: ää yhteensopiva.