• 締切済み

linux カーネル

linux カーネルにソースコードを提供する人は 特許も意識して提供していますか?

みんなの回答

  • vaidurya
  • ベストアンサー率45% (2714/5983)
回答No.1

考慮されていない場合も多いであろうことはわかります。 特許について調べることは、プログラマーの役割では無いかです。 またプログラマーの中には関連特許について確認する方法を 知らないという人も多いと思います。 ただし、家電などの組み込み分野でLinuxのシェアが伸びる過程で 各社は、自社特許がLinuxに組み込まれていたとしても Linuxを使った製品開発の利点と比較検討し 特許訴訟を控えているのではないかと考えられます。 つまり、クロスライセンスに似た判断が行われているのかもしれません。 自社の特許を主張することで、各社が同じ行動を始め… それによって、Linuxから特許に絡んだ機能が排除されれば 結果的に、自社製品へのLinux採用において 自社開発する必要のある機能が増えるかもしれません。 タックスヘブンに企業が集まるように Linuxがライセンスヘブンとして機能することが理想なのだと思います。 幻想ですけどね。 MicrosoftやAppleのように、Linuxを使わない特許保有企業もありますから。

hotjoy100
質問者

お礼

回答ありがとうございます 組み込み系は見てみぬ振りの雰囲気があるんですね。 Googleも特許買い集めてるし 将来どうなるんだろうか?

関連するQ&A

  • linuxカーネルとlinuxのコマンドについて

    現在、linuxの勉強をしています。 linux上でのある程度の基本的な操作(あくまでも操作でしかないのですが・・・)は理解したと思い、ちょっと前からカーネルのソースでも見てみようか、と思いはじめてみました。 そこでふと疑問に思ったのですが、カーネルにはリソース管理などがメインですよね? コマンドや、シェルなどの環境はどのようにカーネルと関係してくるのかがさっぱりわかりませんでした。 カーネルのソースにそれらのことや、コマンドなどが書いてあるのかな?と思ってgrepしては見たのですが、よくわかりませんでした。 相当初心者な質問でしょうが、ご存知の方教えてください。

  • linux kernelの勉強法

    linuxユーザ(Fedoraが中心)になって5年程経つのですが、仕事のためにもLinux kernelを勉強してみようと思っています。そこで、仕事または趣味でLinux kernelを究めた方、または今勉強している方にお聞きしたいのですが、どのようにして勉強しましたか?私はkernelとdevice driverの本を読んでいるのですが、本を読んでいるだけだとなかなか進展がありません。実際にコードを書くプロジェクトみたいなのがあればいいのですが、何から手を付けてよいのか迷っている状況です。 C/C++プログラミング、OS一般、そしてlinuxの基本的な概念(仮想メモリ、ファイルシステム、スケジューリング等)は一応理解しているつもりですが、ソースコードを読んで理解するの苦労しています。 何か経験談とかアドバイスを聞かせて頂ければありがたいです。

  • Linuxのカーネルパラメータについて

    Linux(RedHatLinux/CentOSを想定)で,カーネルパラメータの一覧を見るにはsysctl -aですが, そのカーネルパラメータそれぞれが何を意味するかを示した,ドキュメント or Webページ or 書籍 etc.はありませんでしょうか? 本質問の背景ですが,RHEL6など比較的最近リリースされたOSバージョンにて 新しく作られたカーネルパラメータの意味を調べたいです. インターネット上ではあまりドキュメントは見つからなかったので,最悪ソースコード等を追うつもりですが,もっと簡単に調べられる方法がありましたらご教授ください.

  • LINUXのカーネルって何ですか?

    LINUXのカーネルって何ですか?

  • リナックス カーネルの c言語ソースについて

    リナックスの質問です。 (超初心者です) カーネルの c言語ソースは どうしたら見られるのでしょうか。 (ウィンドーで) カーネルをネットからダウンロードして、 TAR.BZ2自己解凍モジュールで、解凍しました。 解凍ファイルは いろいろディレクトリーに分かれており、 様々のものがありますが、C言語ソースが見あたりません。 (ファイルを開けてみましたが 何がなにやら、わからないのが正直なところです) と言うより、どれがカーネルの本体かと、謎は深まるばかりです。 日経リナックスムックの 自分で作るリナックスOS で、いろいろ勉強するのですが 「カーネルのソースを見る」 で行き詰まっています。 トンチンカンな質問かもしれませんが、教えてください。

  • Debian Linux lenny のカーネルソースはどこにあるので

    Debian Linux lenny のカーネルソースはどこにあるのでしょうか? 以下のようなコマンドを叩いてみたのですが、/usr/src 以下にカーネルソースが展開されないのですが、よかったら、相談に乗ってください。 # uname -a Linux hogehoge 2.6.26-2-686 #1 SMP Wed Nov 4 20:45:37 UTC 2009 i686 GNU/Linux # apt-get build-dep linux-source-2.6.26-2-686 パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 E: linux-source-2.6.26-2-686 のソースパッケージが見つかりません

  • Linuxのソースコードはどこで手に入れるのですか?

    Linuxについてはかなりの初心者ですが、Linuxはオープンソースですよね。そのソースコードはどうやって手に入れることができるのですか? あと入手できるソースコードとはLinuxのカーネル部分だけなのですか?それともWhite Box LinuxやUbuntu、Fedoraなどのディストリビューションのソースコードを手に入れることもできるのですか? また、それを変更してパッケージとして販売することはできるのですか? どなたか教えてください。

  • Linux のカーネル・パニックに強くなる本

    Linux のカーネル・パニックに強くなる本 Linux のカーネル・パニックに強くなる本、なにかよいものはないでしょうか。 私はあるハードウェアメーカに勤めています。作っている製品のファームウェアの一部で Linux を使用しているのですが、最近私がその部分の担当となりました。 これまでハード・ソフトの開発でユーザとしてUNIX自体には長く触れてきたのですが、管理者や Linux を含むシステムの開発・問題調査などはあまり経験がありません。 Linux マシンの管理者になるための本は比較的見つけやすかったので、本屋でいくつか買ってきて勉強しました。また、Linux のカーネルソースを解説した本もいくつか買いました。 しかし何と言っても怖いのがカーネル・パニックです。パニックが起こったとき、「このパニックは、これこれこういう現象なので、ハードのここら辺が怪しい」とか「ソフトのここら辺が怪しい」みたいな感じの、現象の把握と説明、原因の大まかな切り分けが、まずはできるようにならなければな~、と思っています。 まあ、本当に「カーネル・パニックに強くなる」には経験を積む必要があると思いますが、その前にまず、勉強として「これは読むとためになるよ~」とか、「それにはコレがぴったりだよ」というような本などに心当たりの方おりましたら、お教えいただけるとありがたいです。 本ではなく、Web ページとか、あるいは有料のセミナーの様なものの情報などでも、もし上記目的にマッチしそうなものをご存じでしたらご助言ください。 よろしくお願いします。

  • Linuxカーネルで自作Linuxをやりたいが・・

    C言語はマスターしたと自負しているので、オリジナルのLINUXを作りたくなりましたが、カーネルを手に入れたけ、どこれから先どうすればいいのかがまったく分かりません。 ようはどうやってカーネルの上に、いろいろなものを付け加えるのかが分かりません。 ご存知の方、教えてください。

  • Linuxのソースコード

    www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.15.2.tar.bz2 ここでLinuxのソースコードが手に入るのですが、解凍するときに同じファイル名が存在しますと出てしまいます。(ただ、ファイル名は同じでも中のソースコードは違うみたいです)これは正常な状態なのでしょうか?ファイル名を変えて保存しても大丈夫ですか? 後、Linuxとはこのわずか250MB程度のソースコードで出来ているのですか?ITProの記事でLinuxのソースコードを全部読んでいる人はほとんどいないという記事を見たのですが、OSのソースコードとはそんなに難しいものなのでしょうか? 後、Linuxって現在どれぐらい使えるものなのでしょうか?やはりWindowsにとってかわるというのは無理な話なのでしょうかね? 初心者丸出しですいません・・・