いつ ソースコードを求められた, MediaTekはお金を要求します。 彼らは文字通り、Linux カーネルのソース コードに対してデバイス メーカーにライセンス料を請求します。
メーカーが GPL で保護されたソース コードを閉鎖するのは悲しい状況です。 いくつかの厳しいセキュリティを備えたコンパイル済みファームウェアを提供している場合、さらに悲しいことになります。 脆弱性. ライセンス料が必要になるのはさらに悲しいことです。 これは現在 MediaTek (MTK) で行われており、それが標準の操作手順です。
ライセンスの施行が厳しい米国やその他の地域で MTK デバイスがあまり見られないのには理由があります。 彼らは訴訟が起こるのを待っているのです。 MTK はユーザーだけでなく、Linux カーネル開発者全員を軽視しています。 彼らは、有料の「ソース コード ライセンス」を要求するポリシーの形でこれを行っていますが、これはおそらく、この筆者がこれまでに聞いた中で最大の下痢の量です。 ご存知のとおり、Linux カーネルのソース コードは次のライセンスを取得しています。 GPLv2, これには、ソースコードのリリースを含む条件に従うことが絶対に必要です。 条件に従わない場合、Linux カーネルを配布することは法的に禁止されます。 いくつかの抜粋を見てみましょう。
3. b) ソース配布を物理的に実行する費用を超えない料金で第三者に提供する、少なくとも 3 年間有効な書面によるオファーを添付してください。 上記セクション 1 および 2 の条件に基づいてソフトウェアに通常使用される媒体で配布される、対応するソース コードの完全な機械読み取り可能なコピー 交換; ...
4. 本ライセンスに明示的に規定されている場合を除き、プログラムをコピー、変更、サブライセンス、または配布することはできません。 ...
5. このライセンスに署名していないため、同意する必要はありません。 ただし、プログラムまたはその派生作品を変更または配布する許可を与えるものは他にありません...
開発者として、私たちはコードを取得し、再コンパイルし、機能を追加し、メーカーのセキュリティ能力の欠如を修正することができます。 MTK のデバイスの一部には Bluetooth PAN バッファなどの壊れた機能が搭載されており、他にも数十の例があります。 MTK のポリシーは、上記の 3 つの点すべてに直接違反しており、次のような場合には落胆します。 ロックダウンされ脆弱な状態であらゆる顧客にサービスを提供していると考えていることに気づく チップセット。 現実の状況では、MTK はビルド可能な完全なソース コードのコピーを各企業に提供する義務があります。 Linux カーネルを搭載したデバイスを購入する個人にとって、義務を課すことは問題を解決するのに役立つだけです。 壊れたソース。
ソースが利用可能な場合は、問題が特定され、トラブルシューティングが行われ、パッチが適用されます。 セキュリティを意識している人はすぐにデバイスにパッチを適用できますが、そうでない人はパッチが送信されるのを待つだけで済みます。 ソースが利用できない場合、セキュリティ問題が悪用されるだけであり、パッチが上流に届くことはありません。