
中国のチップ開発者であるAllwinnerは、Linux / Androidカーネル実装とU-Bootローダーのソースコードを開かずに、GPLの条件に定期的に違反しています。 彼らは、バイナリブロブにLGPLコードを埋め込み、他の違反を犯します。
これはすべて、Allwinner SoCが低コストのデバイスに非常に人気があるという事実にもかかわらずです。 それらの多くは、大規模なオープンソースコミュニティを形成しています。
同時に、同社はLGPLライセンスを示すコードをGithubに常に投稿しています。 同時に、バイナリフラグメントの使用を継続します。
まあ、人々はAllwinnerコンポーネントをリバースエンジニアリングしてデバイスの塊を取り除き、中国人は何をする必要があるかを十分に理解しておらず、単に注意を払っていないと仮定する以外に選択肢はありませんでした。
しかし今では、監視に起因するのは難しい新しい状況が明らかになりましたが、何でも可能です。 次の無料ライセンス違反で 、AllwinnerはLGPLライブラリlibavcodecなどから借用した一部の関数の名前を変更しました。
この事実は現在、オープンソースコミュニティで議論されています。 すべては、Allwinnerがライセンス条件を取り除くためにライブラリコードをまったく書き換えなかったが、実際には関数の名前を変更しただけであることを示しています。 一種の最小限の難読化。
それなら、彼らは最近、GPL違反でVMwareを訴えたSoftware Freedom Conservancyの注目を集めることができます。