Xiaomiは、発売後3か月以内に新しいデバイス向けのカーネルソースコードをリリースすることを目指しています

Xiaomi は長い間、カーネル ソースをタイムリーにリリースできませんでしたが、現在、同社は新しいデバイスの発売から 3 か月以内にカーネル ソース コードをリリースすることを約束しています。

Xiaomi は、価格に比べて優れた仕様を提供するデバイスで主に有名な企業です。 スマートフォンは彼らの数多くの事業のうちの 1 つにすぎません, しかし、それによって同社はその名を世界的に知られるようになったのです。 会社の急速な拡大 インドのような市場では は、Android を搭載したスマートフォンに数百万人の新規ユーザーをもたらしました。その結果、デバイスをカスタマイズしようとする新規ユーザーがフォーラムに殺到しました。 残念ながら、Xiaomi が示したように、オープンソース ライセンスへの準拠に関してはあまり実績がありません。 時間 そして 時間 そして 時間 彼らは、自社のデバイス用のカーネル ソース コードをリリースしないことで、喜んで一般公衆利用許諾書 v2 (GPLv2) に違反することを繰り返しています。 すべての Android スマートフォンは Linux カーネル上で動作し、Linux カーネルなしで動作するため、GPL によりフォーラムでの開発者コミュニティが可能になります。 ソースコードへのアクセスは、AOSP ベースのカスタム ROM が私たちの時代のように実現することはほぼ不可能でした。 フォーラム。

GPL に基づいてライセンス供与されるすべてのソフトウェアは、要求に応じてソース コードを利用できるようにする必要があります。 Android を実行するスマートフォンの場合、これは、Xiaomi のような企業が、デバイスに出荷されるコンパイル済み Linux カーネル バイナリのカーネル ソース コードをリリースする必要があることを意味します。 しかし、開発者コミュニティやテクノロジーメディアからの頻繁な要求にもかかわらず、今日に至るまで、膨大な数の Xiaomi デバイスが、利用可能なカーネル ソース コードのリリースなしでリリースされています。 私たちはXiaomiに連絡して、各デバイスのカーネルソースをいつリリースするかをもう一度尋ねることにしましたが、今回は沈黙する代わりに Xiaomi の広報担当者から驚くべき発表がありました。同社は、新デバイスのカーネル ソース コードをリリース後 3 か月以内にリリースする予定です。 打ち上げ。

「インターネット企業として、Xiaomi は GNU General Public License (GPL) を尊重し、効果的なコンプライアンスに努めています。

私たちは持続可能な成長を達成するためにすべてのリソースを投入し、カーネルのリリースを加速するために努力してきました。 私たちは、すべてのリリースが安全で安定していることを確認したいと考えています。

これまでに、多くのデバイスのカーネル ソースを公開してきました。 今後は、デバイスのカーネル ソースのリリースを目指します 3ヶ月以内に 発売後。」 - Xiaomi の広報担当者は、 XDA-開発者

私たちはこの発表と、Xiaomi が GPL を順守するという新たな取り組みを尊重していますが、それでも 3 か月はかなりの期間であることを指摘する必要があります。 特に、Google、Sony、OnePlus のような企業がカーネル ソース コードをリリース直後に定期的にリリースするのと比較すると、特に長い時間がかかります。 リリース。 3か月という期間は確かに 巨大な これは、Xiaomi が GPL を遵守することを公に約束していなかったときの以前の行動よりも改善されたことです。 Xiaomi が一部のデバイス向けにカーネル ソースをリリースするまでに数週間、数か月、さらには数年かかる可能性があるため、3 か月は何もしないよりは確実に優れています。

同社は、カーネル ソース コードをすでにリリースしているデバイスのリストを提供してくれました。

カーネル ソース コードが利用可能な Xiaomi デバイスのリスト

支店

サポートされているデバイス

アルマーニ-JB-OSS

レッドミ1S

アルマーニ-K-OSS

レッドミ1S, Redmi Note シングルSIM

カンクロックオス

ミ3, ミ4、ミノート

カンクロエムオス

ミ3, ミ4、ミノート

カプンオス

ミパッド3

ディオール-kk-oss

Redmi Note シングルSIM

フェラーリ・ロス

Mi 4i

ジェミニ・モス

ミ5

グッチ・キック・オス

Redmi Note デュアル SIM

水素-m-oss

Mi Max

アイドルオス

レッドミ2, レッドミ3

ジェイソン・アンド・オス

Mi Note 3

ケンゾー・ロス

レッドミーノート3 フルネットコム

ランドモス

レッドミ3S、レッドミ3X

ラテロス

Miパッド2

天秤座のオス

Mi4S、 Mi 4C, Mi Note プレミアム

マークウエムオス

Redmi 4 プレミアム

ミドムオス

Redmi Note 4X スタンダード

mi1_カーネル

ミ1

mi2_カーネル

ミ2、Mi 2A、Mi 2S

モカ・コッス

ミパッド

酸素欠乏症

Mi Max 2

魚座-kk-oss

ミ3 チャイナモバイル

リヴァ・アンド・オス

レッドミ4A、レッドミ5、レッドミ5A

サジット・アンド・オス

ミ6, ミミックス2

サジットオーオス

ミ6, ミミックス2

サントーニ・オス

レッドミ4X

蠍座のオス

ミ5, Mi 5s, Mi 5s プラス, ミミックス, Mi Note 2

トーマス・コック・オス

Redmi 2 スタンダード

ティソ・アンド・オス

ミA1

ティソオオス

ミA1

なんでだろう

レッドミーノート5

各ブランチのソース コードは次のとおりです。 ここで見ました. Xiaomi は上記のリストよりもはるかに多くのデバイスをリリースしているため、私たちは Xiaomi デバイスのリストを作成することにしました。 それなし カーネルソースコードの可用性。

カーネル ソース コードが利用できない Xiaomi デバイスのリスト

コード名

装置名

ヘリウム

Mi Max プロ

ヘネシー

レッドミーノート3 (メディアテック)

エルメス

レッドミーノート2

lcsh92_wet_jb9

Redmi Note (メディアテック)

ニケル

レッドミーノート4 (メディアテック)

オメガ

Redmiプロ

ポラリス

ミミックス2S

プラダ

レッドミ4

ソニー/メリ

Mi 5C

ティファニー

Mi 5X

アグライト

Redmi Note 5A Lite/Redmi Y1 Lite

ヴィンス

Redmi 5 プラス/Redmi Note 5

加えて、 すべてのXiaomi Mi Boxデバイス私たちが知る限り、利用可能なカーネル ソースはありません。

これは、Xiaomi がリリースしたカーネル ソースのない大量のデバイスです。 一部のデバイスは非常に古く、同社が世界的なスマートフォン市場に参入する以前のものですが、驚くべき数のスマートフォンがごく最近にリリースされたものでもあります。 何年も前にリリースされた多くのデバイスにもカーネル ソースがあることを考えると、ソース コードが利用できるかどうかにはデバイスの年齢は関係ないようです。

XDA、Xiaomi に GPLv2 への準拠を継続するよう要請

Xiaomi の最近の声明は、特に同社が最近リリースされたカーネル ソース コードの可用性を加速し始めているのを見てきたので、自信を呼び起こします。 Xiaomi Redmi Note 5 プロ そしてその Mi 6のオレオアップデート カーネルソースコードが利用できるようになったので、同社は正しい方向に向かっています。 理想的な世界では、Xiaomi は、GPL に従ってリリースされるとすぐに、デバイスのすべてのカーネル ソースをリリースします。 さらに、GPL に基づいてリリースされたソフトウェア ソース コードが従わなければならない要件も数多くあります。

  • 正常にビルドされ、バイナリで提供されているのと同じ形式の有効な出力ファイルが生成されます。
  • すべてのソース コード、インターフェイス定義ファイル、コンパイルを制御するために使用されるスクリプト、および実行可能ファイルのインストールが含まれます (実際のファイルを含める必要はありません) コンパイラ/ツールチェーンを使用しますが、バイナリ バージョンをビルドするために使用されるコンパイラ フラグを含む同じ構成を取得するには、十分な情報を利用できるようにする必要があります。 解放されました)

これらは GPL に基づいてソース コードを提供するための主要なガイドラインであり、まったく同じことがカーネル ソースにも当てはまります。 の Xiaomi GitHub の問題ページ ソースコードのリクエストでいっぱいですが、公式かどうかにかかわらず、誰も応答していないようです。 GPL 準拠に対する新たな関心により、同社が自社デバイスのカーネル ソースのリリースについてより透明性を高めることを期待しています。

Xiaomi が GPL に違反している唯一の企業ではないことを心に留めておく価値があります。 などの企業 HMD グローバル ほとんどのデバイスのカーネル ソースをリリースできませんでしたが、会社の取り組みに合わせて変更される可能性があります。 ついにいくつかのデバイス向けに提供を開始しました. 他の企業が GPL に準拠していないとしても、それは他の企業にも同じことをする口実を与えるものではありません。 Xiaomi は大手 OEM の中でも最も悪質なメーカーの 1 つであり、当社の中でも最も人気のあるメーカーの 1 つでもあります。 コミュニティの皆様、私たちは会社がその声明を遵守し、よりGPL化に向けたプロセスを示し始めることを願っています。 準拠しています。