OEM と GPL コンプライアンス

click fraud protection

XDA ではオープンソースを好みます。 実際、私たちはそれが大好きだと言えるでしょう。 私たちには、 GPLポリシー ユーザーが GPL に従う最善の方法を理解できるようにし、他のユーザーが自分の成果を利用してすべてのデバイスを改善できるようにするためです。

しかし、残念ながら、OEM は趣味のサードパーティ開発者の取り組みに後れをとることがよくあります。 一部の OEM はソース リリースを非常に賞賛に値します (つまり、 ソニー、 の上 多数の 場合によっては、GPL ライセンスの範囲を超えてリリースし、 AOSP デバイス ツリー)、他の多くの OEM はソースをリリースするのに非常に長い時間がかかります。 しかし、彼らは最終的にはそうするのであり、私たちはそれを称賛すべきです。

しかし、残念なことに、最近、多くのユーザーが、一部の OEM についての認識を高めようと私たちに連絡してきました。 ない GPL ライセンスに従い、Linux カーネルを搭載したデバイスをリリースしますが、ソース コードのリリースは拒否します。 私たちが問い合わせを受けた企業の中で、Micromax と Rockchip の 2 社が思い浮かびます。

フォーラム メンバーの 1 人から連絡がありました マイクロマックス カーネルの GPL ソース コードをリクエストしたところ、次のような応答が返されました。

メールありがとうございます。弊社からはカーネル ソース コードを提供できないことをお知らせします。

残念ながら、この Micromax スタッフは、GPL で義務付けられているカーネル ソース コードを提供しないことを確認し、GPL に違反していることを認めました。 この記事を読んでいる人の中には、メインの Linux カーネルにコードを提供しており、Micromax に対して著作権を行使できる立場にある人もいることは間違いありません。

Rockchip に関しては、「TV スティック」スタイルのデバイスでよく見られる人気の低コスト RK29xx および RK30xx チップセットのメーカーです。 また、GPL 準拠の問題もあります。具体的には、ソース ファイルの一部が削除され、コンパイルされた「オブジェクト ファイル」のみが残されました。 場所。 これにより、カーネルをソースからビルドできますが、GPL の要件をすべて満たすことはできません (これらのオブジェクト ファイルはメイン カーネルに直接組み込まれるため)。 これにより、ユーザーは多くの重要なドライバーを変更できなくなります。

私たちは Rockchip と Micromax に連絡して、GPL 準拠を支援したいと考えています。 GPL に従うことの利点には、合法性の維持に加えて、次のことが含まれます。 コミュニティのコードをソース ツリーにマージして戻すことで、時間とコストを節約できます。 修正します。 残念ながら、どちらもメールを返してくれませんでした。 そして、私たちは彼らが連絡を取ることを歓迎しますが (pulser _(at) _ xda-developers.com で連絡できます)、おそらくどちらも行動を起こすことに興味はないようです。

問題は、コミュニティが GPL を遵守することで法律が遵守されるようにするために必要な圧力を生み出すことができるかどうかです。 この記事の公開前に私たちは Micromax に問い合わせましたが、コメントの要請には返答がありませんでした。