アカウント名:
パスワード:
AndroidでGPLなのはLinuxカーネルだけですよ。それ以外はlibcも含めてBSDL(Apache License 2.0)ですというようなことをよりによって/.jで言わないといけないあたり、つくづくAndroidの技術的認知度は低いなぁ……
カーネル部分でパッチが入るとすればドライバ部分ですが、中華タブレットの場合単純にチップメーカー公開のリファレンスドライバそのままでソースに一切手を加えていないものがほとんどのはずですまあドライバは(Kernel moduleで)プロプラも可能ですがともあれリファレンス物しか使ってない場合、GPL的には顧客からのソース要求があった時に元ソースのURLだけ無造作に書かれて返ってくるとかでもOKではあります
> つくづくAndroidの技術的認知度は低いなぁ……Androidの技術的認知度が低いのではなく、一部で極端に馬鹿なアンチが沸いているだけだと思う
> つくづくAndroidの技術的認知度は低いなぁ……Androidの技術的認知度が低いのではなく、/.jのレベルが低いのだと思う
AndroidでGPLなのはLinuxカーネルだけですよ。
そこまでやってるなら、何故カーネルもBSD系を使わなかったんだろう?
BSDに組み込み向けドライバを移植するのが面倒だったからではないでしょうかドライバはどうしてもチップメーカーごとになってしまうのでこれをGoogleがいちいち移植するというのは大変を通り越して非現実的で、そんなことわざわざしなくてもLinuxには既に自主的に各チップメーカーがドライバを用意してくれていますそもそもGoogleがBSDLを使う理由は端末メーカーのクローズドな部分との親和性です。LinuxはGPLですがいざとなればドライバはクローズドOKだし、実用上GPLである弊害よりメリットの方が大きいという判断なのでしょう
Linux標準を上回る超高性能なスケジューラを独自技術で開発してクローズドで使いたい!とか言われると困りますが、まあそんな奴ぁいねぇだろうと
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
開いた括弧は必ず閉じる -- あるプログラマー
さすがに大手の製品は問題がないようだが、 (スコア:1, 興味深い)
Re: (スコア:0)
いやBSDLなんだが? (スコア:3, 興味深い)
AndroidでGPLなのはLinuxカーネルだけですよ。それ以外はlibcも含めてBSDL(Apache License 2.0)です
というようなことをよりによって/.jで言わないといけないあたり、つくづくAndroidの技術的認知度は低いなぁ……
カーネル部分でパッチが入るとすればドライバ部分ですが、中華タブレットの場合単純にチップメーカー公開のリファレンスドライバそのままでソースに一切手を加えていないものがほとんどのはずです
まあドライバは(Kernel moduleで)プロプラも可能ですが
ともあれリファレンス物しか使ってない場合、GPL的には顧客からのソース要求があった時に元ソースのURLだけ無造作に書かれて返ってくるとかでもOKではあります
Re:いやBSDLなんだが? (スコア:1)
きちんとライセンスを遵守してAndroid機器を売っているメーカーのページを見ると、
GPLのコードを使っているのはカーネルだけではないみたいですよ。
例
bluetooth.tar.gz e2fsprogs.tar.gz jpeg.tar.gz wpa_supplicant_6.tar.gz
webkit.tar.gz bzip2-1.0.5.tar.gz glib-2.18.1.tar.gz libxml2-2.6.32.tar.gz
gtk+-2.12.12.tar.gz libgcrypt-1.4.4.tar.gz ntfs-3g.tar.gz
etc etc etc...
Re: (スコア:0)
> つくづくAndroidの技術的認知度は低いなぁ……
Androidの技術的認知度が低いのではなく、一部で極端に馬鹿なアンチが沸いているだけだと思う
Re: (スコア:0)
> つくづくAndroidの技術的認知度は低いなぁ……
Androidの技術的認知度が低いのではなく、/.jのレベルが低いのだと思う
Re: (スコア:0)
そこまでやってるなら、何故カーネルもBSD系を使わなかったんだろう?
Re: (スコア:0)
BSDに組み込み向けドライバを移植するのが面倒だったからではないでしょうか
ドライバはどうしてもチップメーカーごとになってしまうのでこれをGoogleがいちいち移植するというのは大変を通り越して非現実的で、そんなことわざわざしなくてもLinuxには既に自主的に各チップメーカーがドライバを用意してくれています
そもそもGoogleがBSDLを使う理由は端末メーカーのクローズドな部分との親和性です。LinuxはGPLですがいざとなればドライバはクローズドOKだし、実用上GPLである弊害よりメリットの方が大きいという判断なのでしょう
Linux標準を上回る超高性能なスケジューラを独自技術で開発してクローズドで使いたい!とか言われると困りますが、まあそんな奴ぁいねぇだろうと