Xiaomi bertujuan untuk merilis Kode Sumber Kernel untuk perangkat baru dalam waktu 3 bulan setelah peluncuran

Xiaomi telah lama gagal merilis sumber kernel secara tepat waktu, namun kini perusahaan tersebut berkomitmen untuk merilis kode sumber kernel dalam waktu 3 bulan setelah peluncuran untuk setiap perangkat baru.

Xiaomi adalah perusahaan yang terkenal dengan perangkatnya yang menawarkan spesifikasi luar biasa dibandingkan harga. Ponsel pintar hanyalah salah satu dari sekian banyak usaha mereka, namun itulah cara perusahaan membuat namanya dikenal secara global. Ekspansi perusahaan yang pesat di pasar seperti India telah membawa jutaan pengguna baru ke ponsel cerdas yang menjalankan Android, yang mengakibatkan gelombang pengguna baru di forum kami ingin menyesuaikan perangkat mereka. Sayangnya, Xiaomi memiliki sejarah buruk dalam mematuhi lisensi sumber terbuka seperti yang mereka tunjukkan waktu Dan waktu Dan waktu sekali lagi mereka bersedia melanggar General Public License v2 (GPLv2) dengan gagal merilis kode sumber kernel untuk perangkat mereka. GPL inilah yang memungkinkan komunitas pengembang di forum kami, karena semua ponsel Android berjalan dengan dan tanpa kernel Linux akses ke kode sumber, hampir tidak mungkin bagi ROM khusus berbasis AOSP untuk melakukan hal yang sama seperti yang dilakukan pada ROM kami. forum.

Semua perangkat lunak yang dilisensikan di bawah GPL harus memiliki kode sumbernya yang tersedia berdasarkan permintaan. Untuk ponsel cerdas yang menjalankan Android, ini berarti perusahaan seperti Xiaomi harus merilis kode sumber kernel untuk setiap biner kernel Linux terkompilasi yang dikirimkan ke perangkat. Namun hingga hari ini, sejumlah besar perangkat Xiaomi telah dirilis tanpa rilis kode sumber kernel apa pun, meskipun sering ada permintaan dari komunitas pengembang dan media teknologi. Kami memutuskan untuk menghubungi Xiaomi untuk sekali lagi menanyakan kapan perusahaan akan merilis sumber kernel untuk setiap perangkatnya, namun kali ini alih-alih diam, kami malah diam. bertemu dengan pengumuman mengejutkan dari juru bicara Xiaomi: perusahaan berencana untuk merilis kode sumber kernel untuk perangkat baru apa pun dalam waktu 3 bulan setelah peluncurannya. meluncurkan.

“Sebagai perusahaan Internet, Xiaomi menghormati Lisensi Publik Umum GNU (GPL) dan berkomitmen terhadap kepatuhan yang efektif.

Kami mengerahkan seluruh sumber daya kami untuk mencapai pertumbuhan berkelanjutan dan telah melakukan upaya untuk mempercepat peluncuran kernel kami. Kami ingin memastikan bahwa setiap rilis aman dan stabil.

Sejauh ini, kami telah menerbitkan sumber kernel untuk banyak perangkat. Ke depannya, kami menargetkan untuk merilis sumber kernel suatu perangkat dalam waktu tiga bulan setelah peluncurannya." - Juru Bicara Xiaomi, dalam pernyataan yang dikirim ke Pengembang XDA

Meskipun kami menghormati pengumuman ini dan komitmen baru Xiaomi untuk mematuhi GPL, kami masih perlu menekankan bahwa 3 bulan adalah waktu yang cukup lama. waktu yang lama terutama jika dibandingkan dengan perusahaan seperti Google, Sony, dan OnePlus yang secara rutin merilis kode sumber kernel segera setelahnya melepaskan. Jangka waktu 3 bulan tentunya a sangat besar perbaikan atas perilaku Xiaomi sebelumnya ketika sebelumnya perusahaan tidak memiliki komitmen publik untuk mematuhi GPL. Xiaomi mungkin memerlukan waktu berminggu-minggu, berbulan-bulan, atau bahkan bertahun-tahun untuk merilis sumber kernel untuk beberapa perangkat, jadi 3 bulan tentu lebih baik daripada tidak sama sekali.

Perusahaan telah memberi kami daftar perangkat yang kode sumber kernelnya telah mereka rilis.

Daftar perangkat Xiaomi dengan Ketersediaan Kode Sumber Kernel

Cabang

Perangkat yang didukung

armani-jb-oss

Redmi 1S

armani-kk-oss

Redmi 1S, Catatan Redmi SIM tunggal

cancro-kk-oss

Mi 3, Mi 4, catatan saya

cancro-m-oss

Mi 3, Mi 4, catatan saya

cappu-n-oss

Mi Pad 3

dior-kk-oss

Catatan Redmi SIM tunggal

ferrari-l-oss

Mi 4i

gemini-m-oss

Mi 5

gucci-kk-oss

Redmi Catatan Dual SIM

hidrogen-m-oss

Saya Maks

idola-l-oss

Redmi 2, Redmi 3

jason-n-oss

Saya Catatan 3

kenzo-l-oss

Redmi Catatan 3 Netcom Penuh

tanah-m-oss

Redmi 3S, Redmi 3X

latte-l-oss

Mi Pad 2

libra-l-oss

Mi 4S, Mi 4C, Mi Catatan Premium

markw-m-oss

Redmi 4 Premium

mido-m-oss

Redmi Note 4X Standar

mi1_kernel

Mi 1

mi2_kernel

Mi 2, Mi 2A, Mi 2S

mocha-kk-oss

Mi Pad

oksigen-n-oss

Mi Maks 2

pisces-kk-oss

Mi 3 Ponsel Cina

riva-n-oss

Redmi 4A, Redmi 5, Redmi 5A

sagit-n-oss

Mi 6, Mi Campur 2

sagit-o-oss

Mi 6, Mi Campur 2

santoni-n-oss

Redmi 4X

scorpio-m-oss

Mi 5, Mi 5s, Mi 5s Ditambah, Mi Campuran, Catatan Saya 2

thomas-kk-oss

Redmi 2 Standar

tissot-n-oss

Mi A1

tissot-o-oss

Mi A1

kenapa-n-oss

Redmi Catatan 5

Kode sumber untuk setiap cabang bisa dilihat di sini. Xiaomi telah merilis lebih banyak perangkat daripada yang tercantum di atas, jadi kami mengambil inisiatif untuk menyusun daftar perangkat Xiaomi tanpa ketersediaan kode sumber kernel.

Daftar perangkat Xiaomi tanpa Ketersediaan Kode Sumber Kernel

Nama kode

Nama perangkat

helium

Mi Max Pro

hennessey

Redmi Catatan 3 (MediaTek)

Hermes

Redmi Catatan 2

lcsh92_wet_jb9

Catatan Redmi (MediaTek)

nikel

Redmi Catatan 4 (MediaTek)

akhir

Redmi Pro

polaris

Mi Campur 2S

prada

Redmi 4

Sony/meri

Mi 5C

tiffany

Mi 5X

jelek

Redmi Catatan 5A Lite/Redmi Y1 Lite

vince

Redmi 5 Plus/Redmi Catatan 5

Selain itu, semua perangkat Xiaomi Mi Box, sejauh yang kami tahu, tidak tersedia sumber kernel.

Ini adalah sejumlah besar perangkat tanpa sumber kernel yang dirilis oleh Xiaomi. Meskipun beberapa perangkat sudah sangat tua dan sudah ada sebelum perusahaan tersebut memasuki pasar ponsel pintar global, sejumlah ponsel pintar tersebut juga dirilis baru-baru ini. Tampaknya usia perangkat tidak berpengaruh pada tersedia atau tidaknya kode sumber, mengingat banyak perangkat yang dirilis beberapa tahun lalu juga memiliki sumber kernel.

XDA Mendesak Xiaomi untuk Melanjutkan Kepatuhan terhadap GPLv2

Pernyataan Xiaomi baru-baru ini membangkitkan kepercayaan diri, terutama karena kita telah melihat perusahaan mulai mempercepat ketersediaan kode sumber kernel seperti yang baru saja dirilis. Xiaomi Redmi Catatan 5 Pro dan itu Pembaruan Oreo Mi 6 sekarang memiliki ketersediaan kode sumber kernel, sehingga perusahaan sedang menuju ke arah yang benar. Idealnya, Xiaomi akan merilis semua sumber kernel untuk perangkat mereka segera setelah dirilis sesuai persyaratan GPL. Selain itu, ada juga sejumlah persyaratan yang harus dipenuhi oleh kode sumber perangkat lunak yang dirilis di bawah GPL.

  • Berhasil membuat dan menghasilkan file keluaran yang valid, dengan format yang sama seperti yang disediakan dalam biner
  • Berisi semua kode sumber, file definisi antarmuka, skrip yang digunakan untuk mengontrol kompilasi, dan instalasi file yang dapat dieksekusi (tidak perlu menyertakan file sebenarnya compiler/toolchain, tetapi informasi yang memadai harus tersedia untuk mendapatkan konfigurasi yang SAMA, termasuk flag compiler, seperti yang digunakan untuk membuat versi biner sebagai dilepaskan)

Ini adalah pedoman utama untuk menyediakan kode sumber di bawah GPL, dan hal yang sama berlaku untuk sumber kernel. Itu Halaman masalah Xiaomi GitHub diisi dengan permintaan kode sumber dan tidak ada seorang pun, baik resmi maupun tidak, yang tampaknya merespons. Kami berharap dengan minat baru terhadap kepatuhan GPL ini, perusahaan akan lebih transparan dalam merilis sumber kernel untuk perangkat mereka.

Perlu diingat bahwa Xiaomi bukan satu-satunya perusahaan yang melanggar GPL. Perusahaan seperti HMD Global telah gagal merilis sumber kernel untuk sebagian besar perangkat mereka, meskipun hal ini mungkin berubah seiring dengan perubahan yang dilakukan perusahaan akhirnya mulai menawarkannya untuk beberapa perangkat. Terlepas dari kurangnya kepatuhan perusahaan lain terhadap GPL, hal tersebut tidak memberikan alasan bagi perusahaan lain untuk melakukan hal yang sama. Dengan Xiaomi menjadi salah satu pelanggar terburuk di antara OEM besar dan juga salah satu yang paling populer di kalangan kami komunitas, kami berharap perusahaan berkomitmen terhadap pernyataan mereka dan mulai menunjukkan proses untuk menjadi lebih GPL patuh.